Use baselayerchange event
authorJohn Firebaugh <john.firebaugh@gmail.com>
Fri, 12 Oct 2012 20:18:28 +0000 (13:18 -0700)
committerJohn Firebaugh <john.firebaugh@gmail.com>
Fri, 9 Nov 2012 20:59:27 +0000 (12:59 -0800)
app/assets/javascripts/index.js
app/assets/javascripts/index/export.js
app/assets/javascripts/index/key.js

index ddad384ab7c9fd458de4a0c1eaa1335c8aeb1d8c..34c3d8e6e0b46ee6bcc9a00486ac271a00654c9a 100644 (file)
@@ -12,7 +12,7 @@ $(document).ready(function () {
 
   map.attributionControl.setPrefix(permalinks);
 
-  map.on("moveend layeradd layerremove", updateLocation);
+  map.on("moveend baselayerchange", updateLocation);
 
   if (!params.object_zoom) {
     if (params.bbox) {
index b014e8cb2acdacc61e52eb77b9de97a58f5499ab..46cd105e4c812d4b6aa625fb7022ab28cb7c8cc9 100644 (file)
@@ -17,7 +17,7 @@ $(document).ready(function () {
     map.on('draw:rectangle-created', endDrag);
 
     map.on("moveend", mapMoved);
-    map.on("layeradd layerremove", htmlUrlChanged);
+    map.on("baselayerchange", htmlUrlChanged);
 
     $("#sidebar_title").html(I18n.t('export.start_rjs.export'));
     $("#sidebar_content").html(sidebarHtml);
@@ -50,7 +50,7 @@ $(document).ready(function () {
       clearMarker();
 
       map.off("moveend", mapMoved);
-      map.off("layeradd layerremove", htmlUrlChanged);
+      map.off("baselayerchange", htmlUrlChanged);
       map.off('draw:rectangle-created', endDrag);
 
       drawHandler.disable();
index a4fbb6c64ed14b481bffc7b638608b45e9657186..9722cf4cf0511f684c95ff7b651a4d06393cf9dd 100644 (file)
@@ -26,9 +26,9 @@ $(document).ready(function () {
     openSidebar({ title: title });
 
     $("#sidebar").one("closed", function () {
-      map.off("zoomend layeradd layerremove", updateMapKey);
+      map.off("zoomend baselayerchange", updateMapKey);
     });
 
-    map.on("zoomend layeradd layerremove", updateMapKey);
+    map.on("zoomend baselayerchange", updateMapKey);
   });
 });