[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