Merge pull request #2672 from WojciechKmiecik/temp-U4-10936
fix for U4-10936 "Failed to read the 'rules' property from 'CSSStyleSheet'" when certain chrome extensions are enabled
This commit is contained in:
@@ -166,7 +166,13 @@ function iconHelper($q, $timeout) {
|
||||
var c = ".icon-";
|
||||
|
||||
for (var i = document.styleSheets.length - 1; i >= 0; i--) {
|
||||
var classes = document.styleSheets[i].rules || document.styleSheets[i].cssRules;
|
||||
var classes = null;
|
||||
try {
|
||||
classes = document.styleSheets[i].rules || document.styleSheets[i].cssRules;
|
||||
} catch (e) {
|
||||
console.warn("Can't read the css rules of: " + document.styleSheets[i].href, e);
|
||||
continue;
|
||||
}
|
||||
|
||||
if (classes !== null) {
|
||||
for(var x=0;x<classes.length;x++) {
|
||||
@@ -224,4 +230,4 @@ function iconHelper($q, $timeout) {
|
||||
}
|
||||
};
|
||||
}
|
||||
angular.module('umbraco.services').factory('iconHelper', iconHelper);
|
||||
angular.module('umbraco.services').factory('iconHelper', iconHelper);
|
||||
|
||||
Reference in New Issue
Block a user