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

/**
 * 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();
        });
});
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya