From 3cd4bb6e70d193f678e482835688f53c6ec68632 Mon Sep 17 00:00:00 2001 From: Matthew Somerville Date: Mon, 12 Mar 2018 16:52:44 +0000 Subject: Update some tight JS coupling to use events. Remove 'hooks' functions, and Split out USRN handling to its own object. --- web/js/map-OpenLayers.js | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'web/js/map-OpenLayers.js') diff --git a/web/js/map-OpenLayers.js b/web/js/map-OpenLayers.js index 5ebb9a18e..0a1c947a0 100644 --- a/web/js/map-OpenLayers.js +++ b/web/js/map-OpenLayers.js @@ -59,12 +59,7 @@ $.extend(fixmystreet.utils, { document.getElementById('fixmystreet.latitude').value = lat; document.getElementById('fixmystreet.longitude').value = lon; - // This tight coupling isn't ideal. A better solution would be for the - // asset code to register an event handler somewhere, but the correct - // place isn't apparent. - if (fixmystreet.assets) { - fixmystreet.assets.select_usrn(lonlat); - } + $(fixmystreet).trigger('maps:update_pin', [ lonlat ]); return { 'url': { 'lon': lon, 'lat': lat }, -- cgit v1.2.3