summaryrefslogtreecommitdiff
path: root/src/leaflet-soton.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/leaflet-soton.js')
-rw-r--r--src/leaflet-soton.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/leaflet-soton.js b/src/leaflet-soton.js
index 380249b..0be755b 100644
--- a/src/leaflet-soton.js
+++ b/src/leaflet-soton.js
@@ -654,8 +654,13 @@ SELECT * WHERE {\
var a = L.Control.Route.createRouteLink(routesInfo[name], (function(name) {
return function() {
+ var wasHighlighted = routeLayer.isRouteHighlighted(name);
+
routeLayer.resetRoutes();
- routeLayer.highlightRoute(name);
+
+ if (!wasHighlighted) {
+ routeLayer.highlightRoute(name);
+ }
};
})(routesInfo[name].properties.name));