From 8d40bc7f4fa29a178053e031a304bddef3de0a99 Mon Sep 17 00:00:00 2001 From: DennisSchiefer Date: Tue, 15 May 2012 16:24:10 +0100 Subject: [PATCH] added option to query current layer --- .../base/leaflet/L.Control.QueryableLayers.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/WebContent/base/leaflet/L.Control.QueryableLayers.js b/WebContent/base/leaflet/L.Control.QueryableLayers.js index 973884591..47c1423ae 100644 --- a/WebContent/base/leaflet/L.Control.QueryableLayers.js +++ b/WebContent/base/leaflet/L.Control.QueryableLayers.js @@ -30,5 +30,18 @@ getActiveLayerName: function () { return obj.name; } } +}, +getActiveLayer: function () { + var i, input, obj, + inputs = this._form.getElementsByTagName('input'), + inputsLen = inputs.length; + + for (i = 0; i < inputsLen; i++) { + input = inputs[i]; + obj = this._layers[input.layerId]; + if (input.checked && !obj.overlay) { + return obj.layer; + } + } } });