User:OneTwoThreeFall/global.js

/* window.AjaxRCRefreshText = 'Auto-refresh'; window.AjaxRCRefreshHoverText = 'Automatically refresh the page'; window.ajaxPages = ["Special:RecentChanges","Special:Watchlist","Special:WikiActivity","Special:Log","Special:Contributions"]; window.ajaxRefresh = 30000; importArticles({ type: 'script',  articles: [    //'u:dev:AjaxRC/code.js',    'u:dev:CacheCheck/code.js',    //'u:dev:HideRail/code.js',    'u:dev:NullEditButton/code.js',    'u:dev:RevealAnonIP/usercode.js',    'u:dev:NoImageLightbox/code.js'  ] });

// add 'used templates' link in wide edit mode $('Used templates').appendTo('.checkboxes');

// # on the end of 'recentchanges' link makes entries expand by default for whatever reason $('a[data-name="recentchanges"]').attr('href', mw.config.get('wgArticlePath').slice(0,-2) + 'Special:RecentChanges#');

// quick gnlf prefix search for lyricwiki $(' Prefix search (Main namespace) Prefix search (Gracenote) Prefix search (LyricFind)').appendTo('.tools-menu');

// - derived from w:c:dev:DisplayTimer - // UTC time on oasis toolbar w/ purge option jQuery(function($) { // disable this clock if another is being used  if ($('#DisplayClockJS, #displayTimer, #showdate').length) return;

var $parent = $(''), $node = $('<a title="Purge current page cache" href="' + mediaWiki.util.wikiGetlink + '?action=purge" data-name="purge"/>').appendTo($parent);

function updateDate { $node.text(new Date.toUTCString.replace('GMT', 'UTC').substr(5)); }

$parent.appendTo('.tools'); updateDate; window.setInterval(updateDate, 1000); $parent = null; });

// - derived from w:c:dev:AdvancedOasisUI -

// add 'contributions' and 'watchlist' to accountnav $('#AccountNavigation > li > ul.subnav > li:has(a[data-id="mytalk"])').after('<a href="' + mw.config.get('wgArticlePath').slice(0,-2) + 'Special:Contributions/' + mw.config.get('wgUserName') + '" data-id="mycontribs">My contributions</a></li><a href="' + mw.config.get('wgArticlePath').slice(0,-2) + 'Special:Watchlist#" data-id="mywatchlist">My watchlist</a></li>');

// hdd 'history' and 'what links here"' to edit panel //if (mw.config.get('wgAction') === "edit" || mw.config.get('wgAction')=== "submit") { // $('#wpDiff').parent.after('<a href="' + mediaWiki.util.wikiGetlink + '?action=history">History</a></li><a href="' + mw.config.get('wgArticlePath').slice(0,-2) + 'Special:WhatLinksHere/' + encodeURIComponent(mw.config.get('wgPageName')) + '">What links here</a></li>'); //}

// rename 'publish' to 'save', and 'rename' to 'move' $('#wpSave').attr('value', 'Save Page'); $('a[data-id="move"]').html('Move'); $('a[data-name="move"]').html('Move');