[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