User:Matttest/Confirm-Sign.js

维基百科,自由的百科全书

注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google ChromeFirefoxMicrosoft EdgeSafari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。

/*
© CC BY-SA 3.0
目前版本:QT-0.0.1b
發行者:Matttest
*/
if (mw.config.get('wgNamespaceNumber') % 2 == 1 && (mw.config.get('wgAction') == "edit" || mw.config.get('wgAction') == "submit")) {  
    $(function () {
        if (!document.editform || !document.editform.wpSave || !document.editform.wpTextbox1) return;
        var oldOnclick = document.editform.wpSave.onclick;
        document.editform.wpSave.onclick = function () {
            if (oldOnclick && !oldOnclick.apply(this, arguments)) return false;
            if (document.editform.wpTextbox1.value.match(/~{3}/)) return true;
            return confirm("你沒有在留言後簽名,確定要儲存嗎?");
		};
    });
}