]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/templates/conify/global/biblio/monograph_part.tt2
LP1880035: Fix rendering of monograph parts
[Evergreen.git] / Open-ILS / src / templates / conify / global / biblio / monograph_part.tt2
1 [% WRAPPER base.tt2 %]
2 [% ctx.page_title = l('Configure Monograph Parts') %]
3     <div dojoType="dijit.layout.ContentPane" layoutAlign="client">
4
5         <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel' region="top" style="height:30px;">
6             <div>[% l('Monograph Parts') %]</div>
7             <div>
8                <button dojoType='dijit.form.Button' onClick='openils.biblio.monographPartMerge.showMergeDialog(monoPartGrid)'>[% l('Merge Selected') %]</button>
9                <button dojoType='dijit.form.Button' onClick='monoPartGrid.showCreateDialog()'>[% l('New Monograph Part') %]</button>
10                <button dojoType='dijit.form.Button' onClick='monoPartGrid.deleteSelected()'>[% l('Delete Selected') %]</button>
11                &nbsp;&nbsp;
12             </div>
13         </div>
14      <div id="sortContentPane" dojoType="dijit.layout.ContentPane" layoutAlign="client" region="center" style="width:500px;overflow-x:hidden;">
15        <table id="monoGrid" jsId="monoPartGrid"
16             dojoType="openils.widget.AutoGrid"
17             hidePaginator='true'
18             autoHeight='true' 
19             fieldOrder="['label']"
20             displayLimit=0 
21             suppressFields="['id','record','label_sortkey','deleted']"
22             suppressEditFields="['id','label_sortkey','deleted']"
23             query="{id: null}"
24             fmClass='bmp'
25             editOnEnter='true'></table>
26      </div>
27   </div>
28
29 <script type="text/javascript">
30     dojo.require('openils.CGI');
31     dojo.require('openils.Util');
32     dojo.require('openils.widget.AutoGrid');
33     dojo.require('openils.biblio.monographPartMerge');
34
35     var cgi = new openils.CGI();
36     openils.Util.addOnLoad( function() {
37         monoPartGrid.overrideEditWidgets.record = new dijit.form.TextBox({"disabled": true});
38         monoPartGrid.overrideEditWidgets.record.shove = { create : cgi.param('r') };
39         monoPartGrid.loadAll({order_by : [{class : 'bmp', field : 'label_sortkey'}]}, {deleted : 'f', record : cgi.param('r')});
40     });
41 </script>
42 [% END %]