Extend the Sidebar on Steamgifts-Userpages to include links to www.sgtools.tk
当前为
// ==UserScript==
// @name Add links to SGtools
// @namespace www.twitter.com/silentguy
// @version 0.2
// @author SilentGuy
// @description Extend the Sidebar on Steamgifts-Userpages to include links to www.sgtools.tk
// @match http://www.steamgifts.com/user/*
// @grant none
// ==/UserScript==
var elems = document.getElementsByTagName('*'), i;
var doit=true;
var steam;
var steamgift=window.location.href.substring(window.location.href.lastIndexOf("/"));
for (i in elems) {
if((' ' + elems[i].className + ' ').indexOf(' ' + "fa-steam" + ' ') > -1) {
var steamlink=elems[i].parentNode.href;
steam=steamlink.substring(steamlink.lastIndexOf("/"));
} else if(doit && (' ' + elems[i].className + ' ').indexOf(' ' + "sidebar__navigation" + ' ') > -1) {
//elems[i].innerHTML = content;
//console.log(elems[i].innerHTML);
var current=elems[i];
var heading = document.createElement("h3");
heading.className += " sidebar__heading";
var t = document.createTextNode("sgtools");
heading.appendChild(t);
current.parentElement.appendChild(heading);
var list = document.createElement("ul");
list.className += " sidebar__navigation";
//-----
var item = document.createElement("li");
item.className += " sidebar__navigation__item";
list.appendChild(item);
var link = document.createElement("a");
link.className += " sidebar__navigation__item__link";
link.href="http://www.sgtools.tk/sent"+steamgift;
link.target="_blank";
item.appendChild(link);
var div = document.createElement("div");
div.className += " sidebar__navigation__item__name";
t = document.createTextNode("Real CV sent");
div.appendChild(t);
link.appendChild(div);
div = document.createElement("div");
div.className += " sidebar__navigation__item__underline";
link.appendChild(div);
//-----
item = document.createElement("li");
item.className += " sidebar__navigation__item";
list.appendChild(item);
link = document.createElement("a");
link.className += " sidebar__navigation__item__link";
link.href="http://www.sgtools.tk/won"+steamgift;
link.target="_blank";
item.appendChild(link);
div = document.createElement("div");
div.className += " sidebar__navigation__item__name";
t = document.createTextNode("Real CV won");
div.appendChild(t);
link.appendChild(div);
div = document.createElement("div");
div.className += " sidebar__navigation__item__underline";
link.appendChild(div);
//-----
item = document.createElement("li");
item.className += " sidebar__navigation__item";
list.appendChild(item);
link = document.createElement("a");
link.className += " sidebar__navigation__item__link";
link.href="http://www.sgtools.tk/nonactivated"+steamgift+steam;
link.target="_blank";
item.appendChild(link);
div = document.createElement("div");
div.className += " sidebar__navigation__item__name";
t = document.createTextNode("Not activated");
div.appendChild(t);
link.appendChild(div);
div = document.createElement("div");
div.className += " sidebar__navigation__item__underline";
link.appendChild(div);
current.parentElement.appendChild(list);
doit=false;
}
}