User:Sunrise/common.js
Appearance
Code that you insert on this page could contain malicious content capable of compromising your account. If you import a script from another page with "importScript", "mw.loader.load", "iusc", or "lusc", take note that this causes you to dynamically load a remote script, which could be changed by others. Editors are responsible for all edits and actions they perform, including by scripts. User scripts are not centrally supported and may malfunction or become inoperable due to software changes. A guide to help you find broken scripts is available. If you are unsure whether code you are adding to this page is safe, you can ask at the appropriate village pump. This code will be executed when previewing this page. |
The accompanying .css page for this skin is at User:Sunrise/common.css. |
// Note to self: these scripts run for all skins. Scripts for specific skins are found at [[User:Sunrise/vector.js]], [[User:Sunrise/monobook.js]], etc.
window.watchlistUpdateFrequency = 60000; //Refresh rate of Ajax watchlist, in milliseconds (60000 = 1 minute) - if this line is removed, default will be 20 seconds
// Needs to be at the top of the page according to the Ajax documentation
/* Add archiving link to discussion sections */
importScript( 'User:Technical_13/Scripts/OneClickArchiver.js' );// Backlink: [[User:Technical_13/Scripts/OneClickArchiver.js]]
/* Interface for responding to editprotected requests */
importScript('User:Jackmcbarn/editProtectedHelper.js'); // Linkback: [[User:Jackmcbarn/editProtectedHelper.js]]
// Semi-protected edit requests are at [[User:AnomieBOT/SPERTable]]
/* Auto-updates watchlist without refresh */
// Commented out in favor of User:Sunrise/Scripts/AjaxInlineDiffs.js
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User%3ATheopolisme%2FScripts%2FajaxWatchlist.js&action=raw&ctype=text/javascript'); // [[User:Theopolisme/Scripts/ajaxWatchlist.js]]
/* Provides Contribs and Stats tabs on user and user talk pages */
// Note that this script is for the Vector skin only.
importScript( 'User:Equazcion/ContribsTabVector.js' );// Backlink: [[User:Equazcion/ContribsTabVector.js]]
var contribsTabName = "Contribs"; //Name for the contributions tab
//var contribsTabStatsName = "Stats"; //Name for the statistics tab
var contribsTabStats = false; //Turn off statistics tab
/* Mark blocked users with strikethrough, indef-blocked with italics and strikethrough, nothing for t-ban or other sanctions */
importScript('User:NuclearWarfare/Mark-blocked script.js');
/* Add option to show diffs inline on history and contributions pages */
// Also works on watchlists, but is not compatible with Ajax (auto-updating) watchlist
// First three lines determine what the link to open, show, or hide the diff looks like
inspectText = "+";
showText = "+";
hideText = "-";
importScript("User:Writ Keeper/Scripts/commonHistory.js");
/* Combined Ajax watchlist and inline diffs functionality. Requires commonHistory.js to still be active but not the regular Ajax watchlist. */
importScript('User:Sunrise/Scripts/AjaxInlineDiffs.js');
/* Highlight references that are unreliable or potentially unreliable */
// See [[WP:UPSD]] for details
importScript( 'User:Headbomb/unreliable.js' ); // Backlink: [[User:Headbomb/unreliable.js]]
/* Indicate reference type using icons */
importScript( 'User:SuperHamster/CiteUnseen.js' ); // Backlink: [[User:SuperHamster/CiteUnseen.js]]
// This doesn't seem to be working - it might be in conflict with something else?
/* Tool for automatically renaming references */
importScript('User:Nardog/RefRenamer.js'); // Backlink: [[User:Nardog/RefRenamer.js]]