User:Ahecht/useridentifier.js: Difference between revisions
From Test Wiki
Content deleted Content added
debug |
debug |
||
| Line 40: | Line 40: | ||
var lastedit=null; |
var lastedit=null; |
||
return function(r){ |
return function(r){ |
||
| ⚫ | |||
if(!r.query) { console.error('Bad response'); return; } |
if(!r.query) { console.error('Bad response'); return; } |
||
if(r.query.users){ |
if(r.query.users){ |
||
| Line 46: | Line 45: | ||
users=r.query.users[0]; |
users=r.query.users[0]; |
||
} else { |
} else { |
||
console. |
console.log('No user table found in query, assuming usercontribs:'); |
||
| ⚫ | |||
} |
} |
||
if(r.query.usercontribs){ |
if(r.query.usercontribs){ |
||
lastedit=r.query.usercontribs.length?r.query.usercontribs[0].timestamp:'never'; |
lastedit=r.query.usercontribs.length?r.query.usercontribs[0].timestamp:'never'; |
||
} else { |
} else { |
||
console. |
console.log('No usercontribs table found in query, assuming groups:'); |
||
console.log(r); |
|||
} |
} |
||
if(!users || !lastedit) return; |
if(!users || !lastedit) return; |
||
| Line 97: | Line 98: | ||
d2.title+='\nGroups: '+r.groups.join(', '); |
d2.title+='\nGroups: '+r.groups.join(', '); |
||
} |
} |
||
if(globaluserinfo.groups && globaluserinfo.groups.length>0){ |
/*if(globaluserinfo.groups && globaluserinfo.groups.length>0){ |
||
d.appendChild(document.createElement('BR')); |
d.appendChild(document.createElement('BR')); |
||
d.appendChild(document.createTextNode('Global groups: '+globaluserinfo.groups.join(', '))); |
d.appendChild(document.createTextNode('Global groups: '+globaluserinfo.groups.join(', '))); |
||
| Line 112: | Line 113: | ||
} |
} |
||
d2.title+='\nGlobal groups: '+globaluserinfo.groups.join(', '); |
d2.title+='\nGlobal groups: '+globaluserinfo.groups.join(', '); |
||
} |
}*/ |
||
if(!d2.firstChild){ |
if(!d2.firstChild){ |
||
var i=document.createElement('IMG'); |
var i=document.createElement('IMG'); |
||