User:DerHexer/monobook.js

From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
mw.loader.using( 'mediawiki.api', function () {
        ( new mw.Api() ).get( {
                action: 'query',
                prop: 'info',
                intoken: 'delete',
                titles: 'Madrid'
        } ).done( function ( data ) {
        	$.ajax({
        		// request type ( GET or POST )
        		type: "POST",
 
        		// the URL to which the request is sent
        		url: mw.util.wikiScript('api'),
 
        		// data to be sent to the server
        		data: { action:'undelete', title: 'Madrid', token: data.query.pages[-1]["deletetoken"], reason: 'Restored.' },
        		
       			// The type of data that you're expecting back from the server
        		dataType: 'json',
 
        		// Function to be called if the request succeeds
        		success: function( jsondata ){
                	jsMsg( jsondata.result );
        		}
        	})
        })
});

/*

*/