User:Irukaza/js/editConflict.js:修订间差异

删除407字节 、​ 2021年2月24日 (星期三)
无编辑摘要
imported>=海豚=
无编辑摘要
imported>=海豚=
无编辑摘要
第1行: 第1行:
(async () => {
(async () => {
   if (!["edit", "submit"].includes(mw.config.get("wgAction"))) {
     return;
   }
    await mw.loader.using("mw.Api");
    await mw.loader.using("mw.Api");
    mw.loader.using('mediawiki.notification');
    mw.loader.using('mediawiki.notification');
第11行: 第8行:
    const wpSave = $("#wpSave");
    const wpSave = $("#wpSave");
    const editform = $("#editform");
    const editform = $("#editform");
   const conflictAlert = "请注意!如果您在没有备份您的编辑内容时就选择显示预览或更改,\n我们会无法检测到编辑冲突,\n并且届时您点下了保存按钮后您的编辑内容会直接丢失!!\n请备份您的编辑后刷新页面再进行相关操作!";
    const SYMBOL_UNDEFINED = Symbol("SYMBOL_UNDEFINED");
    const SYMBOL_UNDEFINED = Symbol("SYMBOL_UNDEFINED");
    wpSave.val = (value = SYMBOL_UNDEFINED) => {
    wpSave.val = (value = SYMBOL_UNDEFINED) => {
第24行: 第20行:
        needCheckFlag = false;
        needCheckFlag = false;
        setTimeout(async () => {
        setTimeout(async () => {
          disable(wpSave.attr("disabled", "disabled").val("正在 检查编辑冲突……"));
          disable(wpSave.attr("disabled", "disabled").val("正在 保存..."));
          for (let i = 1; i <= 4; i++) {
          for (let i = 1; i <= 4; i++) {
            try {
            try {
匿名用户