OLD | NEW |
(Empty) | |
| 1 { |
| 2 {{DEBUG}} console.log('starting injecting css rules'); |
| 3 var selectors = JSON.parse({{BRIDGE}}.getElemhideSelectors()); |
| 4 {{DEBUG}} console.log('parsed selectors: ' + selectors.length); |
| 5 var head = document.getElementsByTagName("head")[0]; |
| 6 var style = document.createElement("style"); |
| 7 head.appendChild(style); |
| 8 var sheet = style.sheet ? style.sheet : style.styleSheet; |
| 9 for (var i=0; i<selectors.length; i++) |
| 10 { |
| 11 if (sheet.insertRule) |
| 12 { |
| 13 sheet.insertRule(selectors[i] + ' { display: none !important; }', 0); |
| 14 } |
| 15 else |
| 16 { |
| 17 sheet.addRule(selectors[i], 'display: none !important;', 0); |
| 18 } |
| 19 } |
| 20 {{DEBUG}} console.log('finished injecting css rules'); |
| 21 } |
OLD | NEW |