User:MPGuy2824/scripts/nullEdit.js

/* jshint laxbreak: true, undef: true, maxerr:999 */ /* globals console, window, document, $, mw, OO, extraJs */ // $.when(	// Resource loader modules	mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Title']),	// Page ready	$.ready ).then(function { /* ========== Config ============================================================================ */ var config = {	// MediaWiki configuration values	mw: mw.config.get( [ 'wgPageName', ] ) };

/* ========== API =============================================================================== */ var API = new mw.Api( {	ajax: {	headers: {'Api-User-Agent': 'nullEdit/'} } } );

// --- Add link to 'More' menu (or user-specified portlet) which starts everything --- mw.util.addPortletLink( (window.m2d_portlet||'p-cactions'), '#', 'Null Edit', 'ca-null', null, null, "#ca-move"); $('#ca-null').on('click', function(e) {		e.preventDefault;

API.postWithToken( 'csrf', {			action: 'edit',			title: config.mw.wgPageName,			prependtext: '',			summary: 'null edit'		} ) .done( function { window.location.reload; } ) .fail( function(c, r) {		} ); }); }); //