From 7fc82daafa40501c2d2770628cd750c07437c659 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Lemoine?= Date: Wed, 18 Jul 2012 16:32:43 +0200 Subject: [PATCH] dom layer renderer - support opacity and visibility change --- src/ol/dom/layerrenderer.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/ol/dom/layerrenderer.js b/src/ol/dom/layerrenderer.js index c704636cc1..c45ff8e423 100644 --- a/src/ol/dom/layerrenderer.js +++ b/src/ol/dom/layerrenderer.js @@ -51,6 +51,22 @@ ol.dom.LayerRenderer.prototype.setOrigin = function(origin) { }; +/** + * @inheritDoc + */ +ol.dom.LayerRenderer.prototype.handleLayerOpacityChange = function() { + goog.style.setOpacity(this.target, this.layer_.getOpacity()); +}; + + +/** + * @inheritDoc + */ +ol.dom.LayerRenderer.prototype.handleLayerVisibleChange = function() { + goog.style.showElement(this.target, this.layer_.getVisible()); +}; + + /** */ ol.dom.LayerRenderer.prototype.redraw = goog.abstractMethod;