From 91c448d63def43a9520f4f12591a4dfc4ea8c0bf Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Fri, 8 Nov 2013 03:03:43 +0100 Subject: [PATCH] Allow z index to be undefined --- src/ol/replay/canvas/canvasbatchgroup.js | 2 +- src/ol/replay/ibatchgroup.js | 2 +- src/ol/style.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ol/replay/canvas/canvasbatchgroup.js b/src/ol/replay/canvas/canvasbatchgroup.js index b9b23069b7..68afd68682 100644 --- a/src/ol/replay/canvas/canvasbatchgroup.js +++ b/src/ol/replay/canvas/canvasbatchgroup.js @@ -325,7 +325,7 @@ ol.replay.canvas.BatchGroup.prototype.finish = function() { * @inheritDoc */ ol.replay.canvas.BatchGroup.prototype.getBatch = function(zIndex, batchType) { - var zIndexKey = zIndex.toString(); + var zIndexKey = goog.isDef(zIndex) ? zIndex.toString() : '0'; var batches = this.batchesByZIndex_[zIndexKey]; if (!goog.isDef(batches)) { batches = {}; diff --git a/src/ol/replay/ibatchgroup.js b/src/ol/replay/ibatchgroup.js index 4113086188..c0339bf2e6 100644 --- a/src/ol/replay/ibatchgroup.js +++ b/src/ol/replay/ibatchgroup.js @@ -64,7 +64,7 @@ ol.replay.IBatchGroup.prototype.finish = function() { /** - * @param {number} zIndex Z index. + * @param {number|undefined} zIndex Z index. * @param {ol.replay.BatchType} batchType Batch type. * @return {ol.replay.IBatch} Batch. */ diff --git a/src/ol/style.js b/src/ol/style.js index c420f84bb3..78166b1727 100644 --- a/src/ol/style.js +++ b/src/ol/style.js @@ -62,7 +62,7 @@ ol.style.stroke.equals = function(strokeStyle1, strokeStyle2) { * @typedef {{fill: ?ol.style.Fill, * image: ?ol.style.Image, * stroke: ?ol.style.Stroke, - * zIndex: number}} + * zIndex: (number|undefined)}} */ ol.style.Style;