From d22a3ea2d06d373a228d7d54b38943bc236ec1b0 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Wed, 1 Jul 2015 23:24:22 -0400 Subject: [PATCH] jshint, style, fix test harness --- js/id/renderer/mapillary_trafficsign_layer.js | 43 ++++++++++--------- test/index.html | 1 + 2 files changed, 23 insertions(+), 21 deletions(-) diff --git a/js/id/renderer/mapillary_trafficsign_layer.js b/js/id/renderer/mapillary_trafficsign_layer.js index d9060dcc9..c7565cf03 100644 --- a/js/id/renderer/mapillary_trafficsign_layer.js +++ b/js/id/renderer/mapillary_trafficsign_layer.js @@ -1,17 +1,18 @@ -iD.MapillarySignsLayer = function (context) { +iD.MapillarySignsLayer = function(context) { var enable = false, initiated = false, currentImage, svg, image_preview_div, request, signs_defs; - request = d3.json('css/traffico-release-0.1.5/global-patched.json', - function (error, data) { - console.error(arguments); - if (error) return; - signs_defs=data; - }); + + request = d3.json('css/traffico-release-0.1.5/global-patched.json', function(error, data) { + // console.error(arguments); + if (error) return; + signs_defs = data; + }); + function show(image) { svg.selectAll('.node') - .classed('selected', function (d) { + .classed('selected', function(d) { return currentImage && d.key === currentImage.key; }); @@ -43,7 +44,6 @@ iD.MapillarySignsLayer = function (context) { svg.enter().append('svg'); - svg.style('display', enable ? 'block' : 'none'); image_preview_div = context.container().selectAll('.mapillary-image') @@ -90,9 +90,9 @@ iD.MapillarySignsLayer = function (context) { 'client_id=NzNRM2otQkR2SHJzaXJmNmdQWVQ0dzoxNjQ3MDY4ZTUxY2QzNGI2&min_lat=' + extent[0][1] + '&max_lat=' + extent[1][1] + '&min_lon=' + extent[0][0] + '&max_lon=' + extent[1][0] + '&limit=100&geojson=true', - function (error, data) { + function(error, data) { if (error) return; - console.log(data); + // console.log(data); var images = []; for (var i = 0; i < data.features.length; i++) { @@ -106,24 +106,25 @@ iD.MapillarySignsLayer = function (context) { } var foreignObjects = svg.selectAll('foreignObject') - .data(images, function (d) { + .data(images, function(d) { return d.key; }); var enter = foreignObjects.enter(); - var body = enter.append('foreignObject') + enter.append('foreignObject') .attr('x', '0') .attr('y', '0') .attr('width', '30px') .attr('height', '30px') .attr('class', 'node') .append('xhtml:body') - .html(function (d) { - var sign_html = signs_defs[d.signs[0]['type']]; + .html(function(d) { + var sign_html = signs_defs[d.signs[0].type]; return sign_html; }); - foreignObjects.on('click', function (data) { + + foreignObjects.on('click', function(data) { if (!data) { d3.event.preventDefault(); return; @@ -136,14 +137,14 @@ iD.MapillarySignsLayer = function (context) { show(image); } }) - .on('mouseover', function (data) { + .on('mouseover', function(data) { if (!data) { d3.event.preventDefault(); return; } show(data); }) - .on('mouseout', function (data) { + .on('mouseout', function(data) { if (!data) { d3.event.preventDefault(); return; @@ -159,7 +160,7 @@ iD.MapillarySignsLayer = function (context) { foreignObjects.exit() .remove(); - console.log(images); + // console.log(images); if(!initiated) { initiated = true; //context.map().zoomOut(); @@ -167,13 +168,13 @@ iD.MapillarySignsLayer = function (context) { }); } - render.enable = function (_) { + render.enable = function(_) { if (!arguments.length) return enable; enable = _; return render; }; - render.dimensions = function (_) { + render.dimensions = function(_) { if (!arguments.length) return svg.dimensions(); svg.dimensions(_); return render; diff --git a/test/index.html b/test/index.html index 1de031b1b..04f3c5ce4 100644 --- a/test/index.html +++ b/test/index.html @@ -57,6 +57,7 @@ +