跳至內容

MediaWiki討論:Common.js

頁面內容不支援其他語言。
新增話題
維基百科,自由的百科全書
由Diskdance在話題編輯請求 2025-08-18上作出的最新留言:3 個月前

編輯請求 2024-07-03

[編輯]

請求已處理

/**
 * Add support to mw-collapsible for autocollapse, innercollapse and outercollapse
 *
 * Maintainers: TheDJ
 */
function mwCollapsibleSetup( $collapsibleContent ) {
	var $element,
		$toggle,
		autoCollapseThreshold = 2;
	$.each( $collapsibleContent, function ( index, element ) {
		$element = $( element );
		if ( $element.hasClass( 'collapsible' ) ) {
			$element.find( 'tr:first > th:first' ).prepend( $element.find( 'tr:first > * > .mw-collapsible-toggle' ) );
		}
		if ( $collapsibleContent.length >= autoCollapseThreshold && $element.hasClass( 'autocollapse' ) ) {
			$element.data( 'mw-collapsible' ).collapse();
		} else if ( $element.hasClass( 'innercollapse' ) ) {
			if ( $element.parents( '.outercollapse' ).length > 0 ) {
				$element.data( 'mw-collapsible' ).collapse();
			}
		}
		// because of colored backgrounds, style the link in the text color
		// to ensure accessible contrast
		$toggle = $element.find( '.mw-collapsible-toggle' );
		if ( $toggle.length ) {
			// Make the toggle inherit text color (Updated for T333357 2023-04-29)
			if ( $toggle.parent()[ 0 ].style.color ) {
				$toggle.css( 'color', 'inherit' );
				$toggle.find( '.mw-collapsible-text' ).css( 'color', 'inherit' );
			}
		}
	} );
}

mw.hook( 'wikipage.collapsibleContent' ).add( mwCollapsibleSetup );

從粵語維基百科引入上述內容並替換現有第223至229行的「展開摺疊按鈕的顏色」,令新版摺疊效果支持autocollapseinnercollapseoutercollapse(對應導航模板的EP)。--Dabao qian 2024年7月3日 (三) 20:19 (UTC)回覆

完成--百無一用是書生 () 2024年7月11日 (四) 08:53 (UTC)回覆

編輯請求 2025-08-03

[編輯]

請求已處理

  1. 刪除hlist對IE8的支持(L25—39全部刪除);
  2. withCSS和withJS使用mw.loader.load代替importStylesheet和importScript;
  3. 將addPortletLink的映射遷移至Common.js,同時在Mobile.js增加棄用警告。

以上2和3修改方案可參考英維版本,完成後可將MediaWiki:Gadget-site-lib.js替換為以下佔位符頁面:

/**
 * 这里的脚本会在桌面版和移动版同时执行
 *
 * 本站的$wgMFCustomSiteModules参数目前设为启用状态
 * 所以,移动版会默认加载[[MediaWiki:Mobile.js]],而不是[[MediaWiki:Common.js]]
 * 在将[[MediaWiki:Common.css]]中的非站点级样式全部迁移至模板样式之前
 * 本小工具将作为移动版执行Common.js的替代方案
 * 待模板样式全部迁移完成后,本小工具计划不再使用
 *
 * 另外,若要加入依赖,应于小工具定义的dependencies属性中添加,而非于代码中通过mw.loader加载
 * 
 * wgU*S 现由HanAssist实现,详见[[Wikipedia:HanAssist]]
 */

--Dabao qian 2025年8月3日 (日) 17:53 (UTC)回覆

完成,請檢查有無問題--百無一用是書生 () 2025年8月8日 (五) 04:07 (UTC)回覆
  1. MediaWiki:Mobile.js#L-17出現多餘空行;
  2. MediaWiki:Common.js#L-230缺少參數?action=raw&ctype=text/javascript以及末尾分號
--Dabao qian 2025年8月8日 (五) 07:05 (UTC)回覆
 已修復--百無一用是書生 () 2025年8月8日 (五) 07:47 (UTC)回覆
MediaWiki:Common.js#L-230還是沒修復好,最後的, 'text/javascript'應該拿掉。--Dabao qian 2025年8月8日 (五) 07:49 (UTC)回覆
 已修復--百無一用是書生 () 2025年8月8日 (五) 07:54 (UTC)回覆

編輯請求 2025-08-18

[編輯]

請求已處理

部署Wikipedia:互助客棧/技術 § 使用Lua替換Magic editintros,刪除第161—193行與編輯導言相關之代碼塊。--Dabao qian 2025年8月18日 (一) 17:00 (UTC)回覆

目前提案中第一二步均未完成,是否應該等待完成後再部署本更改?--碟之舞📀💿 2025年8月28日 (四) 03:47 (UTC)回覆
是的,等待這裏的EP完成之後再應用更改。--Dabao qian 2025年8月28日 (四) 04:07 (UTC)回覆
此處更改目前已經可以處理。--Dabao qian 2025年9月1日 (一) 07:33 (UTC)回覆
完成。--碟之舞📀💿 2025年9月1日 (一) 07:36 (UTC)回覆

誠邀參與Wikipedia talk:生者傳記§將生者傳記方針的適用範圍擴大到最近逝世者的討論

[編輯]
誠邀參與Wikipedia talk:生者傳記§將生者傳記方針的適用範圍擴大到最近逝世者的討論。
請勿回覆此討論通知。若希望就討論主題提出意見,請至該討論串提出;若對本通知有所疑問,請前往我的用戶頁
--1F616EMO喵留言回覆請ping求助?2025年8月19日 (二) 14:11 (UTC)回覆