MediaWiki:Gadget-rcDeleteLinks.js

Матеріал з Terraria Wiki
Перейти до навігації Перейти до пошуку

Увага: Після публікування слід очистити кеш браузера, щоб побачити зміни.

  • 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
$(document).ready( function() {

	if (mw.config.get( 'wgCanonicalSpecialPageName' ) == 'Recentchanges') {
	
		var l10n = (function(){
			var $text = {
				'delete': {
					'en': 'delete',
					'de': 'löschen',
					'fr': 'annuler',
					'pt': 'Excluir',
					'uk': 'вилучити',
				},
			};
			var $lang = mw.config.get( 'wgUserLanguage' ) || 'en';
			return function(key){
				return $text[key] && ($text[key][$lang] || $text[key].en) || '';
			};
		})();
		
		var $pages = $('.mw-changeslist .special li');
		var template = [
			'<span><a href="' + mw.config.get( 'wgServer' ) + mw.config.get( 'wgScriptPath' ) + '/index.php?title=',
			'&action=delete">' + l10n('delete') + '</a></span>'
			];
		
		$pages.each(function(index,value){
			var $this = $(this);
			if ($this.find('.newpage').length > 0) {
				var delLink = template[0] + $this.find('.mw-title').text() + template[1];
				$this.find('.mw-changeslist-links').append(delLink);
			}
		});
	}
});