User:1F616EMO/common.js
外观
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
// Global: [[meta:User:1F616EMO/global.js]]
// <nowiki>
console.log("Loading zhwiki common.js");
importScript("User:bluedeck/serve/blib-link.js");
importScript("User:bluedeck/serve/return-from-library.js");
importScript("User:bluedeck/serve/blib.js");
importScript("User:bluedeck/serve/blib-inverse.js");
importScript('User:SuperGrey/gadgets/voter/main.js');
importScript("User:YFdyh000/HotCat-zh-plus.js");
importScript('User:Ericliu1912/維基專題評級工具/rater.js');
importScript("User:1F616EMO/fork/easy-archive.js");
importScript("User:WhitePhosphorus/js/rrd.js");
importScript("User:暁月凛奈/close-vip.js");
importScript("User:暁月凛奈/close-affp.js");
importScript("User:PexEric/dates.js");
importScript('User:BlackShadowG/StubSorter.js'); // [[User:BlackShadowG/StubSorter]]
importScript('User:SuperGrey/gadgets/Reaction/main.js');
importScript("User:TheJosh/NewPagePatroller.js");
importScript("User:1F616EMO/Gadget-PatrollCount.js");
mw.loader.load('/w/index.php?title=User:魔琴/gadgets/mutlink/index.js&action=raw&ctype=text/javascript');
/* Fix patrol button with floating elements */
$(() => {
$("<div style='clear:both'>").insertBefore(".patrollink");
});
/* MoveToDraft */
window.m2d_notification = '{{subst:uw-draft|1=$1}} ~~~~';
importScript( 'User:94rain/js/MoveToDraft.js' ); // Backlink: [[User:94rain/js/MoveToDraft.js]]
/* NotabilitySearchRedo */
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');
}
});
mw.loader.load( "https://zh.wikipedia.org/w/index.php?title=User:1F616EMO/NotabilitySearchRedo/core.js&action=raw&ctype=text/javascript" );
/* 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:非中文的草稿',
],
};
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:合理使用理據檢查完成影像 (機器人標註)',
],
};
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: '合';
}
`);
importScript("User:1F616EMO/PageStatusReport/zhwiki.js");
/* AFCH Helper Script */
/* See also: [[User:1F616EMO/common.css#:~:text=anchor-afch-helper-hacks]] */
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' &&
/^(?:User:|Draft:|Wikipedia(?:_talk)?:建立條目專題)/.test( mw.config.get( 'wgPageName' ) ) &&
mw.config.get('wgPageName') !== 'Wikipedia:建立條目專題/重定向'
) {
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.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:有償編輯|有償編輯方針]]的規定申報並請求代爲編輯。',
},
soap: {
description: '進行廣告宣傳',
text: '進行[[WP:SOAP|廣告宣傳]]:[[WP:SOAP|維基百科不是宣傳工具]],故不接受爲宣傳而編寫的文字。若閣下並沒有進行廣告宣傳,請以[[WP:NPOV|中立的語調]]重寫閣下的文字。'
},
peacock: {
description: '使用華而不實的言語',
text: '使用[[Wikipedia:格式手冊/不要華而不實|華而不實]]的言語:這類言詞不能為條目本身添加任何實質、具體的資訊,甚至可能[[WP:NPOV|失之偏頗]]。閣下只需要爲事實提供[[WP:可靠來源|可靠來源]],讀者自有公論。',
},
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:何謂幽默|不當的玩笑或幽默]]。',
},
},
},
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|在資訊框內使用旗幟]]:無論是否用於「出生地」、「國籍」等欄位內,資訊框一般不應使用旗幟圖標,以免不必要地分散讀者的注意力。'
},
},
},
specific: {
optgroup: '特定非建設性行爲',
items: {
notmandarin_works_list: {
description: '以外文作品列表含有外文爲由加入{{NotMandarin}}',
text: '以外文作品列表含有外文爲由加入{{[[Template:NotMandarin|NotMandarin]]}}:根據[[Wikipedia:格式手冊/作品列表|作品列表格式手冊]],若作品原文並非中文,外文名稱應該保留。此外,{{[[Template:NotMandarin|NotMandarin]]}}僅適用於沒有翻譯的非[[現代標準漢語]]頁面,即符合[[WP:CSD#G14|快速刪除準則G14]]的頁面。'
}
},
},
};
window.AdvancedRollBackDiffMode = 'inpageedit';
mw.loader.load( "https://zh.wikipedia.org/w/index.php?title=User:1F616EMO/AdvancedRollback/zh.js&action=raw&ctype=text/javascript" );
console.log("Loading zhwiki common.js END");
// </nowiki> nya~!