MediaWiki:Admin.js: Difference between revisions

From Zelda Wiki, the Zelda encyclopedia
Jump to navigation Jump to search
(That was the problem. && is AND, and we need OR ( || ))
(THIS should be the problem. rights_isAdmin wasn't even defined here!)
Line 1: Line 1:
/* JavaScript here is intended for use by ZW admins */
/* JavaScript here is intended for use by ZW admins */
// importScript('MediaWiki:admin.js'); //
// importScript('MediaWiki:admin.js'); //
// --------------------------------------------------------
// Rights
// Sets a variable "rights" which will return "false" if the
// currently logged in user is a bureaucrat, administrator, or autoconfirmed user. It will return true otherwise.
// --------------------------------------------------------
var rights_isAdmin = (wgUserGroups.toString().indexOf('sysop') != -1);
var rights_isAuto = (wgUserGroups.toString().indexOf('autoconfirmed') != -1);
var rights_isCrat = (wgUserGroups.toString().indexOf('bureaucrat') != -1);
var rights = true;
if (rights_isCrat || rights_isAdmin || rights_isAuto)
{rights=false}


// --------------------------------------------------------
// --------------------------------------------------------

Revision as of 17:42, 21 March 2013

/* JavaScript here is intended for use by ZW admins */
// importScript('MediaWiki:admin.js'); //

// --------------------------------------------------------
// Rights
// Sets a variable "rights" which will return "false" if the
// currently logged in user is a bureaucrat, administrator, or autoconfirmed user. It will return true otherwise.
// --------------------------------------------------------
var rights_isAdmin = (wgUserGroups.toString().indexOf('sysop') != -1);
var rights_isAuto = (wgUserGroups.toString().indexOf('autoconfirmed') != -1);
var rights_isCrat = (wgUserGroups.toString().indexOf('bureaucrat') != -1);
var rights = true;
if (rights_isCrat || rights_isAdmin || rights_isAuto)
{rights=false}

// --------------------------------------------------------
// addPortletLinks
// Adds the following links:
// 'User rights' in the toolbox (only works for admins on User and User talk pages)
// --------------------------------------------------------
    //User rights link
    if (rights_isAdmin && wgNamespaceNumber == "2" || wgNamespaceNumber == "3")
{
    addPortletLink( "p-tb", 
                    "/Special:Userrights/"+wgTitle,
                    'User rights', "t-userrights", 'User rights for "'+wgTitle+'"');
});
}
//

// --------------------------------------------------------
// Patrol tools
// File:Krinkle_AjaxPatrolLinks.js
// --------------------------------------------------------
importScriptURI('http://meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/AjaxPatrolLinks.js&action=raw&ctype=text/javascript');