MediaWiki:Common.js: Difference between revisions
From The Pokemon Insurgence Wiki
(Created page with "→Any JavaScript here will be loaded for all users on every page load.: →This code is loaded on all skins.: importArticles({ type: "script", articles: [...") |
No edit summary |
||
Line 1: | Line 1: | ||
/ | // 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'); | |||
/ | |||
if (mw.config.get(' | |||
} | } | ||
// END Add MassCategorization for (de)categorization en masse | |||
/ | |||
// </source> | |||
Revision as of 20:45, 9 January 2015
// 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>