MediaWiki:Gadget-common-special-log.js

Материал из Универсал-вики
Перейти к навигации Перейти к поиску

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

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl-F5 или Ctrl-R (⌘-R на Mac)
  • Google Chrome: Нажмите Ctrl-Shift-R (⌘-Shift-R на Mac)
  • Internet Explorer: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl-F5
  • Opera: Перейдите в Menu → Настройки (Opera → Настройки на Mac), а затем Безопасность → Очистить историю посещений → Кэшированные изображения и файлы
//global script for [[Special:Log]]; called from [[MediaWiki:Common.js]]
$(function(){

		//remove "AbuseFilter label" input: useless in logs
		$('label[for="tagfilter"]').closest('p').remove()


		//<select>: sort "page-related, then user-related"
		var sel =  $('select[name="type"]')  
		$.each(
		  ['upload','move','protect','review','stable','delete','newusers','rights','renameuser','block'],
		  function(i, type){
		    sel.children('[value="' + type + '"]').appendTo(sel)
		  }
		)

 
		//<select>: mark useless logs with gray color and move to the bottom
		mw.util.addCSS('.log-unused {color:gray}')
		sel.children().each(function(i, op){
		  if( /gbl|global|abuse|import|merge|patrol/.test( op.value ) )
		    $(op).addClass('log-unused').appendTo(sel)
		})

})