]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/xul/staff_client/server/serial/manage_subs.xul
Allow translating more strings in xul-files.
[working/Evergreen.git] / Open-ILS / xul / staff_client / server / serial / manage_subs.xul
1 <?xml version="1.0"?>
2 <!-- Application: Evergreen Staff Client -->
3 <!-- Screen: Manage Subscriptions Overlay -->
4 <!--
5 vim:noet:sw=4:ts=4:
6 -->
7 <!DOCTYPE overlay PUBLIC "" ""[
8     <!--#include virtual="/opac/locale/${locale}/lang.dtd"-->
9 ]>
10
11 <?xul-overlay href="/xul/server/serial/ssub_editor.xul"?>
12 <?xul-overlay href="/xul/server/serial/sdist_editor.xul"?>
13 <?xul-overlay href="/xul/server/serial/siss_editor.xul"?>
14 <?xul-overlay href="/xul/server/serial/scap_editor.xul"?>
15 <overlay id="serial_manage_subs_overlay" 
16         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
17
18             <tab id="serial_manage_subs_tab" label="&staff.serial.manage_subs.tab.label;" oncommand="manage_subs_init()"/>
19             <tabpanel id="serial_manage_subs" orient="vertical" flex="1">
20                  <script>
21                     <![CDATA[
22                         manage_subs_inited = 0;
23                         function manage_subs_init() {
24                             if (manage_subs_inited) {
25                                 return;
26                             }
27                             try {
28                                 if (typeof JSAN == 'undefined') { 
29                                     throw( document.getElementById("commonStrings").getString('common.jsan.missing') );
30                                 }
31                                 JSAN.errorLevel = "die"; // none, warn, or die
32                                 JSAN.addRepository('/xul/server/');
33                                 JSAN.use('util.error'); g.error = new util.error();
34                                 g.error.sdump('D_TRACE','manage_subs_init() for serial/manage_subs.xul');
35                                 JSAN.use('serial.manage_subs'); g.manage_subs = new serial.manage_subs();
36
37                                 g.manage_subs.init( { 'docid' : xul_param('docid') } );
38                                 manage_subs_inited = 1;
39
40                             } catch(E) {
41                                 var err_msg = document.getElementById("commonStrings").getFormattedString('common.exception', ['serial/manage_subs.xul', E]);
42                                 try { g.error.sdump('D_ERROR',err_msg); } catch(E) { dump(err_msg); }
43                                 alert(err_msg);
44                             }
45                         }
46
47                     ]]>
48                 </script>
49
50                 <popupset>
51                     <menupopup id="serial_manage_subs_popup">
52                         <menuitem command="cmd_add_subscriptions" label="&staff.serial.manage_subs.cmd_add_sub.label;"/>
53                         <menuitem command="cmd_add_sdist" label="&staff.serial.manage_subs.cmd_add_sdist.label;"/>
54                         <menuitem command="cmd_add_siss" label="&staff.serial.manage_subs.cmd_add_siss.label;"/>
55                         <menuitem command="cmd_add_scap" label="&staff.serial.manage_subs.cmd_add_scap.label;"/>
56                         <menuseparator/>
57                         <menuitem command="cmd_make_predictions" label="&staff.serial.manage_subs.cmd_make_predictions.label;"/>
58                         <menuseparator/>
59                         <menuitem command="cmd_delete_ssub" label="&staff.serial.manage_subs.cmd_del_ssub.label;"/>
60                         <menuitem command="cmd_delete_sdist" label="&staff.serial.manage_subs.cmd_del_sdist.label;"/>
61                         <menuitem command="cmd_delete_siss" label="&staff.serial.manage_subs.cmd_del_siss.label;"/>
62                         <menuitem command="cmd_delete_scap" label="&staff.serial.manage_subs.cmd_del_scap.label;"/>
63                     </menupopup>
64                 </popupset>
65
66                 <hbox flex="1">
67                     <vbox flex="1" id="before_splitter" oils_persist="width">
68                         <hbox id="serial_sub_lib_menu"/>
69                         <hbox>
70                             <checkbox id="show_ssubs" label="&staff.serial.manage_subs.show_subs.label;" />
71                             <checkbox id="show_ssub_groups" label="&staff.serial.manage_subs.show_subs_groups.label;" />
72                             <button id="serial_sub_add_button" label="&staff.cat.copy_browser.holdings_maintenance.refresh_button.label;" command="cmd_refresh_list" />
73                             <spacer flex="1"/>
74                             <menubar>
75                                 <menu label="&staff.serial.manage_subs.actions_menu.label;">
76                                     <menupopup>
77                                         <menuitem command="cmd_add_subscriptions" label="&staff.serial.manage_subs.cmd_add_sub.label;"/>
78                                         <menuitem command="cmd_add_sdist" label="&staff.serial.manage_subs.cmd_add_sdist.label;"/>
79                                         <menuitem command="cmd_add_siss" label="&staff.serial.manage_subs.cmd_add_siss.label;"/>
80                                         <menuitem command="cmd_add_scap" label="&staff.serial.manage_subs.cmd_add_scap.label;"/>
81                                         <menuseparator/>
82                                         <menuitem command="cmd_make_predictions" label="&staff.serial.manage_subs.cmd_make_predictions.label;"/>
83                                         <menuseparator/>
84                                         <menuitem command="cmd_delete_ssub" label="&staff.serial.manage_subs.cmd_del_ssub.label;"/>
85                                         <menuitem command="cmd_delete_sdist" label="&staff.serial.manage_subs.cmd_del_sdist.label;"/>
86                                         <menuitem command="cmd_delete_siss" label="&staff.serial.manage_subs.cmd_del_siss.label;"/>
87                                         <menuitem command="cmd_delete_scap" label="&staff.serial.manage_subs.cmd_del_scap.label;"/>
88                                     </menupopup>
89                                 </menu>
90                             </menubar>
91                         </hbox>
92                         <tree id="subs_tree" flex="15" enableColumnDrag="true" context="serial_manage_subs_popup"/>
93                     </vbox>
94                     <splitter state="open" collapse="before" resizebefore="closest" resizeafter="farthest" id="splitter" oils_persist="state hidden" oils_persist_peers="before_splitter serial_manage_subs_editor_deck"/>
95                     <deck id="serial_manage_subs_editor_deck" flex="20" oils_persist="width">
96                         <description value="&staff.serial.manage_subs.deck.desc;"/>
97                         <vbox id="serial_ssub_editor_panel" />
98                         <vbox id="serial_sdist_editor_panel" />
99                         <vbox id="serial_siss_editor_panel" />
100                         <vbox id="serial_scap_editor_panel" />
101                     </deck>
102                 </hbox>
103             </tabpanel>
104
105 </overlay>