User:Emma/common.js: Difference between revisions

From Zelda Dungeon Wiki
Jump to navigation Jump to search
Want an adless experience? Log in or Create an account.
(Restore to version 7755 by Matt)
No edit summary
Line 14: Line 14:
}
}
addOnloadHook(UsernameReplace);
addOnloadHook(UsernameReplace);
function UserGroupsReplace() {
  if(window.disableUserGroupsReplace || wgUserName == null) return;
  var un = getElementsByClassName(document, 'span', 'insertusergroups');
  for (var i=0;i<un.length;i++) {
    var d = 0;
    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);

Revision as of 23:25, November 4, 2011

function UsernameReplace() {
  if(window.disableUsernameReplace || wgUserName == null) return;
  var un = getElementsByClassName(document, 'span', 'insertusername');
  for (var i=0;i<un.length;i++) {
    var d = 0;
    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() {
  if(window.disableUserGroupsReplace || wgUserName == null) return;
  var un = getElementsByClassName(document, 'span', 'insertusergroups');
  for (var i=0;i<un.length;i++) {
    var d = 0;
    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);