利用者:Penn Station/ErrorDetector.js
表示
お知らせ: 保存した後、ブラウザのキャッシュをクリアしてページを再読み込みする必要があります。
多くの Windows や Linux のブラウザ
- Ctrl を押しながら F5 を押す。
Mac における Safari
Mac における Chrome や Firefox
- ⌘ Cmd と ⇧ Shift を押しながら R を押す。
詳細についてはWikipedia:キャッシュを消すをご覧ください。
// ErrorDetector
// Date: 2014-02-19
// Author: Penn Station
// Note: When detecting a syntax error, popup a notify message with a link to purge
function ErrorDetector() {
var err = $('strong.error');
if(err.text().indexOf('構文解析に失敗') == -1) return;
mw.notify(
$('<span />').append(
'<img src="https://upload.wikimedia.org/wikipedia/commons/b/b4/Ambox_important.svg" width="18px">',
' 構文解析エラーを検出しました。<br/>',
$('<a href="' + '?action=purge' + '">' + 'キャッシュ破棄で解決を試みる' + '</a>'),
'。'
),
{
autoHide: false
}
);
}
$(ErrorDetector);