The Code-Bin
Links
Home
Add your code!
All Listings
About
Latest Entry
Featured Scripts
Author's Website
Latest Entries
FFMPEG Thumbnail Scr...
PHP, 0.8KB
Jul. 29, 10:24pm
John
Z80 Assembler, 190 bytes
Feb. 17, 3:36am
John
Z80 Assembler, 176 bytes
Sep. 13, 2:19am
John
Z80 Assembler, 77 bytes
Sep. 13, 2:18am
John
Z80 Assembler, 209 bytes
Sep. 13, 2:17am
cheggit new sign
Posted by: cpp | March 28, 2010 @ 10:22am
Javascript Code
[
Download
]
// ==UserScript== // @name Cheggit New Torrent Sign // @namespace watergirls // @description adds a NEW sign to new torrents // @include http://cheggit.net/browsetorrents.php // @include http://cheggit.net/browsetorrents.php?* // @include http://cheggit.net/users.php?userid=* // ==/UserScript== img_new='data:image/png;base64,'+ 'iVBORw0KGgoAAAANSUhEUgAAAB4AAAAPCAIAAAB82OjLAAAABGdBTUEAAK/INwWK6QAAABl0'+ 'RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD8SURBVHjatFTBDsIgDO2IUe/q'+ 'D7Cjnpy/sF/ha+dJb4bFz1Av9YW6pWMQZ+KajnSlPB5tgWg2KfAx8/9xIQJ9FkNv2I29cJJX'+ '8EeRR2YgL8ahSeGMs8ivMtk0ZeAmUomhV9ZWzBgBug720looDlh1illEHrzfOsdhe2Gw937j'+ 'XAJaJxfLBF3LtSxRD+izbWkYvAt7jFNn9OnEe6trQdfQ8GjWuTJoO1HGV9uCI7Ai1j1fmlYJ'+ '+jQfEfSCPDBjbJQtRi8yC314j9+7c70h/qa7KIO+/sJgmLeoSbTzNO7rKU3NE/p9UEb+8bIk'+ 'w1hl+A9vSG6tMWa+h4/eAgwAVZ+ZGhrkLecAAAAASUVORK5CYII='; if (typeof GM_log == 'undefined') { unsafeWindow = window; function GM_getValue(name, defaultValue) { var value = localStorage.getItem(name); if (value == 'false') return false; return value || defaultValue; } function GM_setValue(name, value) { localStorage.setItem(name, value); } } function insertBefore_IMG(element, img_data, style) { var img_element = document.createElement('img'); img_element.setAttribute("src", img_data); img_element.setAttribute("style", style); element.parentNode.insertBefore(img_element, element); return img_element; } function insertAfter_IMG(element, img_data, style) { return insertBefore_IMG(element.nextSibling, img_data, style); } function newTagClosure(someNum) { // Local variables that end up within closure var num = someNum; return function(evt) { //alert("setting last_torrent_id = " + num); GM_setValue("last_torrent_id", num); location.reload(); } } function markNewTorrents() { var last_torrent_id = GM_getValue("last_torrent_id", 1); var tds = document.getElementsByTagName('td'); for (var i=0; i<tds.length; i++) { var td = tds[i]; var clazz = td.className; if (clazz == "tabletext") { var align = td.getAttribute("align"); if(align == "left") { var linkz = td.getElementsByTagName('a'); var firstlink = linkz[0]; var firstlinkattr = firstlink.attributes; var firstlinkhref = firstlinkattr[0]; if (firstlinkhref.nodeValue == '') firstlinkhref = firstlinkattr[1]; var linktext = firstlinkhref.nodeValue; var torrentid = linktext.substr(linktext.lastIndexOf("=")+1, linktext.length)*1; if(torrentid > last_torrent_id) { var img = insertBefore_IMG(firstlink, img_new, "padding-right: 6px;"); img.addEventListener('click', newTagClosure(torrentid), true); } } } } } markNewTorrents();
Syntax Highlighting
[
Open in new window
]
Author Comments
none
Rating
4.54 / 8
61 Votes