Darken a page in Conkeror
A snippet to darken the current page you’re looking at (I ripped off a Greasemonkey script):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
function darken_page (I) { var newSS, styles='* { background: black ! important; color: grey !important }' + ':link, :link * { color: #4986dd !important }' + ':visited, :visited * { color: #d75047 !important }'; var document = I.window.buffers.current.document; if (document.createStyleSheet) { document.createStyleSheet("javascript:'" + styles + "'"); } else { newSS=document.createElement('link'); newSS.rel='stylesheet'; newSS.href='data:text/css,'+escape(styles); document.getElementsByTagName("head")[0].appendChild(newSS); } } interactive("darken-page", "Darken the page in an attempt to save your eyes.", darken_page); define_key(content_buffer_normal_keymap, "C-d", "darken-page"); |
blog comments powered by Disqus