2 <!-- Application: Evergreen Staff Client -->
3 <!-- Screen: Example Template for remote xul -->
5 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
7 <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
8 <?xml-stylesheet href="chrome://open_ils_staff_client/skin/global.css" type="text/css"?>
9 <?xml-stylesheet href="/xul/server/skin/global.css" type="text/css"?>
11 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
13 <!DOCTYPE window PUBLIC "" ""[
14 <!--#include virtual="/opac/locale/en-US/lang.dtd"-->
17 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
19 <?xul-overlay href="/xul/server/OpenILS/util_overlay.xul"?>
21 <window id="print_list_win"
22 onload="try { my_init(); font_helper(); } catch(E) { alert(E); }"
23 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
25 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
27 <script type="text/javascript">
28 var myPackageDir = 'open_ils_staff_client'; var IAMXUL = true; var g = {};
30 <scripts id="openils_util_scripts"/>
32 <script type="text/javascript" src="/xul/server/main/JSAN.js"/>
37 netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
38 if (typeof JSAN == 'undefined') { throw( "The JSAN library object is missing."); }
39 JSAN.errorLevel = "die"; // none, warn, or die
40 JSAN.addRepository('/xul/server/');
41 JSAN.use('util.error'); g.error = new util.error();
42 g.error.sdump('D_TRACE','my_init() for print_list.xul');
46 JSAN.use('circ.print_list_template_editor');
47 g.editor = new circ.print_list_template_editor();
54 if (typeof window.xulG == 'object' && typeof window.xulG.set_tab_name == 'function') {
55 try { window.xulG.set_tab_name('Receipt Template Editor'); } catch(E) { alert(E); }
59 var err_msg = "!! This software has encountered an error. Please tell your friendly " +
60 "system administrator or software developer the following:\ncirc/print_list.xul\n" + E + '\n';
61 try { g.error.sdump('D_ERROR',err_msg); } catch(E) { dump(err_msg); }
69 <commandset id="print_list_cmds">
70 <command id="cmd_broken" />
73 <groupbox id="main" flex="1">
74 <caption label="Templates" />
77 <caption label="ID" />
79 <label value="Name" accesskey="N" control="template_name_menu" />
80 <hbox id="template_name_menu_placeholder" flex="1"/>
83 <label value="Type" />
84 <hbox id="template_type_menu_placeholder" />
87 <groupbox orient="horizontal">
88 <caption label="Actions" />
90 <button id="preview" label="Preview" accesskey="P" />
91 <button id="macros" label="Macros" accesskey="M" />
94 <button id="default" label="Default" accesskey="D" />
95 <button id="save" label="Save Locally" accesskey="S" />
98 <description>Be sure to "Save Locally" before export</description>
99 <button id="export" label="Export" accesskey="E" />
100 <button id="import" label="Import" accesskey="I" />
106 <caption label="Preview" />
107 <iframe id="sample" flex="1"/>
111 <caption label="Header"/>
112 <textbox id="header" multiline="true" flex="1"/>
115 <caption label="Line Item"/>
116 <textbox id="line_item" multiline="true" flex="1"/>
119 <caption label="Footer"/>
120 <textbox id="footer" multiline="true" flex="1"/>