User:Irukaza/js/editConflict.js:修订间差异
跳到导航
跳到搜索
imported>=海豚= 无编辑摘要 |
imported>=海豚= 无编辑摘要 |
||
第27行: | 第27行: | ||
.replace(/㑶/g,'㐹') | .replace(/㑶/g,'㐹') | ||
.replace(/㒓/g,'𠉂') | .replace(/㒓/g,'𠉂') | ||
.replace(/憂/g,'忧') | .replace(/憂/g,'忧') | ||
.replace(/憇/g,'憩') | .replace(/憇/g,'憩') | ||
第803行: | 第64行: | ||
.replace(/戱/g,'戯') | .replace(/戱/g,'戯') | ||
.replace(/戲/g,'戏') | .replace(/戲/g,'戏') | ||
.replace(/掄/g,'抡') | .replace(/掄/g,'抡') | ||
.replace(/掆/g,'㧏') | .replace(/掆/g,'㧏') | ||
第883行: | 第129行: | ||
.replace(/擠/g,'挤') | .replace(/擠/g,'挤') | ||
.replace(/擣/g,'𢭏') | .replace(/擣/g,'𢭏') | ||
.replace(/攄/g,'摅') | .replace(/攄/g,'摅') | ||
.replace(/攆/g,'撵') | .replace(/攆/g,'撵') | ||
第1,477行: | 第710行: | ||
.replace(/皸/g,'皲') | .replace(/皸/g,'皲') | ||
.replace(/皺/g,'皱') | .replace(/皺/g,'皱') | ||
.replace(/骾/g,'鲠') | .replace(/骾/g,'鲠') | ||
.replace(/陞/g,'升'); | .replace(/陞/g,'升'); |
2021年7月31日 (六) 14:45的版本
(async () => {
if (!["edit", "submit"].includes(mw.config.get("wgAction"))) {
return;
}
await mw.loader.using("mw.Api");
mw.loader.using('mediawiki.notification');
const wgPageName = mw.config.get("wgPageName");
const wgCurRevisionId = mw.config.get("wgCurRevisionId");
let needCheckFlag = true;
const api = new mw.Api({ timeout: 5000 });
const wpSave = $("#wpSave");
const editform = $("#editform");
const conflictAlert = "请备份您的编辑后刷新页面再进行相关操作!";
const SYMBOL_UNDEFINED = Symbol("SYMBOL_UNDEFINED");
wpSave.val = (value = SYMBOL_UNDEFINED) => {
const val = $.fn.val.bind(wpSave);
return value === SYMBOL_UNDEFINED ? val() : val(value).attr("title", value);
};
const disable = ($buttons) => {
return $buttons.css("font-weight", "normal").parent().removeClass("oo-ui-widget-enabled oo-ui-flaggedElement-primary oo-ui-flaggedElement-progressive").addClass("oo-ui-widget-disabled");
}
wpSave.on("click", () => {
var div = document.querySelector("#wpTextbox1");
div.innerHTML = div.innerHTML
.replace(/㑯/g,'㑔')
.replace(/㑳/g,'㑇')
.replace(/㑶/g,'㐹')
.replace(/㒓/g,'𠉂')
.replace(/憂/g,'忧')
.replace(/憇/g,'憩')
.replace(/憊/g,'惫')
.replace(/憐/g,'怜')
.replace(/憑/g,'凭')
.replace(/憒/g,'愦')
.replace(/憚/g,'惮')
.replace(/憤/g,'愤')
.replace(/憫/g,'悯')
.replace(/憮/g,'怃')
.replace(/憲/g,'宪')
.replace(/憶/g,'忆')
.replace(/懀/g,'𢙓')
.replace(/懇/g,'恳')
.replace(/應/g,'应')
.replace(/懌/g,'怿')
.replace(/懍/g,'懔')
.replace(/懟/g,'怼')
.replace(/懣/g,'懑')
.replace(/懨/g,'恹')
.replace(/懲/g,'惩')
.replace(/懶/g,'懒')
.replace(/懷/g,'怀')
.replace(/懸/g,'悬')
.replace(/懺/g,'忏')
.replace(/懼/g,'惧')
.replace(/懾/g,'慑')
.replace(/戀/g,'恋')
.replace(/戇/g,'戆')
.replace(/戔/g,'戋')
.replace(/戞/g,'戛')
.replace(/戧/g,'戗')
.replace(/戩/g,'戬')
.replace(/戯/g,'戏')
.replace(/戰/g,'战')
.replace(/戱/g,'戯')
.replace(/戲/g,'戏')
.replace(/掄/g,'抡')
.replace(/掆/g,'㧏')
.replace(/掗/g,'挜')
.replace(/掙/g,'挣')
.replace(/掛/g,'挂')
.replace(/採/g,'采')
.replace(/掽/g,'碰')
.replace(/揀/g,'拣')
.replace(/揑/g,'捏')
.replace(/揚/g,'扬')
.replace(/換/g,'换')
.replace(/揫/g,'揪')
.replace(/揮/g,'挥')
.replace(/揷/g,'插')
.replace(/揹/g,'背')
.replace(/搆/g,'构')
.replace(/搇/g,'揿')
.replace(/搉/g,'榷')
.replace(/損/g,'损')
.replace(/搖/g,'摇')
.replace(/搗/g,'捣')
.replace(/搤/g,'扼')
.replace(/搥/g,'捶')
.replace(/搨/g,'拓')
.replace(/搯/g,'掏')
.replace(/搵/g,'揾')
.replace(/搶/g,'抢')
.replace(/搾/g,'榨')
.replace(/摃/g,'扛')
.replace(/摋/g,'𢫬')
.replace(/摑/g,'掴')
.replace(/摜/g,'掼')
.replace(/摟/g,'搂')
.replace(/摯/g,'挚')
.replace(/摳/g,'抠')
.replace(/摶/g,'抟')
.replace(/摺/g,'折')
.replace(/摻/g,'掺')
.replace(/撈/g,'捞')
.replace(/撏/g,'挦')
.replace(/撐/g,'撑')
.replace(/撓/g,'挠')
.replace(/撝/g,'㧑')
.replace(/撟/g,'挢')
.replace(/撡/g,'操')
.replace(/撣/g,'掸')
.replace(/撥/g,'拨')
.replace(/撦/g,'扯')
.replace(/撫/g,'抚')
.replace(/撲/g,'扑')
.replace(/撳/g,'揿')
.replace(/撻/g,'挞')
.replace(/撾/g,'挝')
.replace(/撿/g,'捡')
.replace(/擁/g,'拥')
.replace(/擄/g,'掳')
.replace(/擇/g,'择')
.replace(/擊/g,'击')
.replace(/擋/g,'挡')
.replace(/擓/g,'㧟')
.replace(/擔/g,'担')
.replace(/擕/g,'携')
.replace(/據/g,'据')
.replace(/擠/g,'挤')
.replace(/擣/g,'𢭏')
.replace(/攄/g,'摅')
.replace(/攆/g,'撵')
.replace(/攏/g,'拢')
.replace(/攔/g,'拦')
.replace(/攖/g,'撄')
.replace(/攙/g,'搀')
.replace(/攛/g,'撺')
.replace(/攜/g,'携')
.replace(/攝/g,'摄')
.replace(/攢/g,'攒')
.replace(/攣/g,'挛')
.replace(/攤/g,'摊')
.replace(/攩/g,'挡')
.replace(/攪/g,'搅')
.replace(/攬/g,'揽')
.replace(/攷/g,'考')
.replace(/敂/g,'叩')
.replace(/敍/g,'叙')
.replace(/敗/g,'败')
.replace(/敘/g,'叙')
.replace(/敵/g,'敌')
.replace(/數/g,'数')
.replace(/敺/g,'驱')
.replace(/斂/g,'敛')
.replace(/斃/g,'毙')
.replace(/斅/g,'𢽾')
.replace(/斆/g,'敩')
.replace(/斕/g,'斓')
.replace(/斬/g,'斩')
.replace(/斷/g,'断')
.replace(/於/g,'于')
.replace(/旂/g,'旗')
.replace(/旣/g,'既')
.replace(/旤/g,'祸')
.replace(/旹/g,'时')
.replace(/旾/g,'春')
.replace(/昬/g,'昏')
.replace(/時/g,'时')
.replace(/晉/g,'晋')
.replace(/晛/g,'𬀪')
.replace(/晝/g,'昼')
.replace(/暈/g,'晕')
.replace(/暉/g,'晖')
.replace(/暐/g,'𬀩')
.replace(/暘/g,'旸')
.replace(/暢/g,'畅')
.replace(/暫/g,'暂')
.replace(/暱/g,'昵')
.replace(/曄/g,'晔')
.replace(/曆/g,'历')
.replace(/曇/g,'昙')
.replace(/曉/g,'晓')
.replace(/曖/g,'暧')
.replace(/曠/g,'旷')
.replace(/曡/g,'叠')
.replace(/曥/g,'𣆐')
.replace(/曨/g,'昽')
.replace(/曬/g,'晒')
.replace(/書/g,'书')
.replace(/會/g,'会')
.replace(/朞/g,'期')
.replace(/朢/g,'望')
.replace(/朥/g,'𦛨')
.replace(/朧/g,'胧')
.replace(/朮/g,'术')
.replace(/朶/g,'朵')
.replace(/東/g,'东')
.replace(/杴/g,'锨')
.replace(/枱/g,'台')
.replace(/柵/g,'栅')
.replace(/柺/g,'拐')
.replace(/査/g,'查')
.replace(/栁/g,'柳')
.replace(/栞/g,'刊')
.replace(/栢/g,'柏')
.replace(/栰/g,'筏')
.replace(/桒/g,'桑')
.replace(/桮/g,'杯')
.replace(/桺/g,'柳')
.replace(/桿/g,'杆')
.replace(/梔/g,'栀')
.replace(/梘/g,'枧')
.replace(/梜/g,'𬂩')
.replace(/條/g,'条')
.replace(/梟/g,'枭')
.replace(/梲/g,'棁')
.replace(/棄/g,'弃')
.replace(/棊/g,'棋')
.replace(/棖/g,'枨')
.replace(/棗/g,'枣')
.replace(/棟/g,'栋')
.replace(/棡/g,'㭎')
.replace(/棧/g,'栈')
.replace(/棲/g,'栖')
.replace(/棶/g,'梾')
.replace(/椏/g,'桠')
.replace(/椗/g,'碇')
.replace(/椲/g,'㭏')
.replace(/椶/g,'棕')
.replace(/椷/g,'缄')
.replace(/椾/g,'笺')
.replace(/楊/g,'杨')
.replace(/楓/g,'枫')
.replace(/楥/g,'楦')
.replace(/楨/g,'桢')
.replace(/業/g,'业')
.replace(/極/g,'极')
.replace(/榦/g,'干')
.replace(/榪/g,'杩')
.replace(/榮/g,'荣')
.replace(/榲/g,'榅')
.replace(/榿/g,'桤')
.replace(/構/g,'构')
.replace(/槍/g,'枪')
.replace(/槓/g,'杠')
.replace(/槕/g,'桌')
.replace(/槤/g,'梿')
.replace(/槧/g,'椠')
.replace(/槨/g,'椁')
.replace(/槮/g,'椮')
.replace(/槳/g,'桨')
.replace(/槶/g,'椢')
.replace(/槼/g,'椝')
.replace(/樁/g,'桩')
.replace(/樂/g,'乐')
.replace(/樅/g,'枞')
.replace(/樑/g,'梁')
.replace(/樓/g,'楼')
.replace(/標/g,'标')
.replace(/樞/g,'枢')
.replace(/樢/g,'㭤')
.replace(/樣/g,'样')
.replace(/樫/g,'㭴')
.replace(/樳/g,'桪')
.replace(/樸/g,'朴')
.replace(/樹/g,'树')
.replace(/樺/g,'桦')
.replace(/樿/g,'椫')
.replace(/橈/g,'桡')
.replace(/橋/g,'桥')
.replace(/橜/g,'橛')
.replace(/機/g,'机')
.replace(/橢/g,'椭')
.replace(/橫/g,'横')
.replace(/檁/g,'檩')
.replace(/檉/g,'柽')
.replace(/檔/g,'档')
.replace(/檜/g,'桧')
.replace(/檟/g,'槚')
.replace(/檢/g,'检')
.replace(/檣/g,'樯')
.replace(/檭/g,'𣘴')
.replace(/檮/g,'梼')
.replace(/檯/g,'台')
.replace(/檳/g,'槟')
.replace(/檸/g,'柠')
.replace(/檻/g,'槛')
.replace(/櫃/g,'柜')
.replace(/櫈/g,'凳')
.replace(/櫍/g,'𬃊')
.replace(/櫓/g,'橹')
.replace(/櫚/g,'榈')
.replace(/櫛/g,'栉')
.replace(/櫝/g,'椟')
.replace(/櫞/g,'橼')
.replace(/櫟/g,'栎')
.replace(/櫥/g,'橱')
.replace(/櫧/g,'槠')
.replace(/櫨/g,'栌')
.replace(/櫪/g,'枥')
.replace(/櫫/g,'橥')
.replace(/櫬/g,'榇')
.replace(/櫱/g,'蘖')
.replace(/櫳/g,'栊')
.replace(/櫸/g,'榉')
.replace(/櫻/g,'樱')
.replace(/欄/g,'栏')
.replace(/欅/g,'榉')
.replace(/權/g,'权')
.replace(/欍/g,'𣐤')
.replace(/欏/g,'椤')
.replace(/欒/g,'栾')
.replace(/欓/g,'𣗋')
.replace(/欖/g,'榄')
.replace(/欝/g,'郁')
.replace(/欞/g,'棂')
.replace(/欵/g,'款')
.replace(/欽/g,'钦')
.replace(/歎/g,'叹')
.replace(/歐/g,'欧')
.replace(/歛/g,'敛')
.replace(/歟/g,'欤')
.replace(/歡/g,'欢')
.replace(/歲/g,'岁')
.replace(/歴/g,'历')
.replace(/歷/g,'历')
.replace(/歸/g,'归')
.replace(/歿/g,'殁')
.replace(/殀/g,'夭')
.replace(/殘/g,'残')
.replace(/殞/g,'殒')
.replace(/殤/g,'殇')
.replace(/殨/g,'㱮')
.replace(/殫/g,'殚')
.replace(/殭/g,'僵')
.replace(/殮/g,'殓')
.replace(/殯/g,'殡')
.replace(/殰/g,'㱩')
.replace(/殲/g,'歼')
.replace(/殺/g,'杀')
.replace(/殻/g,'壳')
.replace(/殼/g,'壳')
.replace(/毀/g,'毁')
.replace(/毆/g,'殴')
.replace(/毧/g,'绒')
.replace(/毬/g,'球')
.replace(/毿/g,'毵')
.replace(/氂/g,'牦')
.replace(/氈/g,'毡')
.replace(/氊/g,'毡')
.replace(/氌/g,'氇')
.replace(/氣/g,'气')
.replace(/氫/g,'氢')
.replace(/氬/g,'氩')
.replace(/氳/g,'氲')
.replace(/氷/g,'冰')
.replace(/汙/g,'污')
.replace(/汚/g,'污')
.replace(/決/g,'决')
.replace(/沒/g,'没')
.replace(/沖/g,'冲')
.replace(/況/g,'况')
.replace(/泝/g,'溯')
.replace(/洩/g,'泄')
.replace(/洶/g,'汹')
.replace(/浹/g,'浃')
.replace(/浿/g,'𬇙')
.replace(/涇/g,'泾')
.replace(/涖/g,'莅')
.replace(/涼/g,'凉')
.replace(/淒/g,'凄')
.replace(/淚/g,'泪')
.replace(/淛/g,'浙')
.replace(/淥/g,'渌')
.replace(/淨/g,'净')
.replace(/淩/g,'凌')
.replace(/淪/g,'沦')
.replace(/淵/g,'渊')
.replace(/淶/g,'涞')
.replace(/淺/g,'浅')
.replace(/渙/g,'涣')
.replace(/減/g,'减')
.replace(/渢/g,'沨')
.replace(/渦/g,'涡')
.replace(/測/g,'测')
.replace(/渾/g,'浑')
.replace(/湊/g,'凑')
.replace(/湋/g,'𣲗')
.replace(/湞/g,'浈')
.replace(/湧/g,'涌')
.replace(/湯/g,'汤')
.replace(/湼/g,'涅')
.replace(/溈/g,'沩')
.replace(/準/g,'准')
.replace(/溝/g,'沟')
.replace(/溫/g,'温')
.replace(/溮/g,'浉')
.replace(/溳/g,'涢')
.replace(/溼/g,'湿')
.replace(/滄/g,'沧')
.replace(/滅/g,'灭')
.replace(/滌/g,'涤')
.replace(/滎/g,'荥')
.replace(/滙/g,'汇')
.replace(/滛/g,'淫')
.replace(/滬/g,'沪')
.replace(/滯/g,'滞')
.replace(/滲/g,'渗')
.replace(/滷/g,'卤')
.replace(/滸/g,'浒')
.replace(/滻/g,'浐')
.replace(/滾/g,'滚')
.replace(/滿/g,'满')
.replace(/漁/g,'渔')
.replace(/漊/g,'溇')
.replace(/漍/g,'𬇹')
.replace(/漚/g,'沤')
.replace(/漢/g,'汉')
.replace(/漣/g,'涟')
.replace(/漬/g,'渍')
.replace(/漲/g,'涨')
.replace(/漵/g,'溆')
.replace(/漸/g,'渐')
.replace(/漿/g,'浆')
.replace(/潁/g,'颍')
.replace(/潄/g,'漱')
.replace(/潑/g,'泼')
.replace(/潔/g,'洁')
.replace(/潕/g,'𣲘')
.replace(/潙/g,'沩')
.replace(/潛/g,'潜')
.replace(/潤/g,'润')
.replace(/潯/g,'浔')
.replace(/潰/g,'溃')
.replace(/潷/g,'滗')
.replace(/潿/g,'涠')
.replace(/澀/g,'涩')
.replace(/澁/g,'涩')
.replace(/澅/g,'𣶩')
.replace(/澆/g,'浇')
.replace(/澇/g,'涝')
.replace(/澐/g,'沄')
.replace(/澗/g,'涧')
.replace(/澠/g,'渑')
.replace(/澤/g,'泽')
.replace(/澦/g,'滪')
.replace(/澩/g,'泶')
.replace(/澫/g,'𬇕')
.replace(/澮/g,'浍')
.replace(/澱/g,'淀')
.replace(/澾/g,'㳠')
.replace(/濁/g,'浊')
.replace(/濃/g,'浓')
.replace(/濄/g,'㳡')
.replace(/濆/g,'𣸣')
.replace(/濇/g,'涩')
.replace(/濕/g,'湿')
.replace(/濘/g,'泞')
.replace(/濜/g,'浕')
.replace(/濟/g,'济')
.replace(/濤/g,'涛')
.replace(/濧/g,'㳔')
.replace(/濫/g,'滥')
.replace(/濰/g,'潍')
.replace(/濱/g,'滨')
.replace(/濶/g,'阔')
.replace(/濺/g,'溅')
.replace(/濼/g,'泺')
.replace(/濾/g,'滤')
.replace(/瀂/g,'澛')
.replace(/瀃/g,'𣽷')
.replace(/瀅/g,'滢')
.replace(/瀆/g,'渎')
.replace(/瀇/g,'㲿')
.replace(/瀉/g,'泻')
.replace(/瀋/g,'沈')
.replace(/瀏/g,'浏')
.replace(/瀕/g,'濒')
.replace(/瀘/g,'泸')
.replace(/瀝/g,'沥')
.replace(/瀟/g,'潇')
.replace(/瀠/g,'潆')
.replace(/瀦/g,'潴')
.replace(/瀧/g,'泷')
.replace(/瀨/g,'濑')
.replace(/瀰/g,'弥')
.replace(/瀲/g,'潋')
.replace(/瀾/g,'澜')
.replace(/灃/g,'沣')
.replace(/灄/g,'滠')
.replace(/灋/g,'法')
.replace(/灑/g,'洒')
.replace(/灕/g,'漓')
.replace(/灘/g,'滩')
.replace(/灙/g,'𣺼')
.replace(/灝/g,'灏')
.replace(/灠/g,'漤')
.replace(/灣/g,'湾')
.replace(/灤/g,'滦')
.replace(/灧/g,'滟')
.replace(/灩/g,'滟')
.replace(/災/g,'灾')
.replace(/為/g,'为')
.replace(/烏/g,'乌')
.replace(/烖/g,'灾')
.replace(/烴/g,'烃')
.replace(/無/g,'无')
.replace(/煉/g,'炼')
.replace(/煑/g,'煮')
.replace(/煒/g,'炜')
.replace(/煗/g,'暖')
.replace(/煙/g,'烟')
.replace(/煢/g,'茕')
.replace(/煥/g,'焕')
.replace(/煩/g,'烦')
.replace(/煬/g,'炀')
.replace(/煱/g,'㶽')
.replace(/熅/g,'煴')
.replace(/熈/g,'熙')
.replace(/熉/g,'𤈶')
.replace(/熌/g,'𤇄')
.replace(/熒/g,'荧')
.replace(/熓/g,'𤆡')
.replace(/熗/g,'炝')
.replace(/熡/g,'𤋏')
.replace(/熰/g,'𬉼')
.replace(/熱/g,'热')
.replace(/熲/g,'颎')
.replace(/熾/g,'炽')
.replace(/燀/g,'𬊤')
.replace(/燁/g,'烨')
.replace(/燄/g,'焰')
.replace(/燈/g,'灯')
.replace(/燉/g,'炖')
.replace(/燒/g,'烧')
.replace(/燖/g,'𬊈')
.replace(/燙/g,'烫')
.replace(/燜/g,'焖')
.replace(/營/g,'营')
.replace(/燦/g,'灿')
.replace(/燬/g,'毁')
.replace(/燭/g,'烛')
.replace(/燴/g,'烩')
.replace(/燶/g,'㶶')
.replace(/燻/g,'熏')
.replace(/燼/g,'烬')
.replace(/燾/g,'焘')
.replace(/爄/g,'𤇃')
.replace(/爍/g,'烁')
.replace(/爐/g,'炉')
.replace(/爗/g,'烨')
.replace(/爛/g,'烂')
.replace(/爭/g,'争')
.replace(/爲/g,'为')
.replace(/爺/g,'爷')
.replace(/爾/g,'尔')
.replace(/牀/g,'床')
.replace(/牆/g,'墙')
.replace(/牋/g,'笺')
.replace(/牎/g,'窗')
.replace(/牐/g,'闸')
.replace(/牓/g,'榜')
.replace(/牕/g,'窗')
.replace(/牘/g,'牍')
.replace(/牠/g,'它')
.replace(/牴/g,'抵')
.replace(/牽/g,'牵')
.replace(/犖/g,'荦')
.replace(/犢/g,'犊')
.replace(/犧/g,'牺')
.replace(/狀/g,'状')
.replace(/狥/g,'徇')
.replace(/狹/g,'狭')
.replace(/狽/g,'狈')
.replace(/猂/g,'悍')
.replace(/猙/g,'狰')
.replace(/猨/g,'猿')
.replace(/猶/g,'犹')
.replace(/猻/g,'狲')
.replace(/獁/g,'犸')
.replace(/獃/g,'呆')
.replace(/獄/g,'狱')
.replace(/獅/g,'狮')
.replace(/獎/g,'奖')
.replace(/獘/g,'毙')
.replace(/獧/g,'狷')
.replace(/獨/g,'独')
.replace(/獪/g,'狯')
.replace(/獫/g,'猃')
.replace(/獮/g,'狝')
.replace(/獰/g,'狞')
.replace(/獱/g,'㺍')
.replace(/獲/g,'获')
.replace(/獵/g,'猎')
.replace(/獷/g,'犷')
.replace(/獸/g,'兽')
.replace(/獺/g,'獭')
.replace(/獻/g,'献')
.replace(/獼/g,'猕')
.replace(/玀/g,'猡')
.replace(/玁/g,'𤞤')
.replace(/玅/g,'妙')
.replace(/現/g,'现')
.replace(/琖/g,'盏')
.replace(/琱/g,'雕')
.replace(/琺/g,'珐')
.replace(/琿/g,'珲')
.replace(/瑇/g,'玳')
.replace(/瑋/g,'玮')
.replace(/瑒/g,'玚')
.replace(/瑣/g,'琐')
.replace(/瑤/g,'瑶')
.replace(/瑩/g,'莹')
.replace(/瑪/g,'玛')
.replace(/瑯/g,'琅')
.replace(/瑲/g,'玱')
.replace(/瑽/g,'𪻐')
.replace(/璉/g,'琏')
.replace(/璊/g,'𫞩')
.replace(/璕/g,'𬍤')
.replace(/璗/g,'𬍡')
.replace(/璡/g,'琎')
.replace(/璢/g,'瑠')
.replace(/璣/g,'玑')
.replace(/璦/g,'瑷')
.replace(/璫/g,'珰')
.replace(/璯/g,'㻅')
.replace(/環/g,'环')
.replace(/璵/g,'玙')
.replace(/璸/g,'瑸')
.replace(/璽/g,'玺')
.replace(/瓅/g,'𬍛')
.replace(/瓊/g,'琼')
.replace(/瓏/g,'珑')
.replace(/瓔/g,'璎')
.replace(/瓕/g,'𤦀')
.replace(/瓚/g,'瓒')
.replace(/瓛/g,'𤩽')
.replace(/甌/g,'瓯')
.replace(/甎/g,'砖')
.replace(/甕/g,'瓮')
.replace(/甖/g,'罂')
.replace(/甞/g,'尝')
.replace(/產/g,'产')
.replace(/産/g,'产')
.replace(/畂/g,'亩')
.replace(/畆/g,'亩')
.replace(/畝/g,'亩')
.replace(/畢/g,'毕')
.replace(/畧/g,'略')
.replace(/畫/g,'画')
.replace(/畮/g,'亩')
.replace(/異/g,'异')
.replace(/畱/g,'留')
.replace(/畵/g,'画')
.replace(/當/g,'当')
.replace(/疇/g,'畴')
.replace(/疊/g,'叠')
.replace(/疎/g,'疏')
.replace(/疘/g,'肛')
.replace(/疿/g,'痱')
.replace(/痐/g,'蛔')
.replace(/痙/g,'痉')
.replace(/痠/g,'酸')
.replace(/痲/g,'痳')
.replace(/痺/g,'痹')
.replace(/瘂/g,'痖')
.replace(/瘉/g,'愈')
.replace(/瘋/g,'疯')
.replace(/瘍/g,'疡')
.replace(/瘓/g,'痪')
.replace(/瘖/g,'喑')
.replace(/瘞/g,'瘗')
.replace(/瘡/g,'疮')
.replace(/瘧/g,'疟')
.replace(/瘮/g,'瘆')
.replace(/瘲/g,'疭')
.replace(/瘺/g,'瘘')
.replace(/瘻/g,'瘘')
.replace(/療/g,'疗')
.replace(/癄/g,'憔')
.replace(/癅/g,'瘤')
.replace(/癆/g,'痨')
.replace(/癇/g,'痫')
.replace(/癈/g,'废')
.replace(/癉/g,'瘅')
.replace(/癒/g,'愈')
.replace(/癘/g,'疠')
.replace(/癟/g,'瘪')
.replace(/癡/g,'痴')
.replace(/癢/g,'痒')
.replace(/癤/g,'疖')
.replace(/癥/g,'症')
.replace(/癧/g,'疬')
.replace(/癩/g,'癞')
.replace(/癬/g,'癣')
.replace(/癭/g,'瘿')
.replace(/癮/g,'瘾')
.replace(/癰/g,'痈')
.replace(/癱/g,'瘫')
.replace(/癲/g,'癫')
.replace(/發/g,'发')
.replace(/皁/g,'皂')
.replace(/皐/g,'皋')
.replace(/皚/g,'皑')
.replace(/皜/g,'皓')
.replace(/皟/g,'𤾀')
.replace(/皰/g,'疱')
.replace(/皷/g,'鼓')
.replace(/皸/g,'皲')
.replace(/皺/g,'皱')
.replace(/骾/g,'鲠')
.replace(/陞/g,'升');
if (needCheckFlag === true) {
needCheckFlag = false;
setTimeout(async () => {
disable(wpSave.attr("disabled", "disabled").val("正在保存......"));
for (let i = 1; i <= 4; i++) {
try {
const result = await api.post({
action: "query",
prop: "revisions",
rvprop: "ids",
rvlimit: 1,
titles: wgPageName,
});
const pageid = Object.keys(result.query.pages)[0];
if (pageid > 0 && result.query.pages[pageid].revisions[0].revid > wgCurRevisionId) {
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><p><span id="copyCurrentRawCode" class="mw-ui-button">复制当前编辑内容</span> <span id="showNewestRevisionDiff" class="mw-ui-button">查看最新版本差异</span> <span id="refreshPage" class="mw-ui-button mw-ui-destructive">刷新页面</span></p></div>`);
const pre = $("<pre/>", {
css: {
position: "absolute",
left: "-99999px",
"z-index": "-99999",
}
});
const textarea = $("#wpTextbox1");
$("#copyCurrentRawCode").on("click", async () => {
await mw.loader.using('mediawiki.notification');
$("#mw-notification-area").css({
position: "fixed",
top: 0,
}).appendTo("body");
if ($(".ace_editor").length > 0) {
mw.notify("当前已开启代码编辑器,无法获取真实编辑内容,请手动复制。");
return;
}
const selection = window.getSelection();
const rangeCount = selection.rangeCount;
let range;
if (rangeCount > 0) {
range = selection.getRangeAt(0);
}
pre.text(textarea.val());
selection.selectAllChildren(pre[0]);
document.execCommand("copy");
window.setTimeout(function() {
selection.removeAllRanges();
if (rangeCount > 0) {
selection.addRange(range);
}
pre.empty();
}, 0);
mw.notify("复制失败,请手动复制!!!");
});
$("#showNewestRevisionDiff").on("click", () => {
window.open(`${mw.config.get("wgServer")}${mw.config.get("wgScriptPath")}/index.php?diff=${result.query.pages[pageid].revisions[0].revid}`, "_blank").focus();
});
$("#refreshPage").on("click", () => {
if (confirm("您是否已经复制好您的编辑内容?\n刷新后原来的编辑内容将会被最新版本的源码替换!\n点击确定将会刷新页面!!")) {
location.reload(false);
}
});
disable($("#wpPreview, #wpDiff").on("click", () => {
setTimeout(() => {
alert(conflictAlert);
}, 1);
return false;
}).attr("title", conflictAlert));
} else {
wpSave.val("正在保存......");
editform.submit();
}
await mw.loader.using('mediawiki.notification');
return;
} catch (e) {
console.error("editConflict", e);
wpSave.val(i <= 3 ? `保存失败,正在重试(第${i}次)……` : "保存失败,请检查您的网络!");
}
}
setTimeout(() => {
needCheckFlag = true;
wpSave.removeAttr("disabled").val("保存更改").css("font-weight", "700").parent().addClass("oo-ui-widget-enabled oo-ui-flaggedElement-primary oo-ui-flaggedElement-progressive").removeClass("oo-ui-widget-disabled");
}, 2000);
}, 1);
}
return false;
});
})();