「User:Irukaza/js/editConflict.js」:修訂間差異

跳至導覽 跳至搜尋
移除 453 位元組 、​ 2020年5月23日 (星期六)
無編輯摘要
imported>=海豚=
無編輯摘要
imported>=海豚=
無編輯摘要
行 36: 行 36:
              const pageid = Object.keys(result.query.pages)[0];
              const pageid = Object.keys(result.query.pages)[0];
              if (pageid > 0 && result.query.pages[pageid].revisions[0].revid > wgCurRevisionId) {
              if (pageid > 0 && result.query.pages[pageid].revisions[0].revid > wgCurRevisionId) {
                wpSave.val("提交 失败,存在编辑冲突!");
                wpSave.val(" 正在 提交......");
               $("body").append(`<div style="background: #3366CC; color: white; text-align: center; padding: .5rem; position: fixed; top: 0; left: 0; right: 0; z-index: 9999;"><p>本页面在您编辑的这段时间内已被他人更改。请复制您的编辑内容刷新页面比对内容后重新开始编辑,以避免这中间的编辑丢失。</p></div>`);
                const pre = $("<pre/>", {
                const pre = $("<pre/>", {
                  css: {
                  css: {
行 88: 行 87:
            } catch (e) {
            } catch (e) {
              console.error("editConflict", e);
              console.error("editConflict", e);
              wpSave.val(i <= 3 ? `提交 失败!可能存在编辑冲突,正在检测(第${i}次)……` : "提交失败,请备份您的编辑内容后刷新界面重新编辑");
              wpSave.val(i <= 3 ? ` 正在 提交......` : "提交失败,请备份您的编辑内容后刷新界面重新编辑");
            }
            }
          }
          }
匿名使用者

導覽選單