MediaWiki:Gadget-restore.js

注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google ChromeFirefoxMicrosoft EdgeSafari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。

// Restore Page Select Auomatic Script
// Source code by Tietew@jawiki, refactoring by Alexsh@zhwiki
// Rewrite with jQuery by PhiLiP@zhwiki

( function( $ ) {
	if ( mw.config.get('wgPageName') != 'Special:Undelete' && mw.config.get('wgPageName') != 'Special:恢复被删页面' ) {
		return;
	}
	
	var invert = function() {
		$( ':checkbox' ).each( function() {
			var el = $( this );
			el.attr( 'checked', !el.attr( 'checked' ) );
		} );
		return false;
	};
	
	var checkAll = function() {
		$( ':checkbox' ).attr( 'checked', true );
		return false;
	};

	$( function() {
		$( '#mw-undelete-submit' ).after( $( '<input type="submit" />' )
			.attr( 'value', wgULS( '全选', '全選' ) )
			.click( checkAll ) );
		$( '#mw-undelete-invert' ).click( invert );
	} );
	
	return true;
} )( jQuery );