Wikipedista:Matěj Suchánek/clearSandbox.js

Z Wikipedie, otevřené encyklopedie

Poznámka: Po uložení musíte vyprázdnit mezipaměť vašeho prohlížeče, jinak změny neuvidíte.

// rychlé uhrabání [[WP:Pískoviště]]
if ( mw.config.get( 'wgArticleId' ) === 3008 ) {
	$( function () {
		$( '#mw-content-text' )
		.find( '.oo-ui-widget-enabled' )
		.closest( 'a' )
		.eq( 0 )
		.on( 'click', function ( event ) {
			event.preventDefault();
			mw.loader.using( [ 'mediawiki.api' ] )
			.done( function () {
				var api = new mw.Api();
				api
				.get( {
					action: 'query',
					prop: 'revisions',
					revids: 4396542,
					rvprop: 'content',
				} )
				.done( function ( data ) {
					api.postWithEditToken( {
						action: 'edit',
						minor: 1,
						pageid: 3008,
						summary: 'úhrab',
						text: data.query.pages[ 3008 ].revisions[ 0 ][ '*' ],
						watchlist: 'nochange',
					} )
					.done( function () {
						window.location.reload();
					} );
				} );
			} );
		} );
	} );
}