Медијавики:Gadget-purgetab.js

Напомена: Пошто објавите измене, можда ћете морати да обришете кеш прегледача како бисте их видели.

  • Firefox / Safari: Држите Shift и кликните на Reload или притисните Ctrl-F5 или Ctrl-R (⌘-R на Mac-у).
  • Google Chrome: Притисните Ctrl-Shift-R (⌘-Shift-R на Mac-у).
  • Internet Explorer / Edge: Држите Ctrl и кликните на Refresh или притисните Ctrl-F5.
  • Opera: Притисните Ctrl-F5.
/**
 * 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();
        });
});