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