]> git.openstreetmap.org Git - rails.git/blobdiff - app/assets/javascripts/application.js
Add attrib
[rails.git] / app / assets / javascripts / application.js
index f8a8c4520699c160b108a1dc447fe3a1ca4a12c1..2ea37878784efde0dd05ac4645c9ebb35fa46c1c 100644 (file)
@@ -6,8 +6,8 @@
 //= require leaflet
 //= require leaflet.osm
 //= require leaflet.locationfilter
-//= require leaflet.pan
-//= require leaflet.zoom
+//= require leaflet.locate
+//= require leaflet.note
 //= require i18n/translations
 //= require oauth
 //= require osm
@@ -15,6 +15,7 @@
 //= require map
 //= require menu
 //= require sidebar
+//= require leaflet.share
 //= require richtext
 //= require resize
 //= require geocoder
@@ -44,7 +45,10 @@ function updatelinks(lon,lat,zoom,layers,minlon,minlat,maxlon,maxlat,object) {
     maxlat = toPrecision(maxlat);
   }
 
-  $(".geolink").each(function (index, link) {
+  $(".geolink").each(setGeolink);
+  $("#shortlinkanchor").each(setShortlink);
+
+  function setGeolink(index, link) {
     var args = getArgs(link.href);
 
     if ($(link).hasClass("llz")) {
@@ -80,9 +84,9 @@ function updatelinks(lon,lat,zoom,layers,minlon,minlat,maxlon,maxlat,object) {
     }
 
     link.href = setArgs(link.href, args);
-  });
+  }
 
-  $("#shortlinkanchor").each(function () {
+  function setShortlink() {
     var args = getArgs(this.href);
     var code = makeShortCode(lat, lon, zoom);
     var prefix = shortlinkPrefix();
@@ -109,7 +113,7 @@ function updatelinks(lon,lat,zoom,layers,minlon,minlat,maxlon,maxlat,object) {
     } else {
       this.href = prefix + "/go/" + code;
     }
-  });
+  }
 }
 
 /*