User:PlasmaBot/wikia.js

//Written by w:c:community:User:Splarka // if(wgCanonicalSpecialPageName == 'Contributions' && !window.ContribToolsLoaded) addOnloadHook(contribtools) var ContribToolsLoaded = true; //prevent duplication function contribtools { var ug = wgUserGroups.join(' '); var cs = document.getElementById('contentSub'); // poorman contribs type finder. -1 = existing user try { var ctype = cs.getElementsByTagName('a')[0].href.indexOf('User_talk'); } catch(e) { var ctype = -1; } var inputs = document.getElementsByTagName('input'); var targ; for(var i=0;i<inputs.length;i++) { if(inputs[i].name=='target') { targ = inputs[i].value; break; } }  if(!targ) return //nuke: anyone, anyone insertContentSubContribLink('http://ben10.wikia.com/wiki/Special:Nuke?mode=normal&view=full&target=' + targ.replace(/_/g,'+'),'Nuke') } function insertContentSubContribLink(link,text) { var cs = document.getElementById('contentSub'); var icssep = document.createTextNode(' | '); var ics = document.createElement('a'); ics.href = link; ics.setAttribute('title', ics.href); ics.appendChild(document.createTextNode(text)); try { cs.insertBefore(icssep,cs.childNodes[cs.childNodes.length-1]); cs.insertBefore(ics,cs.childNodes[cs.childNodes.length-1]); } catch(e) { cs.appendChild(document.createTextNode('(Error: contentSub still empty! Inserting... '));   cs.appendChild(ics);  } } // Needed to load user rights automagically. addOnloadHook(checkuserrights); function checkuserrights {  if(queryString('user') && document.uluser) {     document.getElementById('username').value = queryString('user');    if(queryString('load')=='true') document.uluser.ssearchuser.click;  } } function queryString(p) {  var re = RegExp('[&?]' + p + '=([^&]*)');  var matches;  if (matches = re.exec(document.location)) {    try {       return decodeURI(matches[1]);    } catch (e) {    }  }  return null; } //