Merge branch 'master' into kcls_dcl53
[evergreen-equinox.git] / Open-ILS / web / templates / default / conify / global / biblio / monograph_part.tt2
diff --git a/Open-ILS/web/templates/default/conify/global/biblio/monograph_part.tt2 b/Open-ILS/web/templates/default/conify/global/biblio/monograph_part.tt2
new file mode 100644 (file)
index 0000000..ee1256b
--- /dev/null
@@ -0,0 +1,37 @@
+[% WRAPPER default/base.tt2 %]
+[% ctx.page_title = 'Configure Monograph Parts' %]
+<div dojoType="dijit.layout.ContentPane" layoutAlign="client">
+    <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
+        <div>Monograph Parts</div>
+        <div>
+            <button dojoType='dijit.form.Button' onClick='monoPartGrid.showCreateDialog()'>New Monograph Part</button>
+            <button dojoType='dijit.form.Button' onClick='monoPartGrid.deleteSelected()'>Delete Selected</button>
+        </div>
+    </div>
+    <div>
+    <table  jsId="monoPartGrid"
+            dojoType="openils.widget.AutoGrid"
+            autoHeight='true'
+            fieldOrder="['label']"
+            suppressFields="['id','record','label_sortkey']"
+            suppressEditFields="['id','label_sortkey']"
+            query="{id: null}"
+            fmClass='bmp'
+            editOnEnter='true'/>
+</div>
+
+<script type="text/javascript">
+    dojo.require('openils.CGI');
+    dojo.require('openils.Util');
+    dojo.require('openils.widget.AutoGrid');
+
+    var cgi = new openils.CGI();
+    openils.Util.addOnLoad( function() {
+        monoPartGrid.overrideEditWidgets.record = new dijit.form.TextBox({"disabled": true});
+        monoPartGrid.overrideEditWidgets.record.shove = { create : cgi.param('r') };
+        monoPartGrid.loadAll({order_by : {bmp : 'label'}}, {record : cgi.param('r')});
+    });
+</script>
+[% END %]
+
+