Jump to content

User:Sunrise/common.js

From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
// 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]]