Jump to content

User:NhacNy2412/BlankedPage.js

From Meta, a Wikimedia project coordination wiki

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/*** Blanked the page ***/

// Adds a link to blank the current page
// By [[User:NhacNy2412]]

const BlankedThePage = {};
window.BlankedThePage = BlankedThePage;
BlankedThePage.config = {
	name: '[[m:User:NhacNy2412/BlankedPage.js|BlankedPage.js]]',
	debug: false
};

BlankedThePage.summary = "Blanked the page (using" + BlankedThePage.config.name + ").";

$(mw.util.addPortletLink('p-cactions', '#', 'Blanked the page')).click(function(e) {
	e.preventDefault();
	new mw.Api().edit(mw.config.get('wgPageName'), function(rev) {
		if (DraftNoCat.config.debug) {
			console.log (BlankedThePage.summary);
		}
		return '';
	}).then(function() {
		mw.loader.using( [], function() {
				mw.notify('Successfully blanked the page.');});
		window.location.reload();
	});
});