MediaWiki:Gadget-OnlineAdmins.js: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
// About this program:
// About this program:
// This program was done with implementation of codes, and combined codes of both Alexander Misel and Vjudge1
// This program was done with implementation of codes, and combined codes of both Alexander Misel and Vjudge1
// Program was used for English Wikipedia only. For Chinese Wikipedia, please check in the Chinese Box
// Program was used for Chinese Wikipedia only. For English Wikipedia, please check in the English Box
// Version: 1.2
// Version: 1.2
// Create Portlet Link
// Create Portlet Link
Line 7: Line 7:
     'p-personal',
     'p-personal',
     '#',
     '#',
     'Seek Help',
     '管理人員',
     't-onlinehelp',
     't-onlineadmin',
     'Seek Help from Administrators, Rollbackers and Reviewers',
     '查看当前在线管理员',
     '',
     '',
     '#pt-userpage'
     '#pt-userpage'
Line 79: Line 79:
                             if ($.inArray('patroller', user.groups) > -1) {
                             if ($.inArray('patroller', user.groups) > -1) {
                                 patrollers[i] = user.name;
                                 patrollers[i] = user.name;
                            }
                            if ($.inArray('reviewer', user.groups) > -1) {
                                reviewers[i] = user.name;
                             }
                             }
                         }
                         }
Line 113: Line 110:
                      
                      
                     if (admins.length + rollbackers.length + patrollers.length > 0) {
                     if (admins.length + rollbackers.length + patrollers.length > 0) {
                         var adminsstring = ['<p>Helpers Online</p>'];
                         var adminsstring = ['<p>當前在線管理人員</p>'];


                         if (admins.length > 0) {
                         if (admins.length > 0) {
                             adminsstring.push('<p style="word-break:break-all;">There are currently ' + admins.length + 'Administrators Online: ');
                             adminsstring.push('<p style="word-break:break-all;">' + admins.length + '個管理員在線:');
                             $.each(admins, function(i, e) {
                             $.each(admins, function(i, e) {
                                 adminsstring.push(userlink(e));
                                 adminsstring.push(userlink(e));
Line 124: Line 121:


                         if (patrollers.length > 0) {
                         if (patrollers.length > 0) {
                             adminsstring.push('<p style="word-break:break-all;">There are currently' + patrollers.length + 'Patrollers Online:');
                             adminsstring.push('<p style="word-break:break-all;">' + patrollers.length + '個巡查員在線:');
                             $.each(patrollers, function(i, e) {
                             $.each(patrollers, function(i, e) {
                                 adminsstring.push(userlink(e));
                                 adminsstring.push(userlink(e));
Line 132: Line 129:


                         if (rollbackers.length > 0) {
                         if (rollbackers.length > 0) {
                             adminsstring.push('<p style="word-break:break-all;">There are currently' + rollbackers.length + 'Rollbackers Online:');
                             adminsstring.push('<p style="word-break:break-all;">' + rollbackers.length + '個回退員在線:');
                             $.each(rollbackers, function(i, e) {
                             $.each(rollbackers, function(i, e) {
                                 adminsstring.push(userlink(e));
                                 adminsstring.push(userlink(e));
Line 141: Line 138:
                         mw.notify($(adminsstring.join('')));
                         mw.notify($(adminsstring.join('')));
                     } else {
                     } else {
                         mw.notify('There are currently no Admins, Rollbacker, Reviewer and Rollbackers online');
                         mw.notify('現在沒有管理人員在線');
                     }
                     }
                 }).fail(function () {
                 }).fail(function () {
                     mw.notify('Error at Query');
                     mw.notify('查詢時出現錯誤');
                 });
                 });
             });
             });
         });
         });
     });
     });
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Navigation menu