User:Aleksander Stos/chk.js

From Citizendium
< User:Aleksander Stos
Revision as of 06:38, 17 October 2007 by imported>Aleksander Stos (new link)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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>