User:Lahwaacz/common.js

From ArchWiki

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.
// customization of the diff library: https://en.wikipedia.org/wiki/User:Cacycle/diff#Customization
var wikEdDiffConfig; if (wikEdDiffConfig === undefined) { wikEdDiffConfig = {}; }
wikEdDiffConfig.coloredBlocks = true;

// Find clip position: characters from right
wikEdDiffConfig.clipHeadingLeft      = 1000;
wikEdDiffConfig.clipParagraphLeftMax = 1000;
wikEdDiffConfig.clipParagraphLeftMin =  500;
wikEdDiffConfig.clipLineLeftMax      = 1000;
wikEdDiffConfig.clipLineLeftMin      =  500;
wikEdDiffConfig.clipBlankLeftMax     = 1000;
wikEdDiffConfig.clipBlankLeftMin     =  500;
wikEdDiffConfig.clipCharsLeft        =  500;

// Find clip position: characters from right
wikEdDiffConfig.clipHeadingRight      = 1000;
wikEdDiffConfig.clipParagraphRightMax = 1000;
wikEdDiffConfig.clipParagraphRightMin =  500;
wikEdDiffConfig.clipLineRightMax      = 1000;
wikEdDiffConfig.clipLineRightMin      =  500;
wikEdDiffConfig.clipBlankRightMax     = 1000;
wikEdDiffConfig.clipBlankRightMin     =  500;
wikEdDiffConfig.clipCharsRight        =  500;

// Skip clipping if ranges are too close
wikEdDiffConfig.clipSkipLines = 5;
wikEdDiffConfig.clipSkipChars = 250;

// customization of wikEdDiff interface: https://en.wikipedia.org/wiki/User:Cacycle/wikEdDiff#Customization
//var wikEd; if ( wikEd === undefined ) { wikEd = {}; }
//if ( wikEd.config === undefined ) { wikEd.config = {}; }

// install [[w:User:Cacycle/wikEdDiff]] enhanced diff
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Cacycle/wikEdDiff.js&action=raw&ctype=text/javascript');

// hide the ordinary MediaWiki's diff
//$( "table.diff tr:has(td.diff-lineno, td.diff-marker)" ).css( "display", "none" );

// Wiki Monkey  https://github.com/kynikos/wiki-monkey/wiki
wikiMonkeyConfig = {
  update_check_wdays: [0, 1, 2, 3, 4, 5, 6],
  Watchlist: {minQueryInterval: 180}
};
mw.loader.load('https://rawcdn.githack.com/kynikos/wiki-monkey/v5.5.3/dist/WikiMonkey-ArchWiki.min.js');