User:Aleksander Stos/chk.js
Jump to navigation
Jump to search
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
// <pre><nowiki>
window.userGreeter=function(data, download) {
var user=Title.fromURL(download.url).userName(true);
var userName=String(user);
userName = userName.replace(/User:/, "");
userName = userName.replace(/ /g, "_");
if(!user) { return ''; }
lk='<a href=http://lila.stos.free.fr/ecnt1.php?user='+escape(userName) +'> editcount </a>';
return lk;
}
function installGreeter() {
window.old_getPageInfo=window.getPageInfo;
window.getPageInfo=function(data,download) {
return window.userGreeter(data,download) + '<br>' + window.old_getPageInfo(data,download);
}
if (document.getElementsByTagName('h1')[0].innerHTML == "User creation log") { userGreeter2(); }
}
addOnloadHook(installGreeter);
window.userGreeter2=function() {
userList = document.getElementsByTagName('ul')[0].getElementsByTagName('li');
for (i=0; i<userList.length; i++)
{
userName = userList[i].innerHTML.replace(/.*?>/, "").replace(/<.*/, "");
userSpan = userList[i];//.getElementsByTagName('span')[0];
spanText = userSpan.innerHTML;
spanText = spanText.substr(0, spanText.length - 21) + '> | <a href="/w/index.php?title=User_talk:'+userName+'&action=edit&autoedit=s#$#\n{'+'{subst:User:Mathwiz2020/Template:Welcome|'+userName+'}'+'}%20~~'+'~~#&autosummary=Welcome!&autoclick=wpPreview&autominor=true&autowatch=false" title="pozdrowic ten user">greet</a>)';
userSpan.innerHTML = spanText;
}
}
//</nowiki></pre>