done_print = true;
print("do_print called");
- var scr_a = " var r = document.getElementsByTagName('link');" +
- "for (var i=0;i < r.length;i++) { " +
- "var a = r[i]; " +
- "if ( a.getAttribute('media') == '') { continue; } " +
- "if ( a.getAttribute('media') == 'screen') { "+
- "a.removeAttribute('media'); continue;" +
- "} " +
- //"a.parentNode.removeChild(a);" +
- "}";
- var scr_b = "var a = document.body.querySelectorAll('*'); "+
- "var dnodes=[]; "+
- "for(var i =i;i<a.length;i++) { "+
- " var cs = window.getComputedStyle(a[i],null);"+
- " if ('none' == cs.display) {"+
- " dnodes.push(a[i]); "+
- " }"+
- "}"+
- "console.log(dnodes.length);" +
- "dnodes.forEach(function(n) { "+
- " try { n.parentNode.removeChild(n); } catch(e) { } "+
- "});";
-
-
- //TabbedBrowser.browser.current_tab().get_web_view().execute_script(
- // scr_a
- //);
- //print(scr_b);
- //TabbedBrowser.browser.current_tab().get_web_view().execute_script(
- // scr_b
- //);
+
+ TabbedBrowser.browser.current_tab().get_web_view().execute_script(
+ File.read( __script_path__ + "/domains/remove_print_css.js")
+ );
if (current_url.match(/\.coconuts\.co\//) ) {
TabbedBrowser.browser.current_tab().get_web_view().execute_script(