]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/templates/default/conify/global/config/circ_modifier.tt2
added more edit widgets to circ-mod grid. moved from permacruc to pcrud for read...
[working/Evergreen.git] / Open-ILS / web / templates / default / conify / global / config / circ_modifier.tt2
1 [% WRAPPER default/base.tt2 %]
2 <script src='[% ctx.media_prefix %]/js/ui/default/conify/global/config/circ_modifier.js'> </script>
3 <h1>Circulation Modifier</h1> <br/>
4
5 <div dojoType="dijit.layout.ContentPane" layoutAlign="top">
6     <div dojoType="dijit.form.DropDownButton">
7         <span>New Circulation Modifier</span>
8         <div dojoType="dijit.TooltipDialog" execute="cmCreate(arguments[0]);">
9             <table class='dijitTooltipTable'>
10                 <tr>
11                     <td><label for="code">Code: </label></td>
12                     <td><input dojoType="dijit.form.TextBox" name="code"/></td>
13                 </tr>
14                 <tr>
15                     <td><label for="name">Name: </label></td>
16                     <td><input dojoType="dijit.form.TextBox" name="name"/></td>
17                 </tr>
18                 <tr>
19                     <td><label for="description">Description: </label></td>
20                     <td><input dojoType="dijit.form.TextBox" name="description"/></td>
21                 </tr>
22                 <tr>
23                     <td><label for="sip2_media_type">SIP2 Media Type: </label></td>
24                     <td>
25                         <select dojoType="dijit.form.FilteringSelect" name="sip2_media_type">
26                             <option value='000'>Other</option>
27                             <option value='001'>Book</option>
28                             <option value='002'>Magazine</option>
29                             <option value='003'>Bound Journal</option>
30                             <option value='004'>Audio Tape</option>
31                             <option value='005'>Video Tape</option>
32                             <option value='006'>CD/CDROM</option>
33                             <option value='007'>Diskette</option>
34                             <option value='008'>Book with diskette</option>
35                             <option value='009'>Book with CD</option>
36                             <option value='010'>Book with audio tape</option>
37                         </select>
38                     </td>
39                 </tr>
40                 <tr>
41                     <td><label for="magnetic_media">Magnetic Media: </label></td>
42                     <td><input dojoType="dijit.form.CheckBox" name="magnetic_media"/> 
43                 </tr>
44                 <tr>
45                     <td colspan='2' align='center'>
46                         <button dojoType='dijit.form.Button' type="submit">Create</button>
47                     </td>
48                 </tr>
49             </table>
50         </div>
51     </div> 
52
53     <button dojoType='dijit.form.Button' onclick='deleteFromGrid();'>Delete Selected</button>
54     <button dojoType='dijit.form.Button' onclick='saveChanges();' disabled='disabled' jsId='cmSaveButton'>Save Changes</button>
55
56     <script type ="text/javascript">
57         function formatSIPMediaType(inDatum) {
58             switch (inDatum) {
59                 case '000':
60                     return 'Other';
61                 case '001':
62                     return 'Book';
63                 case '002':
64                     return 'Magazine';
65                 case '003':
66                     return 'Bound Journal';
67                 case '004':
68                     return 'Audio Tape';
69                 case '005':
70                     return 'Video Tape';
71                 case '006':
72                     return 'CD/CDROM';
73                 case '007':
74                     return 'Diskette';
75                 case '008':
76                     return 'Book with diskette';
77                 case '009':
78                     return 'Book with CD';
79                 case '010':
80                     return 'Book with audio tape';
81             }
82         }   
83     </script>
84     <div dojoType="dijit.layout.ContentPane" layoutAlign="client" style='height:600px;'>
85         <table jsId="cmGrid" dojoType="dojox.grid.DataGrid" query="{name: '*'}" rowSelector='20px'>
86             <thead>
87                 <tr>
88                     <th field="code">Code</th>
89                     <th field="name" width='auto' editable='true' 
90                         cellType='dojox.grid.cells._Widget' widgetClass='dijit.form.TextBox'>Name</th>
91                     <th field="description" width='auto'>Description</th>
92                     <th field="sip2_media_type" width='auto' editable='true' 
93                         cellType='dojox.grid.cells.Select' 
94                         options='Other,Book,Magazine,Bound Journal,Audio Tape,Video Tape,CD/CDROM,Diskette,Book with Diskette,Book with CD,Book with Audio Tape' 
95                         values='000,001,002,003,004,005,006,007,008,009,010' 
96                         formatter='formatSIPMediaType'>SIP2 Media Type</th>
97                     <th field="magnetic_media" editable='true' cellType='dojox.grid.cells.Select' 
98                         options='No,Yes' values='f,t' formatter='formatMagneticMedia'>Magnetic Media</th>
99                 </tr>
100             </thead>
101         </table>    
102     </div>
103 </div>
104
105 [% END %]