]> git.openstreetmap.org Git - rails.git/commitdiff
Fix some more JSHint issues
authorTom Hughes <tom@compton.nu>
Tue, 24 Feb 2015 00:30:25 +0000 (00:30 +0000)
committerTom Hughes <tom@compton.nu>
Tue, 24 Feb 2015 00:30:25 +0000 (00:30 +0000)
app/assets/javascripts/index/directions/mapquest.js
app/assets/javascripts/index/note.js
app/assets/javascripts/index/query.js
app/assets/javascripts/leaflet.layers.js
app/assets/javascripts/leaflet.zoom.js
config/jshint.yml

index 0daeaa139ed9e7214bcdd7e0fbe41e4e9aee0eb4..6b24fb3bc22a426a8091828b2a03d5504a9b82d1 100644 (file)
@@ -48,9 +48,10 @@ function MapQuestEngine(id, vehicleParam) {
           if (data.info.statuscode !== 0)
             return callback(true);
 
+          var i;
           var line = [];
           var shape = data.route.shape.shapePoints;
-          for (var i = 0; i < shape.length; i += 2) {
+          for (i = 0; i < shape.length; i += 2) {
             line.push(L.latLng(shape[i], shape[i + 1]));
           }
 
@@ -58,7 +59,7 @@ function MapQuestEngine(id, vehicleParam) {
           // data.route.legs[0].maneuvers is list of turns
           var steps = [];
           var mq = data.route.legs[0].maneuvers;
-          for (var i = 0; i < mq.length; i++) {
+          for (i = 0; i < mq.length; i++) {
             var s = mq[i];
             var d;
             var linesegstart, linesegend, lineseg;
index 6062f70030c63eea48e244590233f36251d04061..5bf3f543a3ed4cde9fddcd043eaa7da861195467 100644 (file)
@@ -1,6 +1,5 @@
 OSM.Note = function (map) {
-  var noteLayer = map.noteLayer,
-    content = $('#sidebar_content'),
+  var content = $('#sidebar_content'),
     page = {},
     halo, currentNote;
 
index 117d12df3221432a7d471eb1cabbbb2ff61732ef..9e82aa4960168a9493e30fcac441cbb380bebe70 100644 (file)
@@ -87,9 +87,10 @@ OSM.Query = function(map) {
       });
     } else {
       var prefixes = I18n.t("geocoder.search_osm_nominatim.prefix");
+      var key, value;
 
-      for (var key in tags) {
-        var value = tags[key];
+      for (key in tags) {
+        value = tags[key];
 
         if (prefixes[key]) {
           if (prefixes[key][value]) {
@@ -98,8 +99,8 @@ OSM.Query = function(map) {
         }
       }
 
-      for (var key in tags) {
-        var value = tags[key];
+      for (key in tags) {
+        value = tags[key];
 
         if (prefixes[key]) {
           var first = value.substr(0, 1).toUpperCase(),
index 49d19f1235f5cff00ab9c90ce9dc1390f8e5d0c2..d2928068d4d6a1ec1a754e0a081f75b90f4cf356 100644 (file)
@@ -34,12 +34,12 @@ L.OSM.layers = function(options) {
       .attr('class', 'section base-layers')
       .appendTo($ui);
 
-    list = $('<ul>')
+    var baseLayers = $('<ul>')
       .appendTo(baseSection);
 
     layers.forEach(function(layer) {
       var item = $('<li>')
-        .appendTo(list);
+        .appendTo(baseLayers);
 
       if (map.hasLayer(layer)) {
         item.addClass('active');
@@ -117,7 +117,7 @@ L.OSM.layers = function(options) {
         .attr("class", "deemphasize")
         .appendTo(overlaySection);
 
-      var list = $('<ul>')
+      var overlays = $('<ul>')
         .appendTo(overlaySection);
 
       var addOverlay = function (layer, name, maxArea) {
@@ -125,7 +125,7 @@ L.OSM.layers = function(options) {
           .tooltip({
             placement: 'top'
           })
-          .appendTo(list);
+          .appendTo(overlays);
 
         var label = $('<label>')
           .appendTo(item);
index 80b4ab1bcedf1e6cfbdf5d92213b222d0081f46e..205527432666a3217ffe9a73587d0c949ed3f7f3 100644 (file)
@@ -37,7 +37,7 @@ L.OSM.Zoom = L.Control.extend({
                link.href = '#';
                link.title = title;
 
-               var sprite = L.DomUtil.create('span', 'icon ' + className, link);
+               L.DomUtil.create('span', 'icon ' + className, link);
 
                var stop = L.DomEvent.stopPropagation;
 
index 40219023775455291440963408e9d406dae49c4b..14cd45d1dbe074b68667f9284db9f273c0b88dd6 100644 (file)
@@ -15,11 +15,14 @@ options:
   unused: true
   trailing: true
   globals:
-    I18n: true
+    I18n: false
     L: true
     OSM: true
-    Piwik: true
+    Piwik: false
+    alert: false
+    escape: false
     maximiseMap: false
     minimiseMap: false
-    querystring: false
+    querystring: true
+    require: false
     updateLinks: false