]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/xul/staff_client/server/cat/spine_labels.xul
Commit large i18n patch from Craig Ricciuto
[Evergreen.git] / Open-ILS / xul / staff_client / server / cat / spine_labels.xul
1 <?xml version="1.0"?>
2 <!-- Application: Evergreen Staff Client -->
3 <!-- Screen: Patron Display -->
4
5 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
6 <!-- STYLESHEETS -->
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"?>
10 <?xml-stylesheet href="/xul/server/skin/circ.css" type="text/css"?>
11
12 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
13 <!-- LOCALIZATION -->
14 <!DOCTYPE window PUBLIC "" ""[
15         <!--#include virtual="/opac/locale/${locale}/lang.dtd"-->
16 ]>
17
18 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
19 <!-- OVERLAYS -->
20 <?xul-overlay href="/xul/server/OpenILS/util_overlay.xul"?>
21
22 <window id="spine_labels_win" 
23         onload="try { my_init(); font_helper(); } catch(E) { alert(E); }"
24         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
25
26         <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
27         <!-- BEHAVIOR -->
28         <script type="text/javascript">var myPackageDir = 'open_ils_staff_client'; var IAMXUL = true; var g = {};</script>
29         <scripts id="openils_util_scripts"/>
30
31         <script type="text/javascript" src="/xul/server/main/JSAN.js"/>
32         <script type="text/javascript" src="/xul/server/cat/spine_labels.js"/>
33
34     <messagecatalog id="circStrings" src="/xul/server/locale/<!--#echo var='locale' -->/circ.properties"/>
35     <messagecatalog id="catStrings" src="/xul/server/locale/<!--#echo var='locale'-->/cat.properties" />
36     <messagecatalog id="commonStrings" src="/xul/server/locale/<!--#echo var='locale'-->/common.properties" />
37
38         <vbox id="spine_labels_main" flex="1" class="my_overflow">
39                 <hbox flex="1" class="my_overflow">
40                 <vbox>
41                         <hbox>
42                                 <button label="&staff.cat.spine_labels.re-generate.label;"
43                                         accesskey="&staff.cat.spine_labels.re-generate.accesskey;" oncommand="generate()"/>
44                                 <spacer />
45                                 <button id="preview" disabled="true" label="&staff.cat.spine_labels.preview_and_print.label;"
46                                         accesskey="&staff.cat.spine_labels.preview_and_print.accesskey;" oncommand="preview()"/>
47                                 <spacer />
48                                 <button id="close" disabled="false" label="&staff.cat.spine_labels.close_window.label;"
49                                         accesskey="&staff.cat.spine_labels.close_window.accesskey;" oncommand="window.close()"/>
50                         </hbox>
51
52                         <hbox>
53                                 <label value="&staff.cat.spine_labels.font_size_label.value;" control="pt"/>
54                                 <textbox id="pt" value="10" onchange="this.setAttribute('value',this.value)" persist="value"/>
55                         </hbox>
56                         <grid><columns><column/><column/><column/><column/></columns><rows>
57                                 <row> <label class="header" value="&staff.cat.spine_labels.spine_label.value;"/><spacer/> </row>
58                                 <row> <label value="&staff.cat.spine_labels.spine_label.left_margine.value;" control="lm"/><textbox id="lm" value="0" onchange="this.setAttribute('value',this.value)" persist="value"/> </row>
59                                 <row> <label value="&staff.cat.spine_labels.spine_label.label_width.value;" control="lw"/><textbox id="lw" value="8" onchange="this.setAttribute('value',this.value)" persist="value"/> </row>
60                                 <row> <label value="&staff.cat.spine_labels.spine_label.label_length.value;" control="ll"/><textbox id="ll" value="9" onchange="this.setAttribute('value',this.value)" persist="value"/> </row>
61                                 <row> <label class="header" value="&staff.cat.spine_labels.pocket_label.value;"/><checkbox id="pl" checked="false" persist="checked" label="Enabled"/> </row>
62                                 <row> <label value="&staff.cat.spine_labels.pocket_label.middle_margin.value;" control="mm"/><textbox id="mm" value="2" onchange="this.setAttribute('value',this.value)" persist="value"/> </row>
63                                 <row> <label value="&staff.cat.spine_labels.pocket_label.label_width.value;" control="plw"/><textbox id="plw" value="28" onchange="this.setAttribute('value',this.value)" persist="value"/> </row>
64                                 <row> <label value="&staff.cat.spine_labels.pocket_label.label_length.value;" control="pll"/><textbox id="pll" value="9" onchange="this.setAttribute('value',this.value)" persist="value"/> </row>
65                                 <row>
66                                         <checkbox id="title" checked="true" persist="checked" label="&staff.cat.spine_labels.pocket_label.title.label;"/>
67                                         <hbox>
68                                                 <label value="&staff.cat.spine_labels.on_line.value;"/>
69                                                 <textbox id="title_line" value="4" persist="value" onchange="this.setAttribute('value',this.value)"/>
70                                         </hbox>
71                                 </row>
72                                 <row>
73                                         <checkbox id="title_r" checked="true" persist="checked" label="&staff.cat.spine_labels.pocket_label.include_title.label;"/>
74                                         <hbox>
75                                                 <label value="&staff.cat.spine_labels.on_line.value;"/>
76                                                 <textbox id="title_r_line" value="5" persist="value" onchange="this.setAttribute('value',this.value)"/>
77                                         </hbox>
78                                 </row>
79                                 <row> <spacer/><checkbox id="title_r_indent" checked="true" persist="checked" label="&staff.cat.spine_labels.indent_title.label;"/> </row>
80                                 <row>
81                                         <checkbox id="author" checked="true" persist="checked" label="Include Author"/>
82                                         <hbox>
83                                                 <label value="&staff.cat.spine_labels.on_line.value;"/>
84                                                 <textbox id="author_line" value="3" persist="value" onchange="this.setAttribute('value',this.value)"/>
85                                         </hbox>
86                                 </row>
87                                 <row>
88                                         <checkbox id="call_number" checked="true" persist="checked" label="&staff.cat.spine_labels.inc_call_number.label;"/>
89                                         <hbox>
90                                                 <label value="&staff.cat.spine_labels.on_line.value;"/>
91                                                 <textbox id="call_number_line" value="2" persist="value" onchange="this.setAttribute('value',this.value)"/>
92                                         </hbox>
93                                 </row>
94                                 <row>
95                                         <checkbox id="owning_lib_shortname" checked="false" persist="checked" label="&staff.cat.spine_labels.inc_owning_library_policy_code.label;"/>
96                                         <hbox>
97                                                 <label value="&staff.cat.spine_labels.on_line.value;"/>
98                                                 <textbox id="owning_lib_shortname_line" value="" persist="value" onchange="this.setAttribute('value',this.value)"/>
99                                         </hbox>
100                                 </row>
101                                 <row>
102                                         <checkbox id="owning_lib" checked="false" persist="checked" label="&staff.cat.spine_labels.inc_owning_library.label;"/>
103                                         <hbox>
104                                                 <label value="&staff.cat.spine_labels.on_line.value;"/>
105                                                 <textbox id="owning_lib_line" value="" persist="value" onchange="this.setAttribute('value',this.value)"/>
106                                         </hbox>
107                                 </row>
108                                 <row>
109                                         <checkbox id="shelving_location" checked="false" persist="checked" label="&staff.cat.spine_labels.inc_shelving_location.label;"/>
110                                         <hbox>
111                                                 <label value="&staff.cat.spine_labels.on_line.value;"/>
112                                                 <textbox id="shelving_location_line" value="" persist="value" onchange="this.setAttribute('value',this.value)"/>
113                                 </hbox>
114                                 </row>
115                                 <row>
116                                         <checkbox id="barcode" checked="true" persist="checked" label="&staff.cat.spine_labels.inc_item_barcode.label;"/>
117                                         <hbox>
118                                                 <label value="&staff.cat.spine_labels.on_line.value;"/>
119                                                 <textbox id="barcode_line" value="1" persist="value" onchange="this.setAttribute('value',this.value)"/>
120                                         </hbox>
121                                 </row>
122                                 <row>
123                                         <hbox>
124                                                 <checkbox id="custom1" checked="false" persist="checked" label="&staff.cat.spine_labels.custom.label;"/>
125                                                 <textbox id="custom1_tb" value="%price%" persist="value" onchange="this.setAttribute('value',this.value)"/>
126                                         </hbox>
127                                         <hbox>
128                                                 <label value="&staff.cat.spine_labels.on_line.value;"/>
129                                                 <textbox id="custom1_line" value="" persist="value" onchange="this.setAttribute('value',this.value)"/>
130                                         </hbox>
131                                 </row>
132                                 <row>
133                                         <hbox>
134                                                 <checkbox id="custom2" checked="false" persist="checked" label="&staff.cat.spine_labels.custom.label;"/>
135                                                 <textbox id="custom2_tb" value="%deposit_amount%" persist="value" onchange="this.setAttribute('value',this.value)"/>
136                                         </hbox>
137                                         <hbox>
138                                                         <label value="&staff.cat.spine_labels.on_line.value;"/>
139                                                         <textbox id="custom2_line" value="" persist="value" onchange="this.setAttribute('value',this.value)"/>
140                                         </hbox>
141                                 </row>
142                                 <row>
143                                         <hbox>
144                                                 <checkbox id="custom3" checked="false" persist="checked" label="&staff.cat.spine_labels.custom.label;"/>
145                                                 <textbox id="custom3_tb" value="%alert_message%" persist="value" onchange="this.setAttribute('value',this.value)"/>
146                                         </hbox>
147                                         <hbox>
148                                                 <label value="&staff.cat.spine_labels.on_line.value;"/>
149                                                 <textbox id="custom3_line" value="" persist="value" onchange="this.setAttribute('value',this.value)"/>
150                                         </hbox>
151                                 </row>
152                                 <row>
153                                         <hbox>
154                                                 <checkbox id="custom4" checked="false" persist="checked" label="&staff.cat.spine_labels.custom.label;"/>
155                                                 <textbox id="custom4_tb" value="Don't sell me on eBay" persist="value" onchange="this.setAttribute('value',this.value)"/>
156                                         </hbox>
157                                         <hbox>
158                                                 <label value="&staff.cat.spine_labels.on_line.value;"/>
159                                                 <textbox id="custom4_line" value="" persist="value" onchange="this.setAttribute('value',this.value)"/>
160                                         </hbox>
161                                 </row>
162                         </rows></grid>
163                         <button label="&staff.cat.spine_labels.available_macros.label;" oncommand="show_macros()"/>
164                 </vbox>
165                 <splitter><grippy/></splitter>
166                 <vbox id="panel" flex="1" class="my_overflow"/>
167                 </hbox>
168         </vbox>
169
170 </window>
171