August 1, 2008
Very basic script to fix up some usability issues with work’s call-tracking…
Favicon was retrieved by bookmarking a site with a good favicon in Firefox, then snipping the binary data out of Firefox’s bookmark file. This one’s a big black star.
TODO: Highlight my name in posts so I can easily scan the page. This would rely on CSS3’s content selectors, which section of the draft I now see is ominously blank.
// ==UserScript==
// @name Call-tracking Titlefix
// @namespace calltracking
// @include https://extranet.[SNIP].com/
// ==/UserScript==
var header = document.getElementsByTagName('head');
var node = document.createElement('style');
node.type = 'text/css';
node.innerHTML = 'td {font-family:Calibri !important;font-size:12px !important;} tr[bgcolor=\"#dddddd\"] {background-color:#cdf !important;}';
if(header)header[0].appendChild(node);
document.getElementsByTagName("frameset")[1].cols= "2, *";
document.getElementsByTagName("frameset")[0].rows="70,*,200"
document.title = document.title.replace(/[SNIP] Extranet \- Item Info \- /, '');
var link = document.createElement("link");
link.setAttribute("rel", "shortcut icon");
link.setAttribute("href", "data:image/x-icon;base64,AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAAAABMLAAATCwAAAAEAAAAAAADT0dAArqqnAHZvaQBaUkoAbWZfAH95cwCSjYgApKCcALe0sQDc29oAY1xUAIiDfQCbl5IAwL67AOXl5ADu7u4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwUCAwMDAwoMAwMDAwMDAwMEDgYDAwIJDAMDAwMDAwMDAwAPDQwPDwQDAwMDAwMDAwMHDw8PDwADAwMDAwMDAwMDCw8PDw8IAwMDAwMDAwMDDA8PDw8PDw0KAwMDAwMKDQ8PDw8PDw8PCQIDAwMDBAUFBQwPDwEFBQUCAwMDAwMDAwMDDg8CAwMDAwMDAwMDAwMDAwgJAwMDAwMDAwMDAwMDAwMLAQMDAwMDAwMDAwMDAwMDAwQDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAA7u4AAO7uAADQ0AAA09MAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAALxAAD5AwAA+gMAAAMBAAD6AwAAABQ=");
head = document.getElementsByTagName('head')[0];
head.appendChild(link);