User:1F616EMO/common.js
外观
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
// <nowiki>
"use strict";
console.log("Loading zhwiki common.js");
(() => {
const skin = mw.config.get('skin');
const wgPageName = mw.config.get('wgPageName');
const wgCanonicalSpecialPageName = mw.config.get('wgCanonicalSpecialPageName');
const wgNamespaceNumber = mw.config.get('wgNamespaceNumber');
const wgNamespaceIds = mw.config.get('wgNamespaceIds');
const wgAction = mw.config.get('wgAction');
const onskin = (skins) => {
if (typeof skins === 'string') {
skins = [skins];
}
return skins.includes(skin);
}
const onpage = (pages) => {
if (typeof pages === 'string') {
pages = [pages];
}
const thispagename = wgPageName;
for (const pagename of pages) {
if (pagename === thispagename)
return true;
const lowername = pagename.toLowerCase();
if (lowername.substring(0, 8) === 'special:') {
const components = lowername.split('/', 1);
const specialpagename = components[0].substring(8).toLowerCase();
const thisspecialpagename = wgCanonicalSpecialPageName;
if (thisspecialpagename && specialpagename === thisspecialpagename.toLowerCase())
return true;
}
}
return false;
}
const onnamespace = (namespaces) => {
if (typeof namespaces === 'number' || typeof namespaces === 'string') {
namespaces = [namespaces];
}
for (const namespace of namespaces) {
if (typeof namespace === 'number') {
if (wgNamespaceNumber === namespace)
return true;
}
else if (typeof namespace === 'string') {
const nsid = wgNamespaceIds[namespace.toLowerCase().replace(" ", "_")];
if (nsid !== undefined && wgNamespaceNumber === nsid)
return true;
}
}
};
const onaction = (actions) => {
if (typeof actions === 'string') {
actions = [actions];
}
return actions.includes(wgAction);
};
const onexisting = () => {
return mw.config.get('wgCurRevisionId') !== 0;
};
const onlatest = () => {
return mw.config.get('wgRevisionId') === mw.config.get('wgCurRevisionId');
};
const load = (url, ctype) => {
console.log("Loading " + url);
return mw.loader.load(url, ctype);
};
const loadif = (condition, url, ctype) => {
if (condition)
load(url, ctype);
};
const loadlocal = (page, ctype) => {
return load(mw.util.getUrl(page, { action: 'raw', ctype: ctype || 'text/javascript' }), ctype || 'text/javascript');
}
const loadlocalif = (condition, page, ctype) => {
if (condition)
loadlocal(page, ctype);
}
// Loading start
// Possible talk pages except NS % 2 === 1
const POSSIBLETALKNAMESPACES = [
4, // Project
100, // Portal
102, // WikiProject
];
// Bluedecklibrary
loadlocal("User:Bluedeck/serve/blib-link.js");
loadlocalif(wgPageName.substr(0, 21) === "User:Bluedecklibrary/" && onexisting(),
"User:Bluedeck/serve/return-from-library.js");
load("https://meta.wikimedia.org/w/index.php?title=user:bluedeck/source/blib.js&action=raw&ctype=text/javascript");
loadlocalif(wgPageName.substr(0, 21) === "User:Bluedecklibrary/" && onexisting(),
"User:Bluedeck/serve/blib-inverse.js");
// Editing tools
load('https://cdn.jsdelivr.net/npm/gadget-hotcat-plus-zhwiki@1.2.0/HotCat-zh-plus.js');
loadlocal('User:Ericliu1912/維基專題評級工具/rater.js');
loadlocalif(onnamespace([0]) && onaction('view') && onexisting() && onlatest(),
"User:PexEric/dates.js");
loadlocalif(onnamespace([0]) && onexisting() && onlatest(),
"User:1F616EMO/StubSorter.js");
loadlocalif(onnamespace([0]) && onexisting(),
"User:魔琴/gadgets/mutlink/index.js");
loadlocalif(onpage('Special:Contributions'),
"User:1F616EMO/MassRollback.js");
// Discussion Tools
loadlocalif(onpage([
'Wikipedia:新条目推荐/候选',
'Wikipedia:優良條目評選',
'Wikipedia:典范条目评选',
'Wikipedia:特色列表评选',
]), "User:SuperGrey/gadgets/voter/main.js");
loadlocalif((wgNamespaceNumber % 2 === 1 || onnamespace(POSSIBLETALKNAMESPACES)) && onexisting(),
"User:SuperGrey/gadgets/Reaction/main.js");
loadlocalif(!onnamespace([0]) && onaction('view') && onexisting() && onlatest(),
'User:1F616EMO/fork/easy-archive.js');
loadlocalif((wgNamespaceNumber % 2 === 1 || onnamespace(POSSIBLETALKNAMESPACES)) && onexisting(),
"User:1F616EMO/MoveDiscussion.js");
loadlocalif((wgNamespaceNumber % 2 === 1 || onnamespace(POSSIBLETALKNAMESPACES)) && onexisting(),
"User:1F616EMO/TalkInvite.js");
loadlocalif((wgNamespaceNumber % 2 === 1 || onnamespace(POSSIBLETALKNAMESPACES)) && onexisting(),
"User:1F616EMO/CopyDiscussionUsername.js");
// Administrative tools
loadlocalif(onaction("history") || onpage("Special:Log"),
"User:WhitePhosphorus/js/rrd.js");
loadlocalif(onpage('Wikipedia:当前的破坏') && onaction('view') && onlatest(),
"User:暁月凛奈/close-vip.js");
loadlocalif(onpage('Wikipedia:防滥用过滤器/错误报告') && onaction('view') && onlatest(),
"User:暁月凛奈/close-affp.js");
loadlocalif(wgPageName.substr(0, 14) === "Wikipedia:傀儡調查" && onaction('view') && onlatest(),
"User:Xiplus/js/spihelper.js");
loadlocalif(onpage('Template:Bulletin'), // I don't use it on Special:Blankpage so make it simpler
"User:Xiplus/js/bulletin-editor.js");
// SYSOP only
loadlocalif(wgPageName.substr(0, 14) === "Wikipedia:權限申請" && onaction('view') && onlatest(),
"User:Xiplus/js/userRightsManager.js");
loadlocalif(onpage('Wikipedia:修订版本删除请求') && onaction('view') && onlatest(),
"User:Xiplus/js/close-rrd.js");
loadlocalif((wgPageName.substr(0, 20) === "Wikipedia:頁面存廢討論\/記錄\/" || wgPageName.substr(0, 20) === "Wikipedia:檔案存廢討論\/記錄\/")
&& onaction('view') && onlatest(),
"User:Shizhao/follow-up.js");
loadlocal('User:ChasingAir/js/BlockHelper.js'); // [[User:ChasingAir/js/BlockHelper]]
// MoveToDraft
if (onnamespace([0])) {
window.m2d_notification = '{{subst:uw-draft|1=$1}} ~~~~';
loadlocal('User:94rain/js/MoveToDraft.js'); // Backlink: [[User:94rain/js/MoveToDraft.js]]
}
// NotabilitySearch
if (onnamespace([0, 2, 118])) {
window.NotabilitySearch = window.NotabilitySearch || {};
window.NotabilitySearch.searchUtilityFunctions = window.NotabilitySearch.searchUtilityFunctions || [];
window.NotabilitySearch.searchUtilityFunctions.push((searchUtilities, titles, categories, hiddencats) => {
if (categories.has('大愛電視劇')) {
searchUtilities.add('-site:tcnews.com.tw -site:daai.tv');
}
});
loadlocal("User:1F616EMO/NotabilitySearchRedo/core.js");
}
// PageStatusReport
window.PageStatusReportItems = window.PageStatusReportItems || {};
window.PageStatusReportItems['仍需改善的草稿'] = {
'class': 'afc-declined',
'except': [
'Category:尚不满足地理收录标准的草稿',
'Category:需要合併的草稿',
'Category:尚不满足书籍收录标准的草稿',
'Category:尚不满足人物收录标准的草稿',
'Category:尚不满足通用收录标准的草稿',
'Category:疑似利益冲突的草稿',
'Category:类似公司组织广告宣传的草稿',
'Category:拒绝再次提交的不满足收录标准的草稿',
'Category:用户空间的拒绝再次提交的草稿',
'Category:拒绝再次提交的草稿',
'Category:类似编辑测试的草稿',
'Category:没有任何来源的草稿',
'Category:缺少内文脚注的草稿',
'Category:缺少可靠来源的草稿',
'Category:自定义理由的仍需改善的草稿',
'Category:类似原创研究的草稿',
'Category:类似攻略手册的草稿',
'Category:类似教学指南的草稿',
'Category:类似旅游指南的草稿',
'Category:类似词典词条的草稿',
'Category:疑似内容重复的草稿',
'Category:位于用户页的仍需改善的草稿',
'Category:非中文的草稿',
],
};
window.PageStatusReportItems['拒绝再次提交的草稿'] = {
'class': 'afc-rejected',
'except': [
'Category:拒绝再次提交的不满足收录标准的草稿',
'Category:用户空间的拒绝再次提交的草稿',
],
};
window.PageStatusReportItems['正在等待審核的草稿'] = {
'class': 'afc-pending',
'except': [
'Category:按提交时长分类的待审核草稿',
'Category:正在等待审核的用户页草稿',
],
};
window.PageStatusReportItems['在世人物'] = {
'class': 'blp',
};
window.PageStatusReportItems['新闻动态'] = {
'class': 'current',
'except': [
'Category:各地新聞動態',
'Category:自2024年3月新闻动态',
'Category:自2024年4月新闻动态',
'Category:自2024年5月新闻动态',
'Category:自2024年7月新闻动态',
'Category:自2024年12月新闻动态',
'Category:上映中网络视听节目',
'Category:上映中電視節目',
'Category:已逾一個月的新聞動態',
'Category:最近逝世',
'Category:未完結作品',
'Category:新聞動態模板',
'Category:現屆政府',
'Category:自2025年2月新闻动态',
'Category:进行中的冲突',
'Category:進行中的選舉',
'Category:體育新聞動態',
'Wikipedia:媒體列表',
'Portal:新聞動態',
'Wikipedia:新聞動態/草案一',
'Portal:新聞動態/體育',
'Wikipedia:新闻动态更新指南',
'Portal:美國新聞動態',
'Portal:英國新聞動態',
'Portal:中國大陸新聞動態',
'Portal:讣闻',
'Template:Current',
'Template:Current warfare',
'Template:Current-related',
'Template:ITN-Update',
'Wikipedia talk:新聞動態/HelpBox',
'Wikipedia:新聞動態',
'Wikipedia:新闻动态候选',
],
};
window.PageStatusReportItems['合理使用理據待檢查影像'] = {
'class': 'fairuse',
};
window.PageStatusReportItems['合理使用理據檢查完成影像'] = {
'class': 'fairuse',
'except': [
'Category:合理使用理據檢查完成影像 (機器人標註)',
],
};
window.PageStatusReportItems['封禁及禁制申诉'] = {
'class': 'rfu',
'except': [
'Category:已拒绝的封禁申诉',
'Category:已拒绝的禁制申诉',
'Category:已接受的封禁申诉',
'Category:已接受的禁制申诉',
],
};
window.PageStatusReportItems['最近逝世'] = {
'class': 'recent-deaths',
'except': [
'Category:已逝世超過一個月的人物',
],
};
window.PageStatusReportItems['全部小作品'] = {
'class': 'stub',
};
window.PageStatusReportItems['不接受消息发送'] = {
'class': 'mms-opt-out',
};
mw.util.addCSS(`
.page-status-report-afc-pending::after {
color: blue;
content: '審';
}
a.page-status-report-processed:has(> .page-status-report-afc-rejected) .page-status-report-afc-declined::after,
a.page-status-report-processed:has(> .page-status-report-afc-pending) .page-status-report-afc-declined::after
{
display: none;
}
.page-status-report-afc-declined::after {
color: #727200;
content: '改';
}
.page-status-report-afc-rejected::after {
color: red;
content: '拒';
}
.page-status-report-blp::after {
color: green;
content: '生';
}
.page-status-report-current::after {
color: green;
content: '動';
}
.page-status-report-fairuse::after {
color: green;
content: '合';
}
.page-status-report-rfu::after {
color: #727200;
content: '申';
}
.page-status-report-recent-deaths::after {
color: green;
content: '死';
}
.page-status-report-stub::after {
color: #ff5521;
content: '小';
}
.page-status-report-mms-opt-out::after {
color: #727200;
content: '彈';
}
`);
importScript("User:1F616EMO/PageStatusReport/zhwiki.js");
// AFCH Helper Script
// See also: [[User:1F616EMO/common.css#:~:text=anchor-afch-helper-hacks]]
if (onnamespace([2, 118])) {
importScript("User:94rain/js/Gadget-afchelper.js");
/* # HACK: Allow using AFCH on zh.m.wikipedia.org, was impossible due to CORS */
if (window.location.hostname === 'zh.m.wikipedia.org') {
mw.util.addCSS(`
#afch-launch {
display:none
}
.afch .top-bar .close-link {
margin-top: 0 !important;
font-size: 3em !important;
}
`);
$(mw.util.addPortletLink(
'p-tb', '#',
'審核草稿 (AFCH)', 'afch-launch-1f616emo',
'使用AFCH審核草稿', '1'))
.click((e) => {
e.preventDefault();
AFCH.consts.scriptpath = '//zh.m.wikipedia.org' + mw.config.get('wgScript');
AFCH.consts.baseurl = AFCH.consts.scriptpath + '?action=raw&ctype=text/javascript&title=User:94rain/js/afch-master.js';
$('#afch-launch').click();
});
}
}
// AdvancedRollback [anchor-advancedrollback-example]
window.AdvancedRollBackRevisionLimit = 100;
window.AdvancedRollbackSummaryPresets = {
typo: {
description: '明顯的筆誤',
text: '明顯的筆誤、格式錯誤或誤觸發佈鍵而沒有其他貢獻'
},
content: {
optgroup: '內容問題',
items: {
npov_tone: {
description: '不中立語調',
text: '[[WP:NPOV|不中立語調]]:加入的內容語調偏袒觀點的一方或形似廣告。所有條目必須以中立的觀點書寫,在儘可能沒有任何偏見的前提下,平等地表達出任何曾在[[WP:可靠來源|可靠來源]]中發表過的重要觀點。',
},
npov_coi: {
description: '不中立語調——疑似利益衝突或有償編輯',
text: '疑似[[WP:利益衝突|利益衝突]]或[[WP:有償編輯|有償編輯]],且語調不中立:維基百科的條目必須以[[WP:中立的观点|中立的觀點]]書寫,在儘可能沒有任何偏見的前提下,平等地表達出任何[[WP:可供查證|曾在可靠來源中發表過]]的重要觀點。爲免有意或無意地受自身立場影響,維基百科社群強烈鼓勵用戶避免徑自編輯其存在[[WP:利益衝突|利益衝突]]的主題。若閣下的編輯是[[WP:有償編輯|有償編輯]],禁止逕行編輯,請按[[WP:有償編輯|有償編輯方針]]的規定申報並請求代爲編輯。',
},
npov_taiwan: {
description: '不中立語調——修改「臺灣」爲「中國臺灣」',
text: '修改「臺灣」爲「中國臺灣」:維基百科對[[臺灣問題|海峽兩岸狀況]]的表述應該[[WP:PB|客觀呈現政權對於領土的實際控制情形]],故除非描述[[de jure|法理上]]的情形,無需將「臺灣」改爲「中國臺灣」。'
},
soap: {
description: '進行廣告宣傳',
text: '進行[[WP:SOAP|廣告宣傳]]:[[WP:SOAP|維基百科不是宣傳工具]],故不接受爲宣傳而編寫的文字。若閣下並沒有進行廣告宣傳,請以[[WP:NPOV|中立的語調]]重寫閣下的文字。'
},
peacock: {
description: '使用華而不實的言語',
text: '使用[[Wikipedia:格式手冊/不要華而不實|華而不實]]的言語:這類言詞不能為條目本身添加任何實質、具體的資訊,甚至可能[[WP:NPOV|失之偏頗]]。閣下只需要爲事實提供[[WP:可靠來源|可靠來源]],讀者自有公論。',
},
error: {
description: '加入不實內容',
text: '加入[[WP:HOAX|不實內容]]:維基百科的內容必須能夠從[[Wikipedia:可靠来源|可靠來源]]中得到證實,故請勿加入無法從可靠來源找到的不實內容。',
},
or: {
description: '發表原創研究',
text: '疑似[[WP:OR|發表原創研究]]:維基百科的內容必須能夠從[[Wikipedia:可靠来源|可靠來源]]中得到證實,故請勿加入[[WP:OR|自行歸納或研究得出的結論]],或其他並沒有出現在有公信力的來源中的敘述。請根據第二手來源作出貢獻,並在文內[[WP:列明来源|列明來源]]。',
},
verify: {
description: '違反可供查證方針',
text: '加入違反[[Wikipedia:可供查證|可供查證]]方針的內容:維基百科的內容必須能夠從[[Wikipedia:可靠来源|可靠來源]]中得到證實。請根據第二手來源作出貢獻,避免[[WP:原創研究|原創研究]],並在文內[[WP:列明来源|列明來源]]。',
},
verify_redflag: {
description: '違反可供查證方針——非同尋常的斷言',
text: '加入的斷言[[WP:REDFLAG|非同尋常]]但來源品質不足:若加入的斷言未在主流來源中出現或和相關團體的主流觀點矛盾,請特別留意來源的質素,使用高質素的來源證明該斷言。',
},
verify_noupdate: {
description: '違反可供查證方針——更新資料但未更新來源',
text: '更新資料但未更新來源——更新資料時,請加入新的[[WP:V|來源]]證明新的資訊。若已經存在的來源會隨時間更新,請更新改來源腳註模板的access-date參數。',
},
verify_blp: {
description: '違反可供查證方針——生者傳記',
text: '在[[Wikipedia:生者傳記|生者傳記]]中加入違反[[Wikipedia:可供查證|可供查證]]方針的內容:[[Wikipedia:生者傳記|生者傳記]]內容必須嚴格地遵循[[Wikipedia:可供查證|可供查證]]方針以及其他內容方針。請根據高質量的第二手來源作出貢獻,避免[[WP:原創研究|原創研究]],並在文內[[WP:列明来源|列明來源]]。',
},
rs_blog: {
description: '使用不可靠來源——用戶生成內容',
text: '使用[[WP:BLOG|用戶生成內容]]佐證條目內容:由於缺乏[[事实查核]]以及普遍有效的[[帐户认证]],[[用户生成内容]]通常並不可靠。請特別注意避免引用部落格(網誌)、開放式維基(例如引用維基百科自身)等來源。'
},
rs_wiki: {
description: '使用不可靠來源——使用維基百科作為來源',
text: '使用[[WP:BLOG|維基百科自身]]佐證條目內容:維基百科允許所有人編輯,屬於[[用户生成内容]],故不屬於可靠來源。若希望使用其他條目的現有內容,請直接查看並使用該處標註的來源。'
},
bulk_remove_sources: {
description: '無故移除可查證內容',
text: '無故移除[[WP:V|可查證]]內容:維基百科接受一切[[WP:可供查證|曾在可靠來源中發表過的]]重要觀點,故請勿移除可查證的內容。若閣下認爲內容確實應該移除,請在[[WP:編輯摘要|編輯摘要]]說明原因。'
},
censor: {
description: '進行內容審查',
text: '[[WP:CENSOR|進行內容審查]]:只要[[WP:NPOV|平等地表達]],維基百科接受一切[[WP:可供查證|曾在可靠來源中發表過的]]重要觀點,並不會政見、個別國家的內容審查或被一部分讀者認爲冒犯性而不收錄內容。',
},
blog: {
description: '使用用戶生成內容',
text: '[[WP:BLOG|使用用戶生成內容]]:由於缺乏事實查核以及普遍有效的帳戶認證,[[用戶生成內容]]通常並不可靠。請根據[[第二手來源]]作出貢獻,並在文內[[WP:列明来源|列明來源]]。'
},
copyvio: {
description: '加入侵權內容',
text: '[[WP:侵犯著作权|侵犯版權]]:請勿加入與原始資料來源幾乎一致的文字,因這通常會構成[[WP:侵犯著作权|侵犯版權]],另外條目通常不需要[[Wikipedia:不要包含原始资料的副本|包含原始資料的副本]]。若閣下是有關文字的作者,請根據[[WP:捐赠版权材料|捐贈版權材料]]的指示操作。',
},
el_3: {
description: '加入多餘外部連結',
text: '加入多餘[[Wikipedia:外部链接|外部連結]]:〈外部連結〉章節中的外部連結數目應保持在最精簡的數量。關於應收錄的外部鏈接,請見[[Wikipedia:外部链接|外部連結指引]]。',
},
joke: {
description: '在條目中加入玩笑',
text: '在條目中加入[[WP:何謂幽默|不當的玩笑或幽默]]:[[WP:CCPOL|維基百科重視準確性和專業性]],故請勿在[[WP:ARTICLE|條目]]中添加[[WP:何謂幽默|不當的玩笑或幽默]]。',
},
not: {
description: '在條目中加入非百科全書性內容',
text: '在條目中加入[[WP:NOT|非百科全書性內容]]:維基百科是一部百科全書,並不作[[WP:NOT|其他用途]]。',
},
notmandarin_text: {
description: '使用中文以外的語言寫作',
text: '使用中文以外的語言寫作 Write in languages other than Chinese:這裏是中文維基百科,只接受以中文編寫的內容。若希望使用其他語言貢獻,請前往[[:meta:List_of_Wikipedias|其他語言的維基百科站點]]。 This is the Chinese Wikipedia; therefore, only contents written in Chinese are accepted. If you wish to contribute in other languages, please go to [[:meta:List_of_Wikipedias|Wikipedia sites of other languages]].',
},
},
},
format: {
optgroup: '格式問題',
items: {
stvand: {
description: '手動轉換繁簡、異體及地區用詞',
text: '[[WP:STVAND|手動轉換繁簡、異體及地區用詞]]:請勿手動轉換條目內的繁簡用字或地區用詞。維基百科軟件可以[[H:AC|自動轉換相關用字]],若發現轉換錯誤請到[[Wikipedia:字词转换|字詞轉換佈告板]]報告。若您的瀏覽器安裝了同文堂等繁簡轉換軟件,請在編輯時將其關閉或移除。',
},
el_in_body: {
description: '在正文中加入外部連結',
text: '[[WP:ELPOINTS|在正文中加入外部連結]]:應避免在正文中加入[[Wikipedia:外部链接|外部連結]]。外部連結應集中放在位於條目尾部的〈外部連結〉章節中,或在[[WP:IBX|信息框]]的適當位置。',
},
mos_infoboxflag: {
description: '不當使用旗幟——在資訊框內使用旗幟',
text: '[[MOS:INFOBOXFLAG|在資訊框內使用旗幟]]:無論是否用於「出生地」、「國籍」等欄位內,資訊框一般不應使用旗幟圖標,以免不必要地分散讀者的注意力。'
},
file_not_found: {
description: '圖片錯誤——使用不存在的圖片替換存在的圖片',
text: '使用不存在的圖片替換存在的圖片:不存在使用新名稱的檔案。請檢查是否有筆誤,或在上傳後再行替換。',
},
file_copyvio: {
description: '圖片錯誤——上傳非自由文件至共享資源',
text: '上傳非自由文件至共享資源:請勿將非自由文件上傳至共享資源。如果閣下相信可以合理使用本文件,請詳閱[[WP:NFCC|非自由內容使用方針]],然後在中文維基百科[[Special:Upload|上傳]]或[[WP:VPH|請求上傳]]文件;若閣下是版權持有人,請考慮[[:commons:Commons:Email_templates/Consent|捐贈版權]]。',
},
file_nfcc_violation: {
description: '圖片錯誤——非自由檔案使用依據錯誤',
text: '非自由檔案使用依據錯誤——文件描述頁尚不存在關於此頁面的[[WP:RAT|非自由檔案使用依據]],或並未填寫完整。請在完整填寫該依據後,才將檔案加入頁面。',
},
},
},
specific: {
optgroup: '特定非建設性行爲',
items: {
notmandarin_works_list: {
description: '以外文作品列表含有外文爲由加入{{NotMandarin}}',
text: '以外文作品列表含有外文爲由加入{{[[Template:NotMandarin|NotMandarin]]}}:根據[[Wikipedia:格式手冊/作品列表|作品列表格式手冊]],若作品原文並非中文,外文名稱應該保留。此外,{{[[Template:NotMandarin|NotMandarin]]}}僅適用於沒有翻譯的非[[現代標準漢語]]頁面,即符合[[WP:CSD#G14|快速刪除準則G14]]的頁面。'
}
},
},
};
window.AdvancedRollBackDiffMode = 'inpageedit';
loadlocal("User:1F616EMO/AdvancedRollback/zh.js");
})();
console.log("Loading zhwiki common.js END");
// </nowiki> nya~!