User:Ahecht/useridentifier.js: Difference between revisions

From Test Wiki
debug
(debug)
(debug)
Line 40: Line 40:
         var lastedit=null;
         var lastedit=null;
         return function(r){
         return function(r){
        console.log(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.error('No user table found in query');
             console.log('No user table found in query, assuming usercontribs:');
            console.log(r);
             }
             }
             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.error('No usercontribs table found in query');
             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');
18

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.