]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/templates/default/conify/global/config/circ_modifier.tt2
grid heigth fixes, formatting, removed old imported JS since it was only a few lines...
[working/Evergreen.git] / Open-ILS / web / templates / default / conify / global / config / circ_modifier.tt2
1 [% WRAPPER default/base.tt2 %]
2 <h1>Circulation Modifier</h1> <br/>
3
4 <div dojoType="dijit.layout.ContentPane" layoutAlign="top">
5     <script type ="text/javascript">
6
7         dojo.require('dijit.form.FilteringSelect');
8         dojo.require('openils.widget.AutoGrid');
9
10         function formatSIPMediaType(inDatum) {
11             switch (inDatum) {
12                 case '000':
13                     return 'Other';
14                 case '001':
15                     return 'Book';
16                 case '002':
17                     return 'Magazine';
18                 case '003':
19                     return 'Bound Journal';
20                 case '004':
21                     return 'Audio Tape';
22                 case '005':
23                     return 'Video Tape';
24                 case '006':
25                     return 'CD/CDROM';
26                 case '007':
27                     return 'Diskette';
28                 case '008':
29                     return 'Book with diskette';
30                 case '009':
31                     return 'Book with CD';
32                 case '010':
33                     return 'Book with audio tape';
34             }
35         }
36
37         openils.Util.addOnLoad(
38             function() {
39                 cmGrid.overrideEditWidgets.sip2_media_type = sip2Selector;
40                 cmGrid.loadAll({order_by:{ccm : 'name'}});
41             }
42         );
43
44     </script>
45     <div class="hidden"> 
46         <select dojoType="dijit.form.FilteringSelect" jsId="sip2Selector">
47             <option value='000'>Other</option>
48             <option value='001' selected='selected'>Book</option>
49             <option value='002'>Magazine</option>
50             <option value='003'>Bound Journal</option>
51             <option value='004'>Audio Tape</option>
52             <option value='005'>Video Tape</option>
53             <option value='006'>CD/CDROM</option>
54             <option value='007'>Diskette</option>
55             <option value='008'>Book with diskette</option>
56             <option value='009'>Book with CD</option>
57             <option value='010'>Book with audio tape</option>
58         </select>
59     </div>
60
61     <div dojoType="dijit.layout.ContentPane" layoutAlign="client">
62         <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
63             <div>Circulation Modifier</div>
64             <div>
65                 <button dojoType='dijit.form.Button' onClick='cmGrid.showCreateDialog()'>New Circ Modifier</button>
66                 <button dojoType='dijit.form.Button' onClick='cmGrid.deleteSelected()'>Delete Selected</button>
67             </div>
68         </div>
69
70         <table  jsId="cmGrid"
71                 dojoType="openils.widget.AutoGrid"
72                 fieldOrder="['code', 'name', 'description', 'sip2_media_type', 'magnetic_media']"
73                 query="{name: '*'}"
74                 defaultCellWidth='20'
75                 fmClass='ccm'
76                 editOnEnter='true'>
77             <thead>
78                 <tr>
79                     <th field="magnetic_media" options='No,Yes' values='f,t'/>
80                     <th field="sip2_media_type" formatter='formatSIPMediaType'/>
81                 </tr>
82             </thead>
83         </table>
84     </div>
85 </div>
86 [% END %]