]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/xul/staff_client/server/admin/printer_settings.xul
Switch to XUL for printer settings editor
[working/Evergreen.git] / Open-ILS / xul / staff_client / server / admin / printer_settings.xul
1 <?xml version='1.0' encoding="UTF-8"?>
2
3 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
4 <!-- STYLESHEETS -->
5 <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
6 <?xml-stylesheet href="/xul/server/skin/global.css" type="text/css"?>
7
8 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
9 <!-- LOCALIZATION -->
10 <!DOCTYPE window PUBLIC "" ""[
11     <!--#include virtual="/opac/locale/${locale}/lang.dtd"-->
12 ]>
13
14 <window id="workstation_printer_settings_edit" onload="try { my_init(); } catch(E) { alert(E); }" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
15     <script type="text/javascript" src="/opac/common/js/utils.js"></script>
16     <script type="text/javascript" src="/opac/common/js/CGI.js"></script>
17     <script type="text/javascript" src="/opac/common/js/md5.js"></script>
18     <script type="text/javascript" src="/opac/common/js/JSON_v1.js"></script>
19     <script type="text/javascript" src="/opac/common/js/fmall.js"></script>
20     <script type="text/javascript" src="/opac/common/js/fmgen.js"></script>
21     <script type="text/javascript" src="/opac/common/js/RemoteRequest.js"></script>
22     <script type='text/javascript' src='/opac/common/js/<!--#echo var="locale"-->/OrgTree.js'></script>
23     <script type="text/javascript" src="/opac/common/js/org_utils.js"></script>
24
25     <script type="text/javascript" src="/xul/server/OpenILS/global_util.js"></script>
26     <script type="text/javascript" src="/xul/server/main/constants.js"></script>
27     <script type="text/javascript" src="/xul/server/main/JSAN.js"></script>
28     <script type="text/javascript" src="printer_settings.js"></script>
29     <messagecatalog id="offlineStrings" src="/xul/server/locale/<!--#echo var='locale'-->/offline.properties" />
30     <groupbox>
31         <caption label="&staff.printing.context.header;" />
32         <vbox>
33             <description>&staff.printing.context.desc;</description>
34             <radiogroup orient="horizontal">
35                 <radio value="default" checked="checked" oncommand="g.set_printer_context('default');" label="&staff.printing.context.radio.default.label;" />
36                 <radio value="receipt" oncommand="g.set_printer_context('receipt');" label="&staff.printing.context.radio.receipt.label;" />
37                 <radio value="label" oncommand="g.set_printer_context('label');" label="&staff.printing.context.radio.label.label;" />
38                 <radio value="mail" oncommand="g.set_printer_context('mail');" label="&staff.printing.context.radio.mail.label;" />
39                 <radio value="offline" oncommand="g.set_printer_context('offline');" label="&staff.printing.context.radio.offline.label;" />
40             </radiogroup>
41         </vbox>
42     </groupbox>
43     <groupbox>
44         <caption label="&staff.printing.normal_settings.header;" />
45         <vbox>
46             <iframe id="sample" src="printer_settings.txt" oils_force_external="true" type="content" style="background-color: white;" />
47             <hbox>
48                 <button oncommand="try { g.printer_settings(); } catch(E) { alert(E); }" label="&staff.printing.set_default;" />
49                 <button oncommand="try { g.page_settings(); } catch(E) { alert(E); }" label="&staff.printing.page_settings;" />
50             </hbox>
51         </vbox>
52     </groupbox>
53     <groupbox>
54         <caption value="&staff.printing.advanced_settings.header;" />
55         <checkbox id='print_silent' oncommand='g.toggle_silent_print(event);' label="&staff.printing.advanced.mozilla_print.print_silent;" />
56         <hbox>
57             <button oncommand="try { g.set_print_strategy('webBrowserPrint'); } catch(E) { alert(E); }" label="&staff.printing.advanced.mozilla_print;" />
58             <button oncommand="try { g.set_print_strategy('dos.print'); } catch(E) { alert(E); }" label="&staff.printing.advanced.dos_print;" />
59             <button oncommand="try { g.set_print_strategy('custom.print'); } catch(E) { alert(E); }" label="&staff.printing.advanced.custom_print;" />
60         </hbox>
61         <label value="&staff.printing.advanced.dos_print.warning.header;" style="font-weight: bold" />
62         <description>&staff.printing.advanced.dos_print.warning.text;</description>
63         <label value="&staff.printing.advanced.custom_print.warning.header;" style="font-weight: bold" />
64         <description>&staff.printing.advanced.custom_print.warning.text;</description>
65         <label value="&staff.printing.advanced.html_templates.warning.header;" style="font-weight: bold" />
66         <description>&staff.printing.advanced.html_templates.warning.text;</description>
67     </groupbox>
68 </window>