From 6dcd087abcf718fcaf9aca9283b6b39b9dbbcdcb Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Fri, 19 Jul 2013 12:18:25 -0700 Subject: [PATCH] Remove marker and filter when closed --- app/assets/javascripts/leaflet.share.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/assets/javascripts/leaflet.share.js b/app/assets/javascripts/leaflet.share.js index d55b0bbd9..a9fe4dccf 100644 --- a/app/assets/javascripts/leaflet.share.js +++ b/app/assets/javascripts/leaflet.share.js @@ -204,6 +204,15 @@ L.OSM.share = function (options) { options.sidebar.addPane($ui); + $ui + .on('hide', hidden); + + function hidden() { + map.removeLayer(marker); + locationFilter.disable(); + update(); + } + function toggle(e) { e.stopPropagation(); e.preventDefault(); -- 2.43.2