2 <!-- Application: Evergreen Staff Client -->
3 <!-- Screen: Manage Subscriptions Overlay -->
7 <!DOCTYPE overlay PUBLIC "" ""[
8 <!--#include virtual="/opac/locale/${locale}/lang.dtd"-->
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">
18 <tab id="serial_manage_subs_tab" label="Subscriptions" oncommand="manage_subs_init()"/>
19 <tabpanel id="serial_manage_subs" orient="vertical" flex="1">
22 manage_subs_inited = 0;
23 function manage_subs_init() {
24 if (manage_subs_inited) {
28 netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
29 if (typeof JSAN == 'undefined') {
30 throw( document.getElementById("commonStrings").getString('common.jsan.missing') );
32 JSAN.errorLevel = "die"; // none, warn, or die
33 JSAN.addRepository('/xul/server/');
34 JSAN.use('util.error'); g.error = new util.error();
35 g.error.sdump('D_TRACE','manage_subs_init() for serial/manage_subs.xul');
36 JSAN.use('serial.manage_subs'); g.manage_subs = new serial.manage_subs();
38 g.manage_subs.init( { 'docid' : xul_param('docid') } );
39 manage_subs_inited = 1;
42 var err_msg = document.getElementById("commonStrings").getFormattedString('common.exception', ['serial/manage_subs.xul', E]);
43 try { g.error.sdump('D_ERROR',err_msg); } catch(E) { dump(err_msg); }
52 <popup id="serial_manage_subs_popup">
53 <menuitem command="cmd_add_subscriptions" label="Add Subscription"/>
54 <menuitem command="cmd_add_sdist" label="Add Distribution"/>
55 <menuitem command="cmd_add_siss" label="Add Issuance"/>
56 <menuitem command="cmd_add_scap" label="Add Caption/Pattern"/>
58 <menuitem command="cmd_make_predictions" label="Make Predictions"/>
60 <menuitem command="cmd_delete_ssub" label="Delete Subscription"/>
61 <menuitem command="cmd_delete_sdist" label="Delete Distribution"/>
62 <menuitem command="cmd_delete_siss" label="Delete Issuance"/>
63 <menuitem command="cmd_delete_scap" label="Delete Caption/Pattern"/>
68 <vbox flex="1" id="before_splitter" oils_persist="width">
69 <hbox id="serial_sub_lib_menu"/>
71 <checkbox id="show_ssubs" label="Show Subs." />
72 <checkbox id="show_ssub_groups" label="Show Groups" />
73 <button id="serial_sub_add_button" label="&staff.cat.copy_browser.holdings_maintenance.refresh_button.label;" command="cmd_refresh_list" />
76 <menu label="Actions for Selected Row">
78 <menuitem command="cmd_add_subscriptions" label="Add Subscription"/>
79 <menuitem command="cmd_add_sdist" label="Add Distribution"/>
80 <menuitem command="cmd_add_siss" label="Add Issuance"/>
81 <menuitem command="cmd_add_scap" label="Add Caption/Pattern"/>
83 <menuitem command="cmd_make_predictions" label="Make Predictions"/>
85 <menuitem command="cmd_delete_ssub" label="Delete Subscription"/>
86 <menuitem command="cmd_delete_sdist" label="Delete Distribution"/>
87 <menuitem command="cmd_delete_siss" label="Delete Issuance"/>
88 <menuitem command="cmd_delete_scap" label="Delete Caption/Pattern"/>
93 <tree id="subs_tree" flex="15" enableColumnDrag="true" context="serial_manage_subs_popup"/>
95 <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"/>
96 <deck id="serial_manage_subs_editor_deck" flex="20" oils_persist="width">
97 <description value="Please select an object to edit"/>
98 <vbox id="serial_ssub_editor_panel" />
99 <vbox id="serial_sdist_editor_panel" />
100 <vbox id="serial_siss_editor_panel" />
101 <vbox id="serial_scap_editor_panel" />