User:JyunWaan/common.js

出自維基百科,自由嘅百科全書
注意:儲存之後,你可能要兜過你嘅瀏覽器快取至睇到更改。Internet Explorer: 撳住Ctrl掣再撳重新整理掣。 Firefox: 撳住Shift掣再撳重新載入(又或者撳Ctrl-Shift-R)。 Google Chrome同埋Safari用戶就噉撳個重載掣。
/**=========== 開始 ===========**/
/**
 * 專題評級工具
 * 中文化:[[User:Chiefwei/rater]]
 * 原作者:[[:en:User:Kephir/gadgets/rater]]
 * 用途:快速幫條目新增或更改專題評級。
 */
importScript('User:Chiefwei/rater/rater-t.js');
/**=========== 分隔 ===========**/
/**
 * RTRC
 * 作者:[[:meta:User:Krinkle/Tools/Real-Time Recent Changes]]
 * 用途:即時性監視「最近更改」頁面。
 */
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/RTRC.js&action=raw&ctype=text/javascript');
/**=========== 分隔 ===========**/
/**
 * Gadget-DYK
 * 作者:[[User:WhitePhosphorus]]
 * 用途:快速提交DYK評選。
 */
importScript("User:WhitePhosphorus/js/dykc.js");
/**=========== 分隔 ===========**/
/**
 * Gadget-登出確認
 * 作者:[[User:WhitePhosphorus]]
 * 用途:按「登出」按鈕前先確認,以防按錯。
 */
$('a[href*="Special:%E7%B0%BD%E8%B5%B0"]').click(function(e) {
	if (!confirm('你是否要登出當前帳號?')) {
		e.preventDefault();
	}
});
/**=========== 分隔 ===========**/
/**
 * 藍桌圖畫館
 * 作者:[[User:Bluedeck]]
 * 用途:已刪之條目旁加入歷史存檔。
 */
importScript("User:Bluedeck/serve/blib-link.js");
/**=========== 分隔 ===========**/
/**
 * HotCat
 * 作者:[[User:Magnus Manske]]
 * 用途:快速增加與刪除多個分類,詳細介紹請參看[[WP:HOTCAT]]。
 */
window.hotcat_translations_from_commons = true;
mw.loader.load( '//commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-HotCat.js&action=raw&ctype=text/javascript' );
/**=========== 分隔 ===========**/
/**
 * Wikiplus
 * 作者:[[User:镜音铃]]
 * 用途:快速編輯條目所有內容或單一章節。
 */
mw.loader.load('https://wikiplus-app.smartgslb.com/Main.js');
localStorage.setItem('Wikiplus_Settings', JSON.stringify({
	"defaultSummary":"function(w){return (mw.config.values.wgRevisionId != mw.config.values.wgCurRevisionId && ('基于旧版本[[Special:Redirect/revision/' + mw.config.values.wgRevisionId + '|' + mw.config.values.wgRevisionId + ']] ') || (w.sectionNumber > 0 && '/*' + w.sectionName + '*/ ' || (w.sectionNumber == 0 && '/* top */ ' || '') ) ) + ' 「此摘要由[[User:镜音铃/Wikiplus|W+]]半自動填寫」' }",
	"disableEditEveryWhere": true
}));
/**=========== 分隔 ===========**/
/**
 * Navigation popups
 * 原作者:多名,詳見[[WP:POPUP#制作人员名单和外部链接]]
 * 中文化:[[User:Vipuser]]
 * 用途:快速編輯條目所有內容或單一章節,詳細介紹請參看WP:POPUP。
 */
mw.loader.load('https://zh.wikipedia.org/w/index.php?title=MediaWiki:Gadget-popups.js&action=raw&ctype=text/javascript');
mw.loader.load('https://en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-navpop.css&action=raw&ctype=text/css', 'text/css');
window.popupDabRegexp = '\\{\\{\\s*(disambig(?!uation needed)|disambiguation|dab|消歧[義义])';
window.popupStubRegexp = '(stub|小作品|小[条條]目)\\s*\\}\\}';
/**=========== 分隔 ===========**/
/**
 * Twinkle
 * 作者:[[User:AzaToth]]
 * 引入:[[User:Tohd8BohaithuGh1]](Twinkle舊版)、[[User:Jimmy Xu]](Friendly版以及Twinkle新版)
 * 用途:讓自動確認用戶快速執行維基百科維護工作,詳細介紹請看[[WP:TW]]。
 */
mw.loader.load(['ext.gadget.Twinkle']);
/**=========== 分隔 ===========**/
/**
 * wikEd
 * 作者:[[User:Cacycle]]
 * 用途:強化原始碼編輯器的功能,有高亮顯示維基語法等功能,詳細介紹請看[[Help:WikiEd]]。
 */
if ( document.getElementById("editform") && ( wgCanonicalNamespace  === 'Module' || wgPageName.match(/^User:.+\.(js|css)$/)  ) ) {
	mw.loader.load('ext.codeEditor');
} else {
	mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js&action=raw&ctype=text/javascript');
}
/**=========== 分隔 ===========**/
/**
 * Cat-a-lot
 * 作者:未知
 * 用途:可以將某子分類從一處移至另一處,詳細介紹請看[[:c:Help:Gadget-Cat-a-lot]]。
 */
mw.loader.using(['jquery.ui', 'mediawiki.util', 'jquery.mwExtension'], function(){
  mw.loader.load('//commons.wikimedia.org/w/index.php?action=raw&ctype=text/javascript&title=MediaWiki:Gadget-Cat-a-lot.js');
  importStylesheetURI('//commons.wikimedia.org/w/index.php?action=raw&ctype=text/css&title=MediaWiki:Gadget-Cat-a-lot.css');
});
/**=========== 結束 ===========**/