Jump to content

User:Daask/common.js

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Daask (talk | contribs) at 19:02, 31 July 2018 (Use test version User:Daask/sandbox/userwatch.js). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
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.
/// REFERENCES

// https://en.wikipedia.org/wiki/User:Ucucha/HarvErrors
importScript('User:Ucucha/HarvErrors.js');

// https://en.wikipedia.org/wiki/User:Zhaofeng_Li/reFill
mw.loader.load( "https://meta.wikimedia.org/w/index.php?title=User:Zhaofeng_Li/Reflinks.js&action=raw&ctype=text/javascript" );

// https://en.wikipedia.org/wiki/User:Salix_alba/Citoid
importScript('User:Salix alba/Citoid.js');


/// EDITING

// [[WP:AutoEd]]
importScript('User:Frietjes/findargdups.js'); // [[User:Frietjes/findargdups]]
importScript('Wikipedia:AutoEd/complete.js');
importScript('User:GregU/dashes.js');
importScript('User:Ohconfucius/script/MOSNUM dates.js'); // [[User:Ohconfucius/script/MOSNUM_dates]]

// https://meta.wikimedia.org/wiki/User:TMg/autoFormatter
mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/autoFormatter.js&action=raw&ctype=text/javascript' );
// var autoFormatterButtonLabel = 'Auto-Format';
var autoFormatShortYearRanges = true;
var autoFormatReplacements = [
	['Ph.D.', 'PhD'],
	[/ +<ref\b/g, '<ref']
];

// https://en.wikipedia.org/wiki/User:PC-XT/Advisor
importScript('User:PC-XT/Advisor.js'); 

// https://en.wikipedia.org/wiki/User:Sondra.kinsey/scripts/Some_MOSNUM_dates#FAQ
mosnum_keep_items = ['dmy-unitfixer', 'mdy-unitfixer'];
//importScript('User:Sondra.kinsey/scripts/Some MOSNUM dates.js');

// For editing redirect pages
importScript('User:Daask/sandbox/sagittarius.js'); // [[User:Kephir/gadgets/sagittarius]]
// For removing duplicate wikilinks
importScript('User:Ucucha/duplinks.js'); // [[User:Ucucha/duplinks]]

importScript('User:Bility/copySectionLink.js'); // [[User:Bility/copySectionLink]]


/// WATCHLIST

importScript('User:Equazcion/ReverseMarked.js'); //Linkback: [[User:Equazcion/ReverseMarked]]
// https://en.wikipedia.org/wiki/User:Evad37/Watchlist-hideAWB
importScript( 'User:Evad37/Watchlist-hideAWB.js' );
var awbHiddenByDefault = true;

// https://en.wikipedia.org/wiki/Wikipedia:User_scripts#Diffs
// https://en.wikipedia.org/wiki/User:Writ_Keeper/Scripts/inlineDiffDocs
inspectText = "+";
showText = "+";
hideText = "-";
importScript("User:Writ Keeper/Scripts/commonHistory.js");


/// WIKIPEDIA TOOLS

//http://sam.zoy.org/wikipedia/
// Pxma's version does stuff, but ultimately leads to an error page.
//importScript('User:Pxma/godmode-light.js');
// These don't seem to add a button at all.
//importScript('User:Gracenotes/rollback.js');
//importScript('User:Porchcorpter/rollback.js');
// importScript('User:Quarl/rollback.js');
//importScript('User:Olliminatore/godmode-light.js');
//mw.loader.load('http://sam.zoy.org/wikipedia/godmode-light.js');

importScript( 'User:PleaseStand/userinfo.js' ); // Backlink: [[User:PleaseStand/userinfo.js]]
importScript('User:Evad37/XFDcloser.js'); // [[User:Evad37/XFDcloser]]
importScript('User:Equazcion/CatListMainTalkLinks.js'); //Linkback: [[User:Equazcion/CatListMainTalkLinks]]
// Duplicate functionality is provided by Twinkle
//importScript('User:Equazcion/SidebarHistoryTools.js'); //Linkback: [[User:Equazcion/SidebarHistoryTools]]
importScript('User:Galobtter/Shortdesc helper.js'); // [[User:Galobtter/Shortdesc helper]]
importScript('User:Equazcion/SandTab.js'); //Linkback: [[User:Equazcion/SandTab]]
importScript( 'User:Andy M. Wang/pageswap.js' ); // Backlink: [[User:Andy M. Wang/pageswap]]
importScript( 'User:EnterpriseyBot/delsort.js' ); // Backlink: [[User:EnterpriseyBot/delsort.js]]

// There are a number of tools for assessment
// https://en.wikipedia.org/wiki/User:Yuvipanda/AssessmentBar
// last updated 2012 https://en.wikipedia.org/w/index.php?title=User:YuviPanda/AssessmentBar.js&action=history
// https://en.wikipedia.org/wiki/User:Kaldari/assessmentHelper.js
// last updated 2017 https://en.wikipedia.org/w/index.php?title=User:Kaldari/assessmentHelper.js&action=history
importScript('User:Kaldari/assessmentHelper.js');
// https://en.wikipedia.org/wiki/User:Kephir/gadgets/rater
// I tried this one, and it didn't install/add the button properly. Might be an easy fix.
// last updated: 2015 https://en.wikipedia.org/w/index.php?title=User:Kephir/gadgets/rater.js&action=history
// but in use as of June 2017 at least, eg. [[Special:Diff/786464646]]
// importScript('User:Kephir/gadgets/rater.js'); 


importScript( 'User:Σ/Testing facility/Archiver.js' ); // Backlink: [[User:Σ/Testing facility/Archiver]]

// See also https://en.wikipedia.org/wiki/Wikipedia:Tools/Navigation_shortcuts
// See also https://de.wikipedia.org/wiki/Benutzer:TMg/cleanDiff

// https://en.wikipedia.org/wiki/Help:My_sandbox
// https://en.wikipedia.org/wiki/Help:Customizing_toolbars
// https://en.wikipedia.org/wiki/Wikipedia:User_scripts/Guide#Portlets_.28add_custom_menus_and_tabs.29
mw.util.addPortletLink(
  'p-personal',
  '/wiki/Special:MyPage/Notes',
  'Notes',
  'pt-mynotes',
  'Edit Notes',
  null,
  '#pt-preferences'
);
mw.util.addPortletLink(
  'p-personal',
  '/wiki/Special:MyPage/drafts',
  'Drafts',
  'pt-mydrafts',
  'Create or Edit User Drafts',
  null,
  '#pt-sandbox'
);
$( '#pt-sandbox' ).hide();
$( '#pt-mycontris' ).hide(); // Contributions
$( '#pt-betafeatures' ).hide();

importScript( 'User:Daask/sandbox/userwatch.js' ); // Backlink: [[User:Jivecat/userwatch.js]]

// Active after becoming an admin
// importScript('User:Ale_jrb/Scripts/csdhelper.js');  // [[User:Ale_jrb/Scripts]]
// importScript('User:Jackmcbarn/editProtectedHelper.js'); // Linkback: [[User:Jackmcbarn/editProtectedHelper.js]]