User:NhacNy2412/BlankedPage.js
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();
});
});