用戶:ChasingAir/js/Confirm-Sign.js

出自維基百科

注意: 保存之後, 倷要清吥瀏覽器嗰緩存才眵得正改嗰內容。 Mozilla / Firefox / Safari: 按到 Shift 接到按刷新(或按吖Ctrl-Shift-R,到蘋果Mac上按Cmd-Shift-R);IE: 按到 Ctrl接到按刷新,或按吖Ctrl-F5Konqueror: 單只要按 刷新Opera: 用戶要到 工具-設置 完全嗰清除緩存。

/*
目前版本:QT-0.0.1b
發行者:Matttest
源代码:w:zh:User:Matttest/Confirm-Sign.js
*/
if (mw.config.get('wgNamespaceNumber') % 2 == 1 && (wgAction == "edit" || wgAction == "submit")) {  // editing a talk page?
    addOnloadHook(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("你沒有在留言後簽名,確定要儲存嗎?");
        };
    });
}