MediaWiki:Gadget-rcnotify.js
Материал из Абсурдопедии
Перейти к навигацииПерейти к поискуЗамечание. Возможно, после сохранения вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl-F5 или Ctrl-R (⌘-R на Mac)
- Google Chrome: Нажмите Ctrl-Shift-R (⌘-Shift-R на Mac)
- Internet Explorer: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl-F5
- Opera: Перейдите в Menu → Настройки (Opera → Настройки на Mac), а затем Безопасность → Очистить историю посещений → Кэшированные изображения и файлы
/*
Уведомления о правках в ролевой игре -- 18 May 2019.
Автор: [[User:Edward Chernenko]].
Показать всплывающее уведомление, если появляется новая правка в ролевой игре.
Примечание: основной скрипт находится на странице [[MediaWiki:Gadget-rcnotify-worker.js]].
*/
$(function() {
if ( 'requestPermission' in ( window.Notification || {} ) ) {
Notification.requestPermission().then(function(result) {
if ( result == 'granted' ) {
var myWorker = new SharedWorker( '../w/index.php?title=MediaWiki:Gadget-rcnotify-worker.js&action=raw&ctype=text/javascript' );
myWorker.port.start();
// Tell the worker the name of current user, so that it wouldn't be notified of his own edits
myWorker.port.postMessage( mw.config.get( 'wgUserName' ) );
}
});
}
});