From c32119f7d5f0903c49f3e66265153fc29edd4daf Mon Sep 17 00:00:00 2001 From: Juri Date: Fri, 10 Mar 2017 18:33:59 +0100 Subject: [PATCH] fix(olHelpers): remove startsWith as not supported in IE (resolves #358) --- src/services/olHelpers.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/services/olHelpers.js b/src/services/olHelpers.js index 34ca94d6..45bdd962 100644 --- a/src/services/olHelpers.js +++ b/src/services/olHelpers.js @@ -935,9 +935,10 @@ angular.module('openlayers-directive').factory('olHelpers', function($q, $log, $ for (var property in layer) { if (layer.hasOwnProperty(property) && // ignore props like source or those angular might add (starting with $) - !property.startsWith('$') && - !property.startsWith('source') && - !property.startsWith('style') + // don't use startsWith as it is not supported in IE + property.indexOf('$', 0) !== 0 && + property.indexOf('source', 0) !== 0 && + property.indexOf('style', 0) !== 0 ) { layerConfig[property] = layer[property]; }