MediaWiki:Common.js: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 1,239: Line 1,239:


     mw.loader.using('mediawiki.api', function () {
     mw.loader.using('mediawiki.api', function () {
         console.log("🧪 Purge script loaded");
         // Only run on form edit page
 
         if (mw.config.get('wgCanonicalSpecialPageName') === 'FormEdit') {
         if (mw.config.get('wgCanonicalSpecialPageName') === 'FormEdit') {
            console.log("🧪 On FormEdit page, attempting to purge Main...");
             new mw.Api().post({
             new mw.Api().post({
                 action: 'purge',
                 action: 'purge',
                 titles: 'Main'
                 titles: 'Main'
            }).done(function () {
                console.log("✅ Successfully purged Main");
             }).fail(function (err) {
             }).fail(function (err) {
                 console.error("❌ Failed to purge Main:", err);
                // Optional: leave a minimal fallback error log
                 console.warn("Main page purge failed", err);
             });
             });
        } else {
            console.log("ℹ️ Not on FormEdit page — skipping purge");
         }
         }
     });
     });


});
});

Navigation menu