Anonymous user
MediaWiki:Gadget-OnlineAdmins.js: Difference between revisions
Jump to navigation
Jump to search
no edit summary
No edit summary |
|||
Line 1: | Line 1: | ||
// Localized en version | // Localized en version | ||
// Create portlet link | // Create portlet link | ||
function getlistusers() { | |||
// Recent edits within 15 minutes | // Recent edits within 15 minutes | ||
time = new Date(); | time = new Date(); | ||
Line 57: | Line 38: | ||
// Removing Duplicate Usernames | // Removing Duplicate Usernames | ||
users = $.unique(users.sort()); | users = $.unique(users.sort()); | ||
}); | |||
var portletLinkOnline = mw.util.addPortletLink( | |||
'p-personal', | |||
'#', | |||
'Find Admins', | |||
't-onlineadmin', | |||
'Seek help from admins.', | |||
'', | |||
'#pt-userpage' | |||
); | |||
var rcstart, rcend, time; | |||
var users = []; | |||
var admins = [], rollbackers = [], patrollers = []; | |||
var api = new mw.Api(); | |||
// Bind click handler | |||
$(portletLinkOnline).click(function(e) { | |||
e.preventDefault(); | |||
users = []; | |||
var usersExt = []; | |||
admins = []; | |||
getlistusers(); | |||
var promises = []; | var promises = []; | ||
var mark = function(data) { | var mark = function(data) { | ||
Line 105: | Line 107: | ||
}); | }); | ||
}); | }); | ||
// Create portlet link | // Create portlet link | ||
var portletLinkOnline = mw.util.addPortletLink( | var portletLinkOnline = mw.util.addPortletLink( | ||
Line 130: | Line 131: | ||
rollbackers = []; | rollbackers = []; | ||
patrollers = []; | patrollers = []; | ||
getlistusers(); | |||
var promises = []; | var promises = []; | ||
var mark = function(data) { | var mark = function(data) { | ||
Line 212: | Line 179: | ||
}); | }); | ||
}); | }); | ||
var portletLinkOnline = mw.util.addPortletLink( | var portletLinkOnline = mw.util.addPortletLink( | ||
'p-personal', | 'p-personal', | ||
Line 233: | Line 198: | ||
rollbackers = []; | rollbackers = []; | ||
time = new Date(); | time = new Date(); | ||
getlistusers(); | |||
var promises = []; | var promises = []; | ||
var mark = function(data) { | var mark = function(data) { | ||
Line 334: | Line 270: | ||
var usersExt = []; | var usersExt = []; | ||
reviewers = []; | reviewers = []; | ||
getlistusers(); | |||
var promises = []; | var promises = []; | ||
var mark = function(data) { | var mark = function(data) { |