User:Manuel de la Fuente/common.js

/* eslint-env browser, jquery */ (function {  'use strict';

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

//////////////////////////////////////////////////////////////////////////// //                                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' };

/// ///////////////////////////////////////////////////////////////////////////// //                             LIST OF IMPORTS                               // /// /////////////////////////////////////////////////////////////////////////////

importArticles({ type: 'script',  articles: [    'u:dev:UserTags/code.js', // User tags    'u:dev:MediaWiki:FileUsageAuto-update/code.js', // File auto update    'u:dev:AjaxRC/code.js', // Auto Refresh    'u:dev:AjaxDiff/code.js', // Allows to inspect diffs and stay in WikiActivity    'u:dev:ReferencePopups/code.js', // Displays content of references on hover    'u:dev:BackToTopButton/code.js', // Adds 'Back to top' button in pages    'u:dev:View_Source/code.js', // Adds 'view source' link to edit dropdown    'u:dev:RevealAnonIP/code.js', // Replaces 'a wikia contributor' with IP address    'u:dev:AutoEditDropdown/code.js', // Automatically opens edit menu on hover    'MediaWiki:HTML5AudioPlayer.js', // Audio player    'MediaWiki:DiscussionsActivity.js', // Discussions activity    'MediaWiki:SocialWidgets.js', // Social widgets    'MediaWiki:PageParser.js', // Page parser    'u:u:dev:Countdown/code.js', // Countdown 'u:dev:MediaWiki:FixRemoveMastheadFields.js' ] }) });