2 <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
3 <!-- This DTD declaration needs to be fixed for Mozilla locales -->
4 <!DOCTYPE wizard SYSTEM "chrome://evergreen/locale/cat.dtd">
5 <wizard id="spine_label" title="Spine Label Wizard"
6 orient="vertical" style="overflow: auto"
7 onload="spine_label_init()" width="800" height="600"
9 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
11 <!-- Overlays for this XUL file -->
12 <?xul-overlay href="chrome://evergreen/content/OpenSRF/OpenSRF_overlay.xul"?>
13 <?xul-overlay href="chrome://evergreen/content/util/util_overlay.xul"?>
16 <script>var myPackageDir = "evergreen";</script>
17 <OpenSRF id="OpenSRF_js" />
22 function spine_label_init() {
23 var spine_labels; try { spine_labels = params.spine_labels; } catch(E) { sdump('D_ERROR',js2JSON(E) + '\n'); }
24 if (!spine_labels) spine_labels = [ [ 'A Call Number', '1' ] ];
25 var rows = document.getElementById('page1_rows');
26 for (var i = 0; i < spine_labels.length; i++) {
27 var sl = spine_labels[i];
30 var row = document.createElement('row'); rows.appendChild(row);
31 var btn = document.createElement('button'); row.appendChild(btn);
32 btn.setAttribute('label','Test Print');
33 var label_tb = document.createElement('textbox'); row.appendChild(label_tb);
34 label_tb.setAttribute('multiline','true');
35 label_tb.setAttribute('value',label);
36 var count_tb = document.createElement('textbox'); row.appendChild(count_tb);
37 count_tb.setAttribute('multiline','true');
38 count_tb.setAttribute('value',count);
46 <wizardpage id="page1" description="Printing Spine Labels" onpageadvanced="">
48 <columns> <column flex="0" /> <column flex="1" /> <column flex="0" /> </columns>
49 <rows id="page1_rows">
50 <row><spacer/><label value="Label" /><label value="Print This Many"/></row>