[OpenLayers-Commits] r12227 - in trunk/openlayers/lib/OpenLayers: . Format Format/OWSContext

commits-20090109 at openlayers.org commits-20090109 at openlayers.org
Tue Aug 9 13:33:38 EDT 2011


Author: ahocevar
Date: 2011-08-09 10:33:37 -0700 (Tue, 09 Aug 2011)
New Revision: 12227

Modified:
   trunk/openlayers/lib/OpenLayers/Format/OWSContext/v0_3_1.js
   trunk/openlayers/lib/OpenLayers/Format/WMC.js
   trunk/openlayers/lib/OpenLayers/Layer.js
Log:
making 1 the default for layer opacity. p=mosesonline,me r=me (closes #3441)

Modified: trunk/openlayers/lib/OpenLayers/Format/OWSContext/v0_3_1.js
===================================================================
--- trunk/openlayers/lib/OpenLayers/Format/OWSContext/v0_3_1.js	2011-08-08 14:27:19 UTC (rev 12226)
+++ trunk/openlayers/lib/OpenLayers/Format/OWSContext/v0_3_1.js	2011-08-09 17:33:37 UTC (rev 12227)
@@ -466,7 +466,7 @@
                     name: layer.params.LAYERS,
                     queryable: layer.queryable ? "1" : "0",
                     hidden: layer.visibility ? "0" : "1",
-                    opacity: layer.opacity ? layer.opacity: null}
+                    opacity: layer.hasOwnProperty("opacity") ? layer.opacity : null}
                 });
                 this.writeNode("ows:Title", layer.name, node);
                 this.writeNode("ows:OutputFormat", layer.params.FORMAT, node);

Modified: trunk/openlayers/lib/OpenLayers/Format/WMC.js
===================================================================
--- trunk/openlayers/lib/OpenLayers/Format/WMC.js	2011-08-08 14:27:19 UTC (rev 12226)
+++ trunk/openlayers/lib/OpenLayers/Format/WMC.js	2011-08-09 17:33:37 UTC (rev 12227)
@@ -61,7 +61,7 @@
             numZoomLevels: layer.numZoomLevels,
             units: layer.units,
             isBaseLayer: layer.isBaseLayer,
-            opacity: layer.opacity,
+            opacity: layer.opacity == 1 ? undefined : layer.opacity,
             displayInLayerSwitcher: layer.displayInLayerSwitcher,
             singleTile: layer.singleTile,
             tileSize: (layer.singleTile || !layer.tileSize) ? 

Modified: trunk/openlayers/lib/OpenLayers/Layer.js
===================================================================
--- trunk/openlayers/lib/OpenLayers/Layer.js	2011-08-08 14:27:19 UTC (rev 12226)
+++ trunk/openlayers/lib/OpenLayers/Layer.js	2011-08-09 17:33:37 UTC (rev 12227)
@@ -35,9 +35,10 @@
 
     /**
      * Property: opacity
-     * {Float} The layer's opacity. Float number between 0.0 and 1.0.
+     * {Float} The layer's opacity. Float number between 0.0 and 1.0. Default
+     * is 1.
      */
-    opacity: null,
+    opacity: 1,
 
     /**
      * APIProperty: alwaysInRange
@@ -349,7 +350,7 @@
             this.div.style.width = "100%";
             this.div.style.height = "100%";
             this.div.dir = "ltr";
-            if (this.opacity != null) {
+            if (this.opacity != null && this.opacity < 1) {
                 OpenLayers.Util.modifyDOMElement(
                     this.div, null, null, null, null, null, null, this.opacity
                 );



More information about the Commits mailing list