User:Emma/common.js: Difference between revisions
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);