// ==UserScript== // @name EBay Item Prosecute // @namespace based on the script "Simple EBay Item Lists" of AVI 1 (http://finkel.org/avi/) modified by aurum-nigrum // @description Create cleaner links to eBay items and creates two buttons behind the articlenumber to notify eBay about illegal eBay items // @include http://cgi.ebay.de/* // @include http://cgi.ebay.com/* // @include http://cgi.ebay.at/* // @include http://cgi.ebay.ch/* // ==/UserScript== (function() { var tds = document.evaluate( '//td[@align=\'right\'][@nowrap]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null ); for (var i = 0; i < tds.snapshotLength; i++) { var td = tds.snapshotItem(i); if ( td.childNodes && (td.childNodes.length > 0) && (td.childNodes.item(0).nodeType == 3) ) { var top = td.childNodes.item(0); var initData = top.data; var nlLoc = initData.indexOf(":", 0); top.data = initData.substring(0, nlLoc + 2); var num = initData.substr(nlLoc + 3, initData.length - 1); var newLink1 = document.createElement("a"); newLink1.setAttribute("href", "/ws/eBayISAPI.dll?ViewItem&item=" + num); var newLink2 = document.createElement("a"); newLink2.setAttribute("href", "http://pages.ebay.de/help/contact_us/_base/index_4.html?tier0=report_listing.js&item=" + num); var newLink3 = document.createElement("a"); newLink3.setAttribute("href", "http://pages.ebay.de/help/contact_us/_base/LV_7_1.html?item=" + num + "&dsturl=&tier0=%5Bobject+Object%5D&tier1=LV_7_1&tier2=LV_7_1&continue=Weiter+%3E"); var eChar = document.createTextNode(" - "); var zChar = document.createTextNode(" - "); var linkText1 = document.createTextNode(num); var linkText2 = document.createTextNode("Auktion melden"); var linkText3 = document.createTextNode("Betrugsverdacht"); newLink1.appendChild(linkText1); newLink2.appendChild(linkText2); newLink3.appendChild(linkText3); td.appendChild(newLink1); td.appendChild(eChar); td.appendChild(newLink2); td.appendChild(zChar); td.appendChild(newLink3); return; } } })();