MediaWiki:Common.js

From The Pokemon Insurgence Wiki
Revision as of 20:45, 9 January 2015 by Deukhoofd (talk | contribs)

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
// 11:29, January 1, 2015 (UTC)
// <source lang="JavaScript">
 
// Test if an Element has a Certain Class
importScriptPage('MediaWiki:Common.js/elementClass.js', 'admintools');
// END Test if an Element has a Certain Class
 
// Cookie accessor functions
importScriptPage('MediaWiki:Common.js/cookieAccessor.js', 'admintools');
// END Cookie accessor functions
 
// Redesign of ProfileMastheads (included for statustop)
importScriptPage('MediaWiki:Common.js/profileRedesign.js', 'admintools');
// END Redesign of ProfileMastheads
 
// Custom edit buttons
importScriptPage('MediaWiki:Common.js/CEB.js', 'admintools');
// END of custom edit buttons
 
// Collapsible Tables
var autoCollapse = 2;
var collapseCaption = "hide";
var expandCaption = "show";
var maxHeight = 300;
importScriptPage('ShowHide/code.js', 'dev');
// END of Collapsible Tables
 
// Standard Edit Summaries
importScriptPage('MediaWiki:Common.js/standardeditsummaries.js', 'admintools');
// END of Standard Edit Summaries
 
// Ajax auto-refresh
var ajaxPages = ["Special:RecentChanges", "Special:WikiActivity",
                 "Special:Log", "Special:Watchlist", "Special:NewFiles",
                 "Special:NewPages", "Special:ListFiles", "Special:Videos"];
var AjaxRCRefreshText = 'Auto-refresh';
importScriptPage('AjaxRC/code.js', 'dev');
// END of ajax auto-refresh
 
// Added SiteNotice Functionality
importScriptPage('MediaWiki:Common.js/sitenotice.js', 'admintools');
// END of added SiteNotice functionality
 
// Fix Edit Summary Prompt for UNDO
importScriptPage('MediaWiki:Common.js/undoSummary.js', 'admintools');
// END Fix Edit Summary Prompt for UNDO
 
// Skin Redirect Code
importScriptPage('MediaWiki:Common.js/skinRedirect.js', 'admintools');
// END of Skin Redirect Code
 
// Extra Rollback Buttons
importScriptPage('MediaWiki:Common.js/extraRollbacks.js', 'admintools');
// END Extra Rollback Buttons
 
// AjaxRollback - works with Extra Rollback Buttons
importScriptPage('MediaWiki:Common.js/ajaxRollback.js', 'admintools');
// END AjaxRollback
 
// FastDelete Buttons for Administrators
importScriptPage('MediaWiki:Common.js/fastDelete.js', 'admintools');
// END FastDelete Buttons for Administrators
 
// Adds DisplayClock
importScriptPage('MediaWiki:Common.js/displayClock.js', 'admintools');
// END Adds DisplayClock
 
// JS for Template:CSS
importScriptPage('MediaWiki:Common.js/userCSS.js', 'admintools');
// END JS for Template:CSS
 
// Adds PURGE button for both skins
var PurgeButtonText = 'Purge';
importScriptPage('PurgeButton/code.js', 'dev');
// END Adds PURGE button for both skins
 
// For UserGroup-only messages
importScriptPage('MediaWiki:Common.js/UserGroupMessages.js', 'admintools');
// END For UserGroup-only messages
 
// Add "Edit Intro" Button/Tab
importScriptPage('EditIntroButton/code.js', 'dev');
// END Add "Edit Intro" Button/Tab
 
// Adds PopupsNavigation
importScriptPage('MediaWiki:Common.js/popupsNav.js', 'admintools');
// END Adds PopupsNavigation
 
// Add Template:Information to Special:Upload
importScriptPage('MediaWiki:Common.js/uploadTemp.js', 'admintools');
// END Add Template:Information to Special:Upload
 
// Locate Main Page "Buttons" into Headers
importScriptPage('MediaWiki:Common.js/mainPageButtons.js', 'admintools');
// END Locate Main Page "Buttons" into Headers
 
// Renders SVGs as PNGs in Multiple Resolutions
importScriptPage('MediaWiki:Common.js/SvgToPng.js', 'admintools');
// END Renders SVGs as PNGs in Multiple Resolutions
 
// Add Inactive User Icon to MastheadProfiles
importScriptPage('InactiveUsers/code.js', 'dev');
// END Add Inactive User Icon to MastheadProfiles
 
// Render “Wikia contributor” as IP address
window.RevealAnonIP = { permissions : ['user'] };
importScriptPage('RevealAnonIP/code.js', 'dev');
// END Render "Wikia contributor" as IP address
 
// Check that user has signed talkpage post
importScriptPage('SignatureCheck/code.js', 'dev');
// END Check that user has signed talkpage post
 
// Duplicate image detector
importScriptPage('DupImageList/code.js', 'dev');
// END duplicate image detector
 
// File lister
importScriptPage('ListFiles/code.js', 'dev');
// END File lister
 
// username class for Template:USERNAME
importScriptPage('MediaWiki:Common.js/userName.js', 'admintools');
// END username class for Template:USERNAME
 
// IP Range Calculator
importScriptPage('MediaWiki:Common.js/iprange.js', 'admintools');
// End IP Range Calculator
 
// Adds floating style TOC
// importScriptPage('FloatingToc/code.js', 'dev');
// END Adds floating style TOC
 
// Add social networking buttons to wiki
var SocialMediaButtons = { position: "top", colorScheme: "color" };
importScriptPage('SocialIcons/code.js', 'dev');
// END Add social networking buttons to wiki
 
// Add NullEdit button
importScriptPage('NullEditButton/code.js', 'dev');
// END NullEdit button
 
// Add WhatLeavesHere
importScriptPage('MediaWiki:Common.js/WhatLeavesHere.js', 'admintools');
// END Add WhatLeavesHere
 
// Fixes NewPage Patrol Issues
importScriptPage('AjaxPatrol/code.js', 'dev');
// END Fixes NewPage Patrol Issues
 
// Add ImageMapEdit functionality
importScriptURI('//tools.wmflabs.org/imagemapedit/ime.js');
// END Add ImageMapEdit functionality
 
// Add Reference Popups
importScriptPage('ReferencePopups/code.js', 'dev');
// END ADD Reference Popups
 
// Hide redirects at PrefixIndex & AllPages
importScriptPage('AllPagesHideRedirect/code.js', 'dev');
// END redirects at PrefixIndex & AllPages
 
// Last edit details on articles
window.lastEdited = {
    avatar: false,
    size: true,
    diff: true,
    comment: true,
    time: true
};
importScriptPage('LastEdited/code.js', 'dev');
// END Last edit details on articles
 
// Add Countdown Timer code
// importScriptPage('Countdown/code.js', 'dev');
// END Add Countdown Timer code
 
// Add snow
// importScriptPage('MediaWiki:Snow.js', 'callofduty');
// END Add snow
 
// Add AjaxRedirect for quick redirections
if (mw.config.get('wgUserGroups').indexOf('sysop') > -1) {
    importScriptPage('AjaxRedirect/code.js', 'dev');
}
// END Add AjaxRedirect for quick redirections
 
// Add screen resolution tester
importScriptPage('MediaWiki:Common.js/screenResolution.js', 'admintools');
// END Add screen resolution tester
 
// Add MassCategorization for (de)categorization en masse
if (mw.config.get('wgUserGroups').indexOf('sysop') > -1) {
    massCategorizationDelay = 1000;
    importScriptPage('MassCategorization/code.js', 'dev');
}
// END Add MassCategorization for (de)categorization en masse
 
// </source>