跳转到内容

User:1F616EMO/common.js

维基百科,自由的百科全书
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google ChromeFirefoxMicrosoft EdgeSafari:按住⇧ 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~!