User:Emma/common.js: Difference between revisions

Jump to navigation Jump to search
Want an adless experience? Log in or Create an account.
No edit summary
mNo edit summary
Line 1: Line 1:
function UsernameReplace() {
function UserNameReplace() {
  if(window.disableUsernameReplace || wgUserName == null) return;
    if(typeof(disableUsernameReplace) != 'undefined' && disableUsernameReplace || wgUserName == null) return;
  var un = getElementsByClassName(document, 'span', 'insertusername');
    $("span.insertusername").html(wgUserName);
  for (var i=0;i<un.length;i++) {
}
    var d = 0;
addOnloadHook(UserNameReplace);
    for(var j=0;j<un[i].childNodes.length;j++) {
 
      if(un[i].childNodes[j].nodeType == 3 && d < 1) {
        //find first text node and replace;
        un[i].childNodes[j].nodeValue = wgUserName;
        d++;
      }
    }
  }
}
addOnloadHook(UsernameReplace);


function UserGroupsReplace() {
function UserGroupsReplace() {
  if(window.disableUserGroupsReplace || wgUserName == null) return;
    if(typeof(disableUserGroupsReplace) != 'undefined' && disableUserGroupsReplace || wgUserName == null) return;
  var un = getElementsByClassName(document, 'span', 'insertusergroups');
    $("span.insertusergroups").html(wgUserGroups);
  for (var i=0;i<un.length;i++) {
}
    var d = 0;
addOnloadHook(UserGroupsReplace);
    for(var j=0;j<un[i].childNodes.length;j++) {
      if(un[i].childNodes[j].nodeType == 3 && d < 1) {
        //find first text node and replace;
        un[i].childNodes[j].nodeValue = wgUserGroups;
        d++;
      }
    }
  }
}
addOnloadHook(UserGroupsReplace);