From: phasefx Date: Thu, 3 Jul 2008 14:52:00 +0000 (+0000) Subject: brute force readjustment of first spine/pocket label in a given print session to... X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=2003239bcfa1548f514ca1909faf1ffae4959689;p=Evergreen.git brute force readjustment of first spine/pocket label in a given print session to eliminate .2cm of extra top margin git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_2_2@9965 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/xul/staff_client/server/cat/spine_labels.js b/Open-ILS/xul/staff_client/server/cat/spine_labels.js index 45ae03e80d..d4350c7c3e 100644 --- a/Open-ILS/xul/staff_client/server/cat/spine_labels.js +++ b/Open-ILS/xul/staff_client/server/cat/spine_labels.js @@ -229,8 +229,10 @@ var mm = Number($('mm').value); if (mm == NaN) mm = 2; /* middle margin */ var lw = Number($('lw').value) || 8; var ll = Number($('ll').value) || 9; /* spine label width and length */ var plw = Number($('plw').value) || 28; var pll = Number($('pll').value) || 9; /* pocket label width and length */ - var html = "Spine Labels\n"; + var html = ""; + html += "" + html += ""; + html += "Spine Labels\n"; var nl = document.getElementsByAttribute('name','template'); for (var i = 0; i < nl.length; i++) { if (typeof idx == 'undefined' || idx == null) { } else { @@ -240,7 +242,11 @@ for (var j = 0; j < volume.copies().length; j++) { var copy = volume.copies()[j]; - html += '
\n';
+                            if (i == 0) {
+    							html += '
\n';
+                            } else {
+    							html += '
\n';
+                            }
 							var gb = nl[i].getElementsByTagName('groupbox')[0];
 							var nl2 = gb.getElementsByAttribute('name','spine');
 							for (var k = 0; k < nl2.length; k++) {
diff --git a/Open-ILS/xul/staff_client/server/skin/print.css b/Open-ILS/xul/staff_client/server/skin/print.css
new file mode 100644
index 0000000000..af654bb78c
--- /dev/null
+++ b/Open-ILS/xul/staff_client/server/skin/print.css
@@ -0,0 +1,8 @@
+.first_pre {
+    page-break-after: always;
+    margin-top: -0.20cm;
+}
+
+.not_first_pre {
+    page-break-after: always;
+}