[OFBiz] SVN: r6549 - trunk/framework/images/webapp/images

jaz@svn.ofbiz.org jaz at svn.ofbiz.org
Mon Jan 23 01:37:04 CST 2006


Author: jaz
Date: 2006-01-23 01:37:03 -0600 (Mon, 23 Jan 2006)
New Revision: 6549

Modified:
   trunk/framework/images/webapp/images/selectall.js
Log:
added support for printing multiple screens


Modified: trunk/framework/images/webapp/images/selectall.js
===================================================================
--- trunk/framework/images/webapp/images/selectall.js	2006-01-23 07:36:14 UTC (rev 6548)
+++ trunk/framework/images/webapp/images/selectall.js	2006-01-23 07:37:03 UTC (rev 6549)
@@ -70,18 +70,46 @@
 function popUpSmall(url, name) {
     popUp(url, name, '300', '450');
 }
-function popUpPrint(serverRoot, screen) {
-    screen = screen.replace(/\:/g, "%3A");
-    screen = screen.replace(/\//g, "%2F");
-    screen = screen.replace(/\#/g, "%23");
-    screen = screen.replace(/\?/g, "%3F");
-    screen = screen.replace(/\=/g, "%3D");
-
+function popUpPrint(serverRoot, screen1) {
+    popUpPrint(serverRoot, screen1, null, null);
+}
+function popUpPrint(serverRoot, screen1, screen2) {
+    popUpPrint(serverRoot, screen1, screen2, null);
+}
+function popUpPrint(serverRoot, screen1, screen2, screen3) {
     if  (serverRoot == null) {
         serverRoot = "";
     }
 
-    var url = serverRoot + "/webtools/control/print?screen=" + screen;
+    var url = serverRoot + "/webtools/control/print";
+
+    if (screen1 != null) {
+        screen1 = screen1.replace(/\:/g, "%3A");
+        screen1 = screen1.replace(/\//g, "%2F");
+        screen1 = screen1.replace(/\#/g, "%23");
+        screen1 = screen1.replace(/\?/g, "%3F");
+        screen1 = screen1.replace(/\=/g, "%3D");
+        url = url + "?screen=" + screen1;
+
+        if (screen2 != null) {
+            screen2 = screen2.replace(/\:/g, "%3A");
+            screen2 = screen2.replace(/\//g, "%2F");
+            screen2 = screen2.replace(/\#/g, "%23");
+            screen2 = screen2.replace(/\?/g, "%3F");
+            screen2 = screen2.replace(/\=/g, "%3D");
+            url = url + "&screen=" + screen2;
+
+            if (screen3 != null) {
+                screen3 = screen3.replace(/\:/g, "%3A");
+                screen3 = screen3.replace(/\//g, "%2F");
+                screen3 = screen3.replace(/\#/g, "%23");
+                screen3 = screen3.replace(/\?/g, "%3F");
+                screen3 = screen3.replace(/\=/g, "%3D");
+                url = url + "&screen=" + screen3;
+            }
+        }
+    }
+
     popUp(url, "PrintWindow", '250', '650');
 }
 



More information about the Svn mailing list