Remove IE8 support from mediawiki.inspect.js
authorKunal Mehta <legoktm@member.fsf.org>
Mon, 11 Jan 2016 06:47:30 +0000 (22:47 -0800)
committerKrinkle <krinklemail@gmail.com>
Sat, 16 Jan 2016 00:19:53 +0000 (00:19 +0000)
Change-Id: Id25caaa64f306ce02f7b40b9cc3ce4a1cd54433b

resources/src/mediawiki/mediawiki.inspect.js

index d444923..671f38f 100644 (file)
                 */
                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.