[Commits] r2851 - in extensions/geoext.ux/ux/SimplePrint: lib/GeoExt.ux tests/lib/GeoExt.ux

commits at geoext.org commits at geoext.org
Thu Oct 6 09:09:54 CEST 2011


Author: fredj
Date: 2011-10-06 09:09:54 +0200 (Thu, 06 Oct 2011)
New Revision: 2851

Modified:
   extensions/geoext.ux/ux/SimplePrint/lib/GeoExt.ux/SimplePrint.js
   extensions/geoext.ux/ux/SimplePrint/tests/lib/GeoExt.ux/SimplePrint.html
Log:
use Ext.apply instead of Ext.applyIf for combo options. r=elemoine (closes #442)

Modified: extensions/geoext.ux/ux/SimplePrint/lib/GeoExt.ux/SimplePrint.js
===================================================================
--- extensions/geoext.ux/ux/SimplePrint/lib/GeoExt.ux/SimplePrint.js	2011-10-05 13:49:19 UTC (rev 2850)
+++ extensions/geoext.ux/ux/SimplePrint/lib/GeoExt.ux/SimplePrint.js	2011-10-06 07:09:54 UTC (rev 2851)
@@ -188,7 +188,7 @@
             selectOnFocus: true
         };
         
-        !(hideUnique && p.layouts.getCount() <= 1) && this.add(Ext.applyIf({
+        !(hideUnique && p.layouts.getCount() <= 1) && this.add(Ext.apply({
             xtype: "combo",
             fieldLabel: this.layoutText,
             store: p.layouts,
@@ -200,7 +200,7 @@
                 printProvider: p
             })
         }, cbOptions));
-        !(hideUnique && p.dpis.getCount() <= 1) && this.add(Ext.applyIf({
+        !(hideUnique && p.dpis.getCount() <= 1) && this.add(Ext.apply({
             xtype: "combo",
             fieldLabel: this.dpiText,
             store: p.dpis,
@@ -212,7 +212,7 @@
                 printProvider: p
             })
         }, cbOptions));
-        !(hideUnique && p.scales.getCount() <= 1) && this.add(Ext.applyIf({
+        !(hideUnique && p.scales.getCount() <= 1) && this.add(Ext.apply({
             xtype: "combo",
             fieldLabel: this.scaleText,
             store: p.scales,

Modified: extensions/geoext.ux/ux/SimplePrint/tests/lib/GeoExt.ux/SimplePrint.html
===================================================================
--- extensions/geoext.ux/ux/SimplePrint/tests/lib/GeoExt.ux/SimplePrint.html	2011-10-05 13:49:19 UTC (rev 2850)
+++ extensions/geoext.ux/ux/SimplePrint/tests/lib/GeoExt.ux/SimplePrint.html	2011-10-06 07:09:54 UTC (rev 2851)
@@ -44,6 +44,29 @@
             mapPanel.destroy();
         }
 
+        function test_comboOptions(t) {
+
+            var printForm = new GeoExt.ux.SimplePrint({
+                mapPanel:  new GeoExt.MapPanel({
+                    renderTo: "mappanel"
+                }),
+                printProvider: new GeoExt.data.PrintProvider({
+                    capabilities: printCapabilities
+                }),
+                comboOptions: {
+                    foo: 'bar',
+                    displayField: 'baz',
+                }
+            });
+
+            var comboboxes = printForm.items.filter('xtype', 'combo');
+            t.plan(comboboxes.getCount() * 2);
+            comboboxes.each(function(combo) {
+                t.eq(combo.foo, 'bar', 'combo.foo is set');
+                t.eq(combo.displayField, 'baz', 'combo.displayField is set');
+            });
+            printForm.destroy();
+        }
     </script>
   <body>
     <div id="mappanel"></div>



More information about the Commits mailing list