MediaWiki:Gadget-purge.js

Материал из Voices of the Void Wiki
Перейти к навигации Перейти к поиску

Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
  • Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
  • Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
  • Opera: Нажмите Ctrl+F5.
var l10n = (function(){
	var $text = {
		'buttonlabel': {
			'en': 'Purge',
			'de': 'Aktualisieren',
			'fr': 'Purger',
			'ru': 'Обновить',
			'pt': 'Actualizar',
			'pt-br': 'Actualizar',
		},
		'hovertext': {
			'en': 'Purge the server cache for this page',
			'de': 'Den Server-Cache dieser Seite löschen',
			'fr': 'Purge le cache du serveur de cette page',
			'ru': 'Очистить кэш сервера на этой странице',
			'pt': 'Limpe o cache do servidor para esta página',
			'pt-br': 'Limpe o cache do servidor para esta página',
		}
	}
	var $lang = mw.config.get( 'wgUserLanguage' ) || 'en';
	return function(key){
		return $text[key] && ($text[key][$lang] || $text[key]['en']) || '';
	}
})();

$(document).ready(function(){
	var url = new URL(window.location.href);
	url.searchParams.set('action', 'purge');
	mw.util.addPortletLink('p-cactions', url.href, l10n('buttonlabel'), 'ca-gadget-purgecache', l10n('hovertext'), '1');
});