mNo edit summary |
mNo edit summary |
||
Line 35: | Line 35: | ||
// UTC time on right of oasis toolbar w/ purge option |
// UTC time on right of oasis toolbar w/ purge option |
||
jQuery(function($) { |
jQuery(function($) { |
||
− | var $parent = $('<li id="displayTimer" style="float: right; border: 0px none;"/>'), |
+ | var $parent = $('<li id="displayTimer" style="float: right; border: 0px none; margin-right: 10px;"/>'), |
$node = $('<a title="Purge current page cache" href="' + mw.util.getUrl(mw.config.get('wgPageName'), {action: 'purge'}) + '" data-name="purge"/>').appendTo($parent); |
$node = $('<a title="Purge current page cache" href="' + mw.util.getUrl(mw.config.get('wgPageName'), {action: 'purge'}) + '" data-name="purge"/>').appendTo($parent); |
||
Revision as of 08:19, 27 August 2014
importArticles({
type: 'script',
articles: [
'u:dev:CacheCheck/code.js',
'u:dev:NullEditButton/code.js',
'u:dev:RevealAnonIP/usercode.js',
'u:dev:NoImageLightbox/code.js'
]
});
// because spelling is important
$('a[data-name="customize"]').html('Customise');
// add 'used templates' link in wide-mode edit panel
$('<ul class="text-links" style="display: none;"><li class="tmpl_listused"><a onclick="WikiaEditor.callFunction(5)">Used templates</a></li></ul>').appendTo('.checkboxes');
// link to S:RC in 'Recent Wiki Activity' rail module
$('.WikiaRail').on('afterLoad.rail', function () {
$('#WikiaRecentActivity .more[title="Special:WikiActivity"]').html('Wiki Activity >').after('<br/><a href="' + mw.util.getUrl('Special:RecentChanges') + '" title="Special:RecentChanges" class="more">Recent Changes ></a>');
});
// quick prefix search w/ namespace
function getPrefixLI($ns, $nsname) {
return '<li class="overflow"><a href="' + mw.util.getUrl('Special:PrefixIndex', {prefix: mw.config.get('wgTitle'), namespace: $ns}) + '" data-name="prefixindex' + $ns + '">Prefix search (' + ($nsname || $ns) + ')</a></li>';
}
if (mw.config.get('wgNamespaceNumber') !== -1)
$(getPrefixLI('0', 'Main') + getPrefixLI('220', 'Gracenote') + getPrefixLI('222', 'LyricFind')).appendTo('.tools-menu');
// ----- derived from c:dev:AdvancedOasisUI -----
// add 'contributions' and 'watchlist' to accountnav
$('#AccountNavigation > li > ul.subnav > li:has(a[data-id="preferences"])').after('<li><a href="' + mw.util.getUrl('Special:Watchlist') + '" data-id="watchlist">My watchlist</a></li><li><a accesskey="y" href="' + mw.util.getUrl('Special:Contributions/' + mw.config.get('wgUserName')) + '" data-id="mycontris">My contributions</a></li>');
// ----- derived from c:dev:DisplayTimer -----
// UTC time on right of oasis toolbar w/ purge option
jQuery(function($) {
var $parent = $('<li id="displayTimer" style="float: right; border: 0px none; margin-right: 10px;"/>'),
$node = $('<a title="Purge current page cache" href="' + mw.util.getUrl(mw.config.get('wgPageName'), {action: 'purge'}) + '" data-name="purge"/>').appendTo($parent);
function updateDate() {
$node.text(new Date().toUTCString().replace('GMT', 'UTC').slice(5));
}
$parent.appendTo('.tools');
updateDate();
window.setInterval(updateDate, 1000);
$parent = null;
});