From d96c7032eada1f21205242cfb6793a4d6be3c837 Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Mon, 6 Feb 2017 08:48:49 -0700 Subject: [PATCH] Remove deprecated map.beforeRender() method --- src/ol/map.js | 33 +-------------------------------- 1 file changed, 1 insertion(+), 32 deletions(-) diff --git a/src/ol/map.js b/src/ol/map.js index 3c235faa03..20cab28afd 100644 --- a/src/ol/map.js +++ b/src/ol/map.js @@ -345,12 +345,6 @@ ol.Map = function(options) { */ this.focus_ = null; - /** - * @private - * @type {Array.} - */ - this.preRenderFunctions_ = []; - /** * @private * @type {Array.} @@ -520,20 +514,6 @@ ol.Map.prototype.addOverlayInternal_ = function(overlay) { }; -/** - * Add functions to be called before rendering. This can be used for attaching - * animations before updating the map's view. The {@link ol.animation} - * namespace provides several static methods for creating prerender functions. - * @param {...ol.PreRenderFunction} var_args Any number of pre-render functions. - * @deprecated Use {@link ol.View#animate} instead. - * @api - */ -ol.Map.prototype.beforeRender = function(var_args) { - this.render(); - Array.prototype.push.apply(this.preRenderFunctions_, arguments); -}; - - /** * * @inheritDoc @@ -1256,16 +1236,6 @@ ol.Map.prototype.renderFrame_ = function(time) { } if (frameState) { - var preRenderFunctions = this.preRenderFunctions_; - var n = 0, preRenderFunction; - for (i = 0, ii = preRenderFunctions.length; i < ii; ++i) { - preRenderFunction = preRenderFunctions[i]; - if (preRenderFunction(this, frameState)) { - preRenderFunctions[n++] = preRenderFunction; - } - } - preRenderFunctions.length = n; - frameState.extent = ol.extent.getForViewAndSize(viewState.center, viewState.resolution, viewState.rotation, frameState.size, extent); } @@ -1280,8 +1250,7 @@ ol.Map.prototype.renderFrame_ = function(time) { Array.prototype.push.apply( this.postRenderFunctions_, frameState.postRenderFunctions); - var idle = this.preRenderFunctions_.length === 0 && - !frameState.viewHints[ol.ViewHint.ANIMATING] && + var idle = !frameState.viewHints[ol.ViewHint.ANIMATING] && !frameState.viewHints[ol.ViewHint.INTERACTING] && !ol.extent.equals(frameState.extent, this.previousExtent_);