]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/templates/conify/global/asset/copy_location_group.tt2
Copy Location Search Groups : admin UI improvements
[working/Evergreen.git] / Open-ILS / src / templates / conify / global / asset / copy_location_group.tt2
1 [% WRAPPER base.tt2 %]
2 [% ctx.page_title = l('Copy Location Group') %]
3 <script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/conify/global/asset/copy_location_group.js'> </script>
4 <link rel='stylesheet' type='text/css' href='[% ctx.media_prefix %]/js/dojo/dojo/resources/dnd.css'/>
5 <style>
6     .acpl-content {
7         padding: 10px; 
8         padding-top: 20px;
9         min-width: 20%;
10         height: 100%;
11     }
12     .acpl-content div:first-child {
13         font-weight: bold;
14         font-size: 110%;
15         border-bottom: 1px solid #888;
16         background-color:#E7A555;
17     }
18     .acpl-content-2 {
19         border-left: 2px solid #888;
20         float:left;
21     }
22     .acplg-drag-handle { 
23         background-image: url([% ctx.media_prefix %]/images/dimple.png);
24         background-repeat: no-repeat;
25         background-position: center;
26         padding: 5px;
27         margin-left:5px;
28     }
29     .acplg-list-tbody td {
30         padding: 2px;
31     }
32     .acplg-list-tbody tr:nth-child(even) {
33         background: #EEE
34     }
35     #acplg-list li {
36         padding: 5px;
37     }
38     #acplg-header {
39         margin-top: 20px;
40         border-bottom: 2px solid #888;
41         padding-bottom: 10px;
42     }
43     #acplg-header span:first-child {
44         font-weight: bold;
45         font-size: 130%;
46     }
47     .acplg-group-selected {
48         background-color:#E7A555;
49         border: 1px solid #4A4747;
50     }
51 </style>
52
53 <div id='acplg-header'>
54     <span>[% l('Copy Location Groups') %]</span>
55     <select dojoType="openils.widget.OrgUnitFilteringSelect"
56             jsId='contextOrgSelector'
57             searchAttr='shortname'
58             labelAttr='shortname'>
59     </select>
60 </div>
61
62 <div dojoType="dijit.layout.ContentPane" layoutAlign="client" style="width:100%">
63     <div class='acpl-content' style="float: left">
64         <div>
65             <table width='100%'><tr>
66                 <td align='left' style='padding-left:5px;'>[% l('Location Groups') %]</td>
67                 <td align='right'><button onclick='newGroup()'>[% l('New') %]</button></td>
68             </tr></table>
69         </div>
70         <ol id='acplg-list'></ol>
71     </div>
72     <div class='acpl-content acpl-content-2'>
73         <div>
74             <table width='100%'><tr>
75                 <td align='left' style='padding-left:5px;'>[% l('Group Entries') %]</td>
76                 <td align='right'><button onclick='editLocations("eliminate")'>[% l('Remove &rarr;') %]</button></td>
77             </tr></table>
78         </div>
79         <div style='height:400px; overflow-y:scroll'>
80             <table>
81                 <tbody id='acplg-loc-map-tbody' class='acplg-list-tbody'>
82                     <tr id='acplg-loc-map-row'>
83                         <td><input type='checkbox' name='selector'/></td>
84                         <td><span name='owning_lib'></span></td>
85                         <td><span name='name'></span></td>
86                     </td>
87                 </tbody>
88             </table>
89         </div>
90     </div>
91     <div class='acpl-content acpl-content-2'>
92         <div>
93             <table width='100%'><tr>
94                 <td align='left'><button onclick='editLocations("create")'>[% l('&larr; Add') %]</button></td>
95                 <td align='right' style='padding-right:5px;'>[% l('Copy Locations') %]</td>
96             </tr></table>
97         </div>
98         <div style='height:400px; overflow-y:scroll'>
99             <table>
100                 <tbody id='acplg-loc-tbody' class='acplg-list-tbody'>
101                     <tr id='acplg-loc-row'>
102                         <td><input type='checkbox' name='selector'/></td>
103                         <td><span name='owning_lib'></span></td>
104                         <td><span name='name'></span></td>
105                     </td>
106                 </tbody>
107             </table>
108         </div>
109     </div>
110 </div>
111
112 <div class='hidden'>
113     <div dojoType='openils.widget.ProgressDialog' jsId='progressDialog'></div>
114     <div id='dnd-drag-actions'>
115         <table width='100%'><tr>
116             <td nowrap='nowrap' align='left'>
117                 <span style='padding:5px;' group="GRPID">
118                     <span><a href="javascript:;" onclick="drawGroupEntries(GRPID)">GRPNAME</a></span>
119                 </span>
120             </td>
121             <td align='right'>
122                 [
123                 <span style='color:green' name='visible'>[% l('Visible') %]</span>
124                 <span style='color:red' name='invisible'>[% l('Not Visible') %]</span>
125                 <span><a href="javascript:;" onclick="editGroup(GRPID)">[% l('Edit') %]</a></span>
126                 <span><a href="javascript:;" onclick="deleteGroup(GRPID)">[% l('Delete') %]</a></span>
127                 ]
128             </td>
129             <td align='right' width='32px'>
130                 <span class='acplg-drag-handle'></span>
131                 <span class='acplg-drag-handle'></span>
132                 <span class='acplg-drag-handle'></span>
133             </td>
134         </tr></table>
135         </span>
136     </div>
137     <div id='acplg-edit-dialog'></div>
138 </div>
139
140
141 [% END %]