Always dispatch change events on load/opacity/visible changes

This commit is contained in:
Tom Payne
2013-01-24 23:37:20 +01:00
parent 43fe004917
commit 4701d117f7
3 changed files with 9 additions and 51 deletions
-24
View File
@@ -46,30 +46,6 @@ ol.renderer.dom.Layer.prototype.getTarget = function() {
}; };
/**
* @inheritDoc
*/
ol.renderer.dom.Layer.prototype.handleLayerLoad = function() {
this.getMap().render();
};
/**
* @inheritDoc
*/
ol.renderer.dom.Layer.prototype.handleLayerOpacityChange = function() {
this.getMap().render();
};
/**
* @inheritDoc
*/
ol.renderer.dom.Layer.prototype.handleLayerVisibleChange = function() {
this.getMap().render();
};
/** /**
* @param {ol.FrameState} frameState Frame state. * @param {ol.FrameState} frameState Frame state.
* @param {ol.layer.LayerState} layerState Layer state. * @param {ol.layer.LayerState} layerState Layer state.
+9 -3
View File
@@ -109,13 +109,17 @@ ol.renderer.Layer.prototype.handleLayerHueChange = goog.nullFunction;
/** /**
* @protected * @protected
*/ */
ol.renderer.Layer.prototype.handleLayerLoad = goog.nullFunction; ol.renderer.Layer.prototype.handleLayerLoad = function() {
this.dispatchChangeEvent();
};
/** /**
* @protected * @protected
*/ */
ol.renderer.Layer.prototype.handleLayerOpacityChange = goog.nullFunction; ol.renderer.Layer.prototype.handleLayerOpacityChange = function() {
this.dispatchChangeEvent();
};
/** /**
@@ -127,7 +131,9 @@ ol.renderer.Layer.prototype.handleLayerSaturationChange = goog.nullFunction;
/** /**
* @protected * @protected
*/ */
ol.renderer.Layer.prototype.handleLayerVisibleChange = goog.nullFunction; ol.renderer.Layer.prototype.handleLayerVisibleChange = function() {
this.dispatchChangeEvent();
};
/** /**
@@ -140,22 +140,6 @@ ol.renderer.webgl.Layer.prototype.handleLayerHueChange = function() {
}; };
/**
* @inheritDoc
*/
ol.renderer.webgl.Layer.prototype.handleLayerLoad = function() {
this.dispatchChangeEvent();
};
/**
* @inheritDoc
*/
ol.renderer.webgl.Layer.prototype.handleLayerOpacityChange = function() {
this.dispatchChangeEvent();
};
/** /**
* @inheritDoc * @inheritDoc
*/ */
@@ -167,14 +151,6 @@ ol.renderer.webgl.Layer.prototype.handleLayerSaturationChange = function() {
}; };
/**
* @inheritDoc
*/
ol.renderer.webgl.Layer.prototype.handleLayerVisibleChange = function() {
this.dispatchChangeEvent();
};
/** /**
* Handle webglcontextlost. * Handle webglcontextlost.
*/ */