User:Ahecht/useridentifier.js: Difference between revisions

From Test Wiki
Content deleted Content added
Ahecht (talk | contribs)
Remove global lookup, since that doesn't work here
Ahecht (talk | contribs)
debug
Line 40: Line 40:
var lastedit=null;
var lastedit=null;
return function(r){
return function(r){
if(!r.query) { mw.log.error('Bad response'); return; }
if(!r.query) { console.error('Bad response'); return; }
if(r.query.users){
if(r.query.users){
if(r.query.users.length!=1) { mw.log.error('Bad response'); return; }
if(r.query.users.length!=1) { console.error('Bad response'); return; }
users=r.query.users[0];
users=r.query.users[0];
} else {
console.error('No user table found in query');
}
}
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 {
console.error('No usercontribs table found in query');
}
}
if(r.query.globaluserinfo){
if(!users || !lastedit) return;
globaluserinfo=r.query.globaluserinfo;
}
if(!users || !globaluserinfo || !lastedit) return;
r=users;
r=users;
if(r.name!=name) return;
if(r.name!=name) return;