From d034f3c1447ea91cb4333365ce123d58deb2de0d Mon Sep 17 00:00:00 2001 From: Matthew Somerville Date: Thu, 17 Aug 2017 15:50:07 +0100 Subject: Refactor /around list code to share with others. Both /reports and /my share an ID and a /reports/ajax function, use these also on /around (and share ajax/non-ajax code). --- web/js/map-OpenLayers.js | 4 ---- 1 file changed, 4 deletions(-) (limited to 'web/js/map-OpenLayers.js') diff --git a/web/js/map-OpenLayers.js b/web/js/map-OpenLayers.js index e7702e764..53535b146 100644 --- a/web/js/map-OpenLayers.js +++ b/web/js/map-OpenLayers.js @@ -861,10 +861,6 @@ OpenLayers.Format.FixMyStreet = OpenLayers.Class(OpenLayers.Format.JSON, { } else { obj = json; } - var current; - if (typeof(obj.current) != 'undefined' && (current = document.getElementById('current'))) { - current.innerHTML = obj.current; - } var reports_list; if (typeof(obj.reports_list) != 'undefined' && (reports_list = document.getElementById('js-reports-list'))) { reports_list.innerHTML = obj.reports_list; -- cgit v1.2.3 From 1d9e10e980e480196ba1a5f1a3bc450a06b78dde Mon Sep 17 00:00:00 2001 From: Matthew Somerville Date: Wed, 16 Aug 2017 18:04:41 +0100 Subject: Fix replaced sidebar losing hover behaviour. If the list was replaced by JavaScript, the event handlers were being dropped. Switch the handlers to the parent that remains present. --- web/js/map-OpenLayers.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'web/js/map-OpenLayers.js') diff --git a/web/js/map-OpenLayers.js b/web/js/map-OpenLayers.js index 53535b146..6a0d938fc 100644 --- a/web/js/map-OpenLayers.js +++ b/web/js/map-OpenLayers.js @@ -674,7 +674,7 @@ var fixmystreet = fixmystreet || {}; (function() { var timeout; - $('.item-list--reports').on('mouseenter', '.item-list--reports__item', function(){ + $('#js-reports-list').on('mouseenter', '.item-list--reports__item', function(){ var href = $('a', this).attr('href'); var id = parseInt(href.replace(/^.*[\/]([0-9]+)$/, '$1'),10); clearTimeout(timeout); -- cgit v1.2.3