MediaWiki:Gadget-utcClock.js
Перейти до навігації
Перейти до пошуку
Увага: Після публікування слід очистити кеш браузера, щоб побачити зміни.
- Firefox / Safari: тримайте Shift, коли натискаєте Оновити, або натисніть Ctrl-F5 чи Ctrl-Shift-R (⌘-R на Apple Mac)
- Google Chrome: натисніть Ctrl-Shift-R (⌘-Shift-R на Apple Mac)
- Internet Explorer / Edge: тримайте Ctrl, коли натискаєте Оновити, або натисніть Ctrl-F5
- Opera: натисніть Ctrl-F5
var l10n = (function(){
var $text = {
linkTitle: {
en: 'Click to purge the server cache for the current wiki page',
de: 'Klicke hier, um den Server-Cache der aktuellen Seite zu leeren',
fr: 'Cliquez pour purger le cache du serveur de la page actuelle du wiki',
pt: 'Clique para limpar o cache do servidor para a página da wiki atual',
ru: 'Щёлкните здесь, чтобы очистить кэш сервера на текущей вики-странице',
uk: 'Натисніть, щоб очистити кеш сервера для поточної вікі-сторінки',
}
}
var $lang = mw.config.get( 'wgUserLanguage' ) || 'en';
return function(key){
return $text[key] && ($text[key][$lang] || $text[key]['en']) || key;
}
})();
window.showTime = function() {
var now = new Date();
$('#date-node').text(
now.toLocaleTimeString( 'en-GB', { timeZone:'UTC' } ) + ' UTC'
);
setTimeout( function () {
showTime();
}, 1000 - now.getUTCMilliseconds() + 1 );
}
var linkPurge = (
mw.config.get( 'wgScript' ) + '?title=' +
mw.config.get( 'wgPageName' ) + '&action=purge'
);
$(document).ready( function() {
$('#pt-userpage').before(
'<li id="pt-gadget-utc-clock" class="mw-list-item">' +
'<p>' +
'<a id="date-node" href="' + linkPurge +
'" title="' + l10n('linkTitle') + '"></a>' +
'</p>' +
'</li>');
showTime();
});