| Left: | ||
| Right: |
| LEFT | RIGHT |
|---|---|
| (no file at all) | |
| 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 } | |
| LEFT | RIGHT |