ব্যবহারকারী:রবি/common.js: সংশোধিত সংস্করণের মধ্যে পার্থক্য
সম্পাদনা সারাংশ নেই |
|||
| ১,৮৬৫ নং লাইন: | ১,৮৬৫ নং লাইন: | ||
}) | }) | ||
})(jQuery, mw); | })(jQuery, mw); | ||
/** | |||
* Add "Purge" content action link. | |||
* | |||
* Dependencies: mediawiki.util, mediawiki.api | |||
* | |||
* @source https://www.mediawiki.org/wiki/Snippets/Purge_action | |||
* @revision 2016-05-22 | |||
*/ | |||
$( function () { | |||
if ( $( '#ca-purge' ).length || !mw.config.get( 'wgIsArticle' ) ) return; | |||
var node = mw.util.addPortletLink( | |||
'p-cactions', | |||
mw.util.getUrl( null, { action: 'purge' } ), | |||
mw.config.get( 'skin' ) === 'vector' ? 'শোধন' : '*', | |||
'ca-purge', | |||
'এই পাতার সার্ভার ক্যাশে পরিস্কার করুন', | |||
'শোধন' | |||
); | |||
$(node).on( 'click', function (e) { | |||
new mw.Api().post( { action: 'purge', titles: mw.config.get( 'wgPageName' ) } ).then(function () { | |||
location.reload(); | |||
}, function () { | |||
mw.notify( 'শোধন ব্যর্থ হয়েছে', { type: 'error' } ); | |||
}); | |||
e.preventDefault(); | |||
}); | |||
}); | |||