[OpenLayers-Commits] r2301 - in sandbox/bwoodall: . t450/build t450/lib/OpenLayers/Control t450/lib/OpenLayers/Layer

commits at openlayers.org commits at openlayers.org
Sun Mar 4 01:59:03 EST 2007


Author: bwoodall
Date: 2007-03-04 01:58:42 -0500 (Sun, 04 Mar 2007)
New Revision: 2301

Added:
   sandbox/bwoodall/t450/
Modified:
   sandbox/bwoodall/t450/build/build.py
   sandbox/bwoodall/t450/lib/OpenLayers/Control/MousePosition.js
   sandbox/bwoodall/t450/lib/OpenLayers/Layer/Markers.js
Log:
Code , patch, and test html for ticket #450, a second try


Copied: sandbox/bwoodall/t450 (from rev 2286, trunk/openlayers)

Modified: sandbox/bwoodall/t450/build/build.py
===================================================================
--- trunk/openlayers/build/build.py	2007-02-26 04:02:58 UTC (rev 2286)
+++ sandbox/bwoodall/t450/build/build.py	2007-03-04 06:58:42 UTC (rev 2301)
@@ -16,10 +16,11 @@
 
 print "Merging libraries."
 merged = mergejs.run(sourceDirectory, None, configFilename)
-print "Compressing."
-minimized = jsmin.jsmin(merged)
-print "Adding license file."
-minimized = file("license.txt").read() + minimized
+#print "Compressing."
+#minimized = jsmin.jsmin(merged)
+#print "Adding license file."
+#minimized = file("license.txt").read() + minimized
+minimized = merged
 
 print "Writing to %s." % outputFilename
 file(outputFilename, "w").write(minimized)

Modified: sandbox/bwoodall/t450/lib/OpenLayers/Control/MousePosition.js
===================================================================
--- trunk/openlayers/lib/OpenLayers/Control/MousePosition.js	2007-02-26 04:02:58 UTC (rev 2286)
+++ sandbox/bwoodall/t450/lib/OpenLayers/Control/MousePosition.js	2007-03-04 06:58:42 UTC (rev 2301)
@@ -81,8 +81,10 @@
             this.lastXy = evt.xy;
         }
         
+// SAD
         var digits = parseInt(this.numdigits);
         var newHtml =
+            this.map.getZoom()+' '+
             this.prefix +
             lonLat.lon.toFixed(digits) +
             this.separator + 

Modified: sandbox/bwoodall/t450/lib/OpenLayers/Layer/Markers.js
===================================================================
--- trunk/openlayers/lib/OpenLayers/Layer/Markers.js	2007-02-26 04:02:58 UTC (rev 2286)
+++ sandbox/bwoodall/t450/lib/OpenLayers/Layer/Markers.js	2007-03-04 06:58:42 UTC (rev 2301)
@@ -31,6 +31,10 @@
     initialize: function(name, options) {
         OpenLayers.Layer.prototype.initialize.apply(this, arguments);
         this.markers = new Array();
+
+        if (this.map && this.map.getExtent()) {
+            this.markers.viewRequestID = this.map.viewRequestID;
+        }
     },
     
     /**
@@ -51,9 +55,13 @@
     moveTo:function(bounds, zoomChanged, dragging) {
         OpenLayers.Layer.prototype.moveTo.apply(this, arguments);
 
-        if (zoomChanged) {
+        if (zoomChanged || 
+            (this.map && 
+             this.markers.viewRequestID != this.map.viewRequestID)) {
             this.redraw();
         }
+
+        this.markers.viewRequestID = this.map.viewRequestID;
     },
 
     /**



More information about the Commits mailing list