From: Kunal Mehta Date: Mon, 11 Jan 2016 06:47:30 +0000 (-0800) Subject: Remove IE8 support from mediawiki.inspect.js X-Git-Tag: 1.31.0-rc.0~8319^2 X-Git-Url: http://git.cyclocoop.org//%27%40script%40/%27?a=commitdiff_plain;h=3155b25d5fec866c9f930b4685a9c24920dbbccb;p=lhc%2Fweb%2Fwiklou.git Remove IE8 support from mediawiki.inspect.js Change-Id: Id25caaa64f306ce02f7b40b9cc3ce4a1cd54433b --- diff --git a/resources/src/mediawiki/mediawiki.inspect.js b/resources/src/mediawiki/mediawiki.inspect.js index d4449231f8..671f38fa17 100644 --- a/resources/src/mediawiki/mediawiki.inspect.js +++ b/resources/src/mediawiki/mediawiki.inspect.js @@ -107,15 +107,11 @@ */ auditSelectors: function ( css ) { var selectors = { total: 0, matched: 0 }, - style = document.createElement( 'style' ), - sheet, rules; + style = document.createElement( 'style' ); style.textContent = css; document.body.appendChild( style ); - // Standards-compliant browsers use .sheet.cssRules, IE8 uses .styleSheet.rules… - sheet = style.sheet || style.styleSheet; - rules = sheet.cssRules || sheet.rules; - $.each( rules, function ( index, rule ) { + $.each( style.sheet.cssRules, function ( index, rule ) { selectors.total++; // document.querySelector() on prefixed pseudo-elements can throw exceptions // in Firefox and Safari. Ignore these exceptions.