From bf288c0502210daca5afdbd4afaf906f4cef2062 Mon Sep 17 00:00:00 2001 From: nilzen Date: Tue, 26 Nov 2013 13:25:23 +0100 Subject: [PATCH] Fixed: U4-3683 Icon selector problem (Chrome) --- .../src/common/services/util.service.js | 30 ++++++++++--------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/common/services/util.service.js b/src/Umbraco.Web.UI.Client/src/common/services/util.service.js index e32f881628..1253d94c9a 100644 --- a/src/Umbraco.Web.UI.Client/src/common/services/util.service.js +++ b/src/Umbraco.Web.UI.Client/src/common/services/util.service.js @@ -590,21 +590,23 @@ function iconHelper($q, $timeout) { for (var i = document.styleSheets.length - 1; i >= 0; i--) { var classes = document.styleSheets[i].rules || document.styleSheets[i].cssRules; - for(var x=0;x0){ - s = s.substring(0, hasSpace); - } - var hasPseudo = s.indexOf(":"); - if(hasPseudo>0){ - s = s.substring(0, hasPseudo); - } + if (classes !== null) { + for(var x=0;x0){ + s = s.substring(0, hasSpace); + } + var hasPseudo = s.indexOf(":"); + if(hasPseudo>0){ + s = s.substring(0, hasPseudo); + } - if(collectedIcons.indexOf(s) < 0){ - collectedIcons.push(s); + if(collectedIcons.indexOf(s) < 0){ + collectedIcons.push(s); + } } } }