MediaWiki talk:Common.js
添加话题外观
Diskdance在话题“編輯請求 2025-08-18”中的最新留言:3个月前
| 这里是討論頁,用于討論如何改善页面Common.js。 |
存檔 |
|---|
|
|
編輯請求 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行的“展开折叠按钮的颜色”,令新版折叠效果支持autocollapse、innercollapse和outercollapse(对应导航模板的EP)。--Dabao qian℡ 2024年7月3日 (三) 20:19 (UTC)
編輯請求 2025-08-03
[编辑]
请求已处理
- 删除hlist对IE8的支持(L25—39全部删除);
- withCSS和withJS使用mw.loader.load代替importStylesheet和importScript;
- 将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)
- MediaWiki:Mobile.js#L-17出现多余空行;
- 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)
- MediaWiki:Common.js#L-230还是没修复好,最后的
編輯請求 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)
誠邀參與Wikipedia talk:生者傳記§將生者傳記方針的適用範圍擴大到最近逝世者的討論
[编辑]
請勿回覆此討論通知。若希望就討論主題提出意見,請至該討論串提出;若對本通知有所疑問,請前往我的用户页。 --1F616EMO(喵留言~回覆請ping~求助?) 2025年8月19日 (二) 14:11 (UTC)