Справица:NullEdit.js
Пређи на навигацију
Пређи на претрагу
mw.loader.using(['mediawiki.api', 'mediawiki.notify', 'mediawiki.user', 'mediawiki.util']).then(function() {
'use strict';
var button = mw.util.addPortletLink(
'p-cactions',
'?action=purge',
'Очисти кеш',
'ca-null-edit',
'Освежава кеш тренутне странице.',
'n'
), api = new mw.Api();
$(button).click(function(event) {
event.preventDefault();
api.edit(mw.config.get('wgPageName'), function() {
return {
appendtext: '\n'
};
}).then(function(data) {
if (data.result !== 'Success') {
mw.notify('Празна измена није била успешна!', {
type: 'error'
});
return;
}
return api.get({
action: 'parse',
pageid: mw.config.get('wgArticleId')
});
}).then(function(data) {
$('#mw-parser-output').replaceWith(data.parse.text['*']);
});
});
});