Don't highlight selected items in the data layer
Routing to the feature page is going to cause them to be overlaid in orange anyway so there's no need for the blue highlight.
This commit is contained in:
parent
b66f7a30d0
commit
97bb135957
1 changed files with 0 additions and 14 deletions
|
@ -1,6 +1,5 @@
|
||||||
OSM.initializeBrowse = function (map) {
|
OSM.initializeBrowse = function (map) {
|
||||||
var browseBounds;
|
var browseBounds;
|
||||||
var selectedLayer;
|
|
||||||
var dataLayer = map.dataLayer;
|
var dataLayer = map.dataLayer;
|
||||||
|
|
||||||
dataLayer.setStyle({
|
dataLayer.setStyle({
|
||||||
|
@ -92,7 +91,6 @@ OSM.initializeBrowse = function (map) {
|
||||||
url: url,
|
url: url,
|
||||||
success: function (xml) {
|
success: function (xml) {
|
||||||
dataLayer.clearLayers();
|
dataLayer.clearLayers();
|
||||||
selectedLayer = null;
|
|
||||||
|
|
||||||
var features = dataLayer.buildFeatures(xml);
|
var features = dataLayer.buildFeatures(xml);
|
||||||
|
|
||||||
|
@ -118,18 +116,6 @@ OSM.initializeBrowse = function (map) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function onSelect(layer) {
|
function onSelect(layer) {
|
||||||
// Unselect previously selected feature
|
|
||||||
if (selectedLayer) {
|
|
||||||
selectedLayer.setStyle(selectedLayer.originalStyle);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Redraw in selected style
|
|
||||||
layer.originalStyle = { color: layer.options.color, weight: layer.options.weight };
|
|
||||||
layer.setStyle({ color: "#0000ff", weight: 8 });
|
|
||||||
|
|
||||||
OSM.router.route("/" + layer.feature.type + "/" + layer.feature.id);
|
OSM.router.route("/" + layer.feature.type + "/" + layer.feature.id);
|
||||||
|
|
||||||
// Stash the currently drawn feature
|
|
||||||
selectedLayer = layer;
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue