Content deleted Content added
Undid revision 1140346099 by Novem Linguae (talk) - referenceerror |
pull request #152: Update link ___location, notification method, and namespace check (publish.php) |
||
Line 100:
function getArticleName() {
return mw.config.get('wgPageName');
}
Line 128 ⟶ 116:
if ( isDiff ) return;
//
if (mw.config.get('wgNamespaceNumber') < 0) return;
// @ts-ignore▼
let titleWithNamespaceAndUnderscores = getArticleName();
let namespaceNumber = mw.config.get('wgNamespaceNumber');
let running = false;
▲// @ts-ignore
▲let menuID = window.draftCleanerPutInToolsMenu ? 'p-tb' : 'p-navigation';
// Add DraftCleaner to
mw.loader.using(['mediawiki.util'], function () {
mw.util.addPortletLink(menuID, '#', 'Run DraftCleaner', 'DraftCleanerLink');
$('#DraftCleanerLink').on('click', async function() {▼
if (running) return;
running = true;
`);▼
// notify of script starting
▲$('#DraftCleanerLink').on('click', async function() {
mw.notify('Parsing page content...');
▲ // prevent running the script while script is already in progress
let summary = 'clean up ([[User:Novem Linguae/Scripts/DraftCleaner.js|DraftCleaner]])';
// editPage(titleWithNamespaceAndUnderscores, wikicode);
// hardRefresh();
await goToShowChangesScreen(titleWithNamespaceAndUnderscores, wikicode, summary);
}
});
|