[Commits] r2061 - in sandbox/pgiraud/playground/print-multipage/geoext.ux: tests ux/MultiPagePrint ux/MultiPagePrint/tests ux/MultiPagePrint/tests/lib ux/MultiPagePrint/tests/lib/GeoExt.ux

commits at geoext.org commits at geoext.org
Mon Mar 29 15:19:51 CEST 2010


Author: pgiraud
Date: 2010-03-29 15:19:51 +0200 (Mon, 29 Mar 2010)
New Revision: 2061

Added:
   sandbox/pgiraud/playground/print-multipage/geoext.ux/ux/MultiPagePrint/tests/
   sandbox/pgiraud/playground/print-multipage/geoext.ux/ux/MultiPagePrint/tests/index.html
   sandbox/pgiraud/playground/print-multipage/geoext.ux/ux/MultiPagePrint/tests/lib/
   sandbox/pgiraud/playground/print-multipage/geoext.ux/ux/MultiPagePrint/tests/lib/GeoExt.ux/
   sandbox/pgiraud/playground/print-multipage/geoext.ux/ux/MultiPagePrint/tests/lib/GeoExt.ux/MultiPagePrint.html
   sandbox/pgiraud/playground/print-multipage/geoext.ux/ux/MultiPagePrint/tests/list-tests.html
Modified:
   sandbox/pgiraud/playground/print-multipage/geoext.ux/tests/list-tests.html
Log:
simple tests for the multiple page print

Modified: sandbox/pgiraud/playground/print-multipage/geoext.ux/tests/list-tests.html
===================================================================
--- sandbox/pgiraud/playground/print-multipage/geoext.ux/tests/list-tests.html	2010-03-29 12:37:31 UTC (rev 2060)
+++ sandbox/pgiraud/playground/print-multipage/geoext.ux/tests/list-tests.html	2010-03-29 13:19:51 UTC (rev 2061)
@@ -2,6 +2,7 @@
   <li>../../geoext.ux/ux/GeoNamesSearchCombo/tests/lib/GeoExt.ux.geonames/GeoNamesSearchCombo.html</li>
   <li>../../geoext.ux/ux/PrintPreview/tests/lib/GeoExt.ux/PrintPreview.html</li>
   <li>../../geoext.ux/ux/SimplePrint/tests/lib/GeoExt.ux/SimplePrint.html</li>
+  <li>../../geoext.ux/ux/MultiPagePrint/tests/lib/GeoExt.ux/MultiPagePrint.html</li>
   <li>../../geoext.ux/ux/Measure/tests/lib/GeoExt.ux/Measure.html</li>
   <li>../../geoext.ux/ux/Measure/tests/lib/GeoExt.ux/MeasureArea.html</li>
   <li>../../geoext.ux/ux/Measure/tests/lib/GeoExt.ux/MeasureLength.html</li>

Added: sandbox/pgiraud/playground/print-multipage/geoext.ux/ux/MultiPagePrint/tests/index.html
===================================================================
--- sandbox/pgiraud/playground/print-multipage/geoext.ux/ux/MultiPagePrint/tests/index.html	                        (rev 0)
+++ sandbox/pgiraud/playground/print-multipage/geoext.ux/ux/MultiPagePrint/tests/index.html	2010-03-29 13:19:51 UTC (rev 2061)
@@ -0,0 +1,4 @@
+<html>
+    <head><meta http-equiv="refresh" content="0;url=../../../../geoext/tests/run-tests.html?testlist=../../geoext.ux/ux/MultiPagePrint/tests/list-tests.html"></head>
+    <body></body>
+</html>

Added: sandbox/pgiraud/playground/print-multipage/geoext.ux/ux/MultiPagePrint/tests/lib/GeoExt.ux/MultiPagePrint.html
===================================================================
--- sandbox/pgiraud/playground/print-multipage/geoext.ux/ux/MultiPagePrint/tests/lib/GeoExt.ux/MultiPagePrint.html	                        (rev 0)
+++ sandbox/pgiraud/playground/print-multipage/geoext.ux/ux/MultiPagePrint/tests/lib/GeoExt.ux/MultiPagePrint.html	2010-03-29 13:19:51 UTC (rev 2061)
@@ -0,0 +1,53 @@
+<!DOCTYPE html>
+<html debug="true">
+  <head>
+    <script type="text/javascript" src="http://dev.openlayers.org/nightly/OpenLayers.js"></script>
+    <script type="text/javascript" src="http://extjs.cachefly.net/ext-2.2.1/adapter/ext/ext-base.js"></script>
+    <script type="text/javascript" src="http://extjs.cachefly.net/ext-2.2.1/ext-all.js"></script>
+    <script type="text/javascript" src="../../../../../../geoext/lib/GeoExt.js"></script>
+    <script type="text/javascript" src="../../../lib/GeoExt.ux/MultiPagePrint.js"></script>
+
+    <script type="text/javascript">
+        var printCapabilities = {"scales":[{"name":"1:25,000","value":"25000"},{"name":"1:50,000","value":"50000"},{"name":"1:100,000","value":"100000"},{"name":"1:200,000","value":"200000"},{"name":"1:500,000","value":"500000"},{"name":"1:1,000,000","value":"1000000"},{"name":"1:2,000,000","value":"2000000"},{"name":"1:4,000,000","value":"4000000"}],"dpis":[{"name":"75","value":"75"},{"name":"150","value":"150"},{"name":"300","value":"300"}],"layouts":[{"name":"A4 portrait","map":{"width":440,"height":483},"rotation":true},{"name":"Legal","map":{"width":440,"height":483},"rotation":false}],"printURL":"http://demo.opengeo.org/geoserver/pdf/print.pdf","createURL":"http://demo.opengeo.org/geoserver/pdf/create.json"};
+       
+        function test_initComponent(t) {
+            t.plan(4);
+            
+            var mapPanel = new GeoExt.MapPanel({
+                renderTo: "mappanel",
+                width: 256,
+                height: 256,
+                layers: [new OpenLayers.Layer.WMS("Tasmania State Boundaries",
+                    "http://demo.opengeo.org/geoserver/wms",
+                    {layers: "topp:tasmania_state_boundaries"}, {singleTile: true})],
+                center: [146.56, -41.56],
+                zoom: 7
+            });
+            var printProvider = new GeoExt.data.PrintProvider({
+                capabilities: printCapabilities
+            });
+            var printForm = new GeoExt.ux.MultiPagePrint({
+                renderTo: "printform",
+                width: 200,
+                height: 400,
+                mapPanel: mapPanel,
+                printProvider: printProvider
+            });
+
+            printForm.addPage();
+            
+            t.ok(printForm.printExtent, "PrintExtent created.");
+            t.ok(printForm.printExtent.map == mapPanel.map, "PrintExtent added to map.");
+            t.eq(printForm.printPages.length, 2, "2 pages created.");
+            t.ok(printForm.busyMask, "busy mask created.");
+            
+            printForm.destroy();
+            mapPanel.destroy();
+        }
+
+    </script>
+  <body>
+    <div id="mappanel"></div>
+    <div id="printform"></div>
+  </body>
+</html>

Added: sandbox/pgiraud/playground/print-multipage/geoext.ux/ux/MultiPagePrint/tests/list-tests.html
===================================================================
--- sandbox/pgiraud/playground/print-multipage/geoext.ux/ux/MultiPagePrint/tests/list-tests.html	                        (rev 0)
+++ sandbox/pgiraud/playground/print-multipage/geoext.ux/ux/MultiPagePrint/tests/list-tests.html	2010-03-29 13:19:51 UTC (rev 2061)
@@ -0,0 +1,3 @@
+<ul id="testlist">
+  <li>../../geoext.ux/ux/MultiPagePrint/tests/lib/GeoExt.ux/MultiPagePrint.html</li>
+</ul>



More information about the Commits mailing list