MediaWiki:Common.js: различия между версиями

нет описания правки
Нет описания правки
Нет описания правки
Строка 23: Строка 23:
              
              
             // остаемся на текущей странице
             // остаемся на текущей странице
             window.location.href = mw.util.getUrl(mw.config.get('wgPageName'));
             // window.location.href = mw.util.getUrl(mw.config.get('wgPageName'));
           
            var api = new mw.Api();
 
api.postWithToken('csrf', {
    action: 'purge',
    titles: mw.config.get('wgPageName') // Получаем название текущей страницы
}).done(function (data) {
    if (data && data.purge) {
        console.log('Кэш страницы успешно сброшен.');
        location.reload(); // Перезагрузить страницу, чтобы увидеть изменения
    } else {
        console.log('Ошибка при сбросе кэша страницы.');
    }
}).fail(function (error) {
    console.log('Не удалось сбросить кэш страницы:', error);
});
         } else {
         } else {
             // Обработка ошибок
             // Обработка ошибок