From 12357520382bef4f2fdc0570248440c921ece586 Mon Sep 17 00:00:00 2001 From: pines Date: Fri, 18 Aug 2006 18:22:08 +0000 Subject: [PATCH] test print git-svn-id: svn://svn.open-ils.org/ILS/trunk@5591 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/xul/staff_client/server/cat/spine_labels.xul | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Open-ILS/xul/staff_client/server/cat/spine_labels.xul b/Open-ILS/xul/staff_client/server/cat/spine_labels.xul index 68312ce052..f5fb418f2e 100644 --- a/Open-ILS/xul/staff_client/server/cat/spine_labels.xul +++ b/Open-ILS/xul/staff_client/server/cat/spine_labels.xul @@ -87,6 +87,7 @@ function generate() { try { + var idx = 0; JSAN.use('util.widgets'); util.widgets.remove_children('panel'); var pn = $('panel'); $('preview').disabled = false; var lw = Number($('lw').value) || 8; var ll = Number($('ll').value) || 9; @@ -128,14 +129,14 @@ tb.setAttribute('value', g.volume_count[ i ]); tb.setAttribute('name','count'); var btn = document.createElement('button'); vb.appendChild(btn); btn.setAttribute('label','Test Print'); - btn.setAttribute('oncommand',"alert('Not Yet Implemented')"); + btn.setAttribute('oncommand',"preview(" + idx++ + ")"); } } catch(E) { g.error.standard_unexpected_error_alert('Generate',E); } } - function preview() { + function preview(idx) { try { netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); var pt = Number( $('pt').value ) || 10; var lm = Number($('lm').value); if (lm == NaN) lm = 11; @@ -146,6 +147,9 @@ html += "pt; page-break-after: always;}'>Spine Labels\n"; var nl = document.getElementsByAttribute('name','template'); for (var i = 0; i < nl.length; i++) { + if (typeof idx == 'undefined' || idx == null) { } else { + if (idx != i) continue; + } var count = Number( nl[i].getElementsByAttribute('name','count')[0].value ); if (count == NaN) count = 1; for (var j = 0; j < count; j++) { html += '
\n';
-- 
2.11.0