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');
44 JSAN.use('circ.print_list_template_editor');
45 g.editor = new circ.print_list_template_editor();
52 if (typeof window.xulG == 'object' && typeof window.xulG.set_tab_name == 'function') {
53 try { window.xulG.set_tab_name('Receipt Template Editor'); } catch(E) { alert(E); }
57 var err_msg = "!! This software has encountered an error. Please tell your friendly " +
58 "system administrator or software developer the following:\ncirc/print_list.xul\n" + E + '\n';
59 try { g.error.sdump('D_ERROR',err_msg); } catch(E) { dump(err_msg); }
67 <commandset id="print_list_cmds">
68 <command id="cmd_broken" />
71 <groupbox id="main" flex="1">
72 <caption label="Templates" />
75 <caption label="ID" />
77 <label value="Name" accesskey="N" control="template_name_menu" />
78 <hbox id="template_name_menu_placeholder" flex="1"/>
81 <label value="Type" />
82 <hbox id="template_type_menu_placeholder" />
85 <groupbox orient="horizontal">
86 <caption label="Actions" />
88 <button id="preview" label="Preview" accesskey="P" />
89 <button id="macros" label="Macros" accesskey="M" />
92 <button id="default" label="Default" accesskey="D" />
93 <button id="save" label="Save Locally" accesskey="S" />
96 <description>Be sure to "Save Locally" before export</description>
97 <button id="export" label="Export" accesskey="E" />
98 <button id="import" label="Import" accesskey="I" />
104 <caption label="Preview" />
105 <iframe id="sample" flex="1"/>
109 <caption label="Header"/>
110 <textbox id="header" multiline="true" flex="1"/>
113 <caption label="Line Item"/>
114 <textbox id="line_item" multiline="true" flex="1"/>
117 <caption label="Footer"/>
118 <textbox id="footer" multiline="true" flex="1"/>