MediaWiki:Common.js

/* eslint-env browser, jquery */ /* jshint esversion:3, maxparams:3, maxdepth:2, maxstatements:10, maxcomplexity:5 */ (function {  'use strict';

console.log('AoT Wiki JS v2.0.0');

//////////////////////////////////////////////////////////////////////////// //                                GENERAL                                 // ////////////////////////////////////////////////////////////////////////////

/************************************************/ /* Adds option to refresh page to edit dropdown */ /************************************************/

var url = '//' + location.host + location.pathname + '?action=purge'; $('.page-header__contribution-buttons .wds-list, .WikiaMenuElement').append('Refresh');

/********************************/ /* Tooltips for the media icons */ /********************************/

$('#media-icons a').tooltip;

//////////////////////////////////////////////////////////////////////////// //                            CONFIGURATIONS                              // ////////////////////////////////////////////////////////////////////////////

/********************/ /* AutoEditDropdown */ /********************/

window.AutoEditDropdownConfig = { expandedAreaContribute: true, expandedAreaEdit: true };

/****************/ /* Auto Refresh */ /****************/

window.AjaxRCRefreshText = 'Auto-Refresh'; window.AjaxRCRefreshHoverText = 'Automatically refresh the page'; window.ajaxPages = [ 'Special:WikiActivity', 'Special:RecentChanges', 'Special:Log' ]; window.ajaxRefresh = 30000;

/************/ /* AjaxDiff */ /************/

window.AjaxDiff = { expiry: 'infinite', reason: 'Vandalism' };

//////////////////////////////////////////////////////////////////////////// //                             LOCAL IMPORTS                              // ////////////////////////////////////////////////////////////////////////////

window.importArticles({   type: 'script',    articles: [      'MediaWiki:SpoilerOverlay.js',      'MediaWiki:SocialWidgets.js',      'MediaWiki:PageParser.js'    ]  }); });