LLWiki正在建设中,欢迎加入我们

“User:Bhsd”的版本间差异

来自LLWiki
跳转到导航 跳转到搜索
标签移动版网页编辑 移动版编辑
第131行: 第131行:
| [[mediawiki:gadget-code-prettify.js|code-prettify]] || {{n/a|2=2|3=}}
| [[mediawiki:gadget-code-prettify.js|code-prettify]] || {{n/a|2=2|3=}}
|-
|-
| [[mediawiki:gadget-ReferenceTooltips.js|ReferenceTooltips]] || colspan=2 class="error" | 未檢查
| [[mediawiki:gadget-ReferenceTooltips.js|ReferenceTooltips]] || 自动 + 手动 || <code>wgUserVariant</code> 或 <code>wgUserLanguage</code>
|-
|-
| [[mediawiki:gadget-MobileCategories.js|MobileCategories]] || 自动 + 手动 || <code>wgUserVariant</code> 或 <code>wgUserLanguage</code>
| [[mediawiki:gadget-MobileCategories.js|MobileCategories]] || 自动 + 手动 || <code>wgUserVariant</code> 或 <code>wgUserLanguage</code>
第147行: 第147行:
| [[mediawiki:gadget-editCount.js|editCount]] || {{n/a|2=2|3=}}
| [[mediawiki:gadget-editCount.js|editCount]] || {{n/a|2=2|3=}}
|-
|-
| [[mediawiki:gadget-HotCat.js|HotCat]] || colspan=2 class="error" | 未檢查
| [[mediawiki:gadget-HotCat.js|HotCat]] || colspan=2 class="error" | 手动 || <code>wgUserVariant</code>
|-
|-
| [[mediawiki:gadget-mobile-HotCat.js|mobile-HotCat]] || {{n/a|2=2|3=}}
| [[mediawiki:gadget-mobile-HotCat.js|mobile-HotCat]] || {{n/a|2=2|3=}}
|-
|-
| [[mediawiki:gadget-Cat-a-lot.js|Cat-a-lot]] || colspan=2 class="error" | 未檢查
| [[mediawiki:gadget-Cat-a-lot.js|Cat-a-lot]] || colspan=2 class="error" | 手动 || <code>wgUserLanguage</code>
|-
|-
| [[mediawiki:gadget-Wikiplus.js|Wikiplus]] || colspan=2 class="error" | 未檢查
| [[mediawiki:gadget-Wikiplus.js|Wikiplus]] || colspan=2 class="error" | 手动 || <code>wgUserLanguage</code>
|-
|-
| [[mediawiki:gadget-PreviewWithVariant.js|PreviewWithVariant]] || 不转换 || {{n/a|3=}}
| [[mediawiki:gadget-PreviewWithVariant.js|PreviewWithVariant]] || 不转换 || {{n/a|3=}}

2020年8月26日 (三) 03:39的版本

简历

待办事项

  • CSS
  • JavaScript(全局和Gadgets)
  • 滥用过滤器
  • 模板和Widgets
  • 帮助页面

经验总结

CSS

移动版已知会自动添加以下样式:

table, caption, tbody, tfoot, thead, tr, th, td {
	font-size: 100%;
}
table {
	border-collapse: collapse;
}
.content table {
	margin: 1em 0;
	overflow: auto;
	overflow-y: hidden;
	overflow-x: auto;
}
@media only screen and (max-width: 720px) {
	.content table {
		display: block;
		width: 100% !important;
	}
}

JavaScript

试着整理下本站各主要JS脚本(全局JS和Gadgets)的合理执行时机:

JS文件 桌面版 移动版
common.js mw.hook( 'wikipage.content' )$.ready
mobile.js mw.hook( 'wikipage.content' )或移动版菜单生成后
exlinks mw.hook( 'wikipage.content' ) mw.hook( 'wikipage.content' )
sharelink $.ready $.ready
toc-custom $.ready
UTCLiveClock $.ready $.ready
hideConversionTab 移动版语言选单生成后
mobile-Backtotop $.ready $.ready
code-prettify mw.hook( 'wikipage.content' ) mw.hook( 'wikipage.content' )
ReferenceTooltips mw.hook( 'wikipage.content' )
MobileCategories $.ready
copyLyrics mw.hook( 'wikipage.content' ) mw.hook( 'wikipage.content' )
CommentsInLocalTime mw.hook( 'wikipage.content' ) mw.hook( 'wikipage.content' )
TalkHelper CommentsInLocalTime执行完后 CommentsInLocalTime执行完后
stickyHeading mw.hook( 'wikipage.content' ) mw.hook( 'wikipage.content' )
custommenu $.ready 移动版菜单生成后
editCount $.ready 移动版菜单生成后
HotCat $.ready
mobile-HotCat MobileCategories执行完后
Cat-a-lot $.ready
Wikiplus $.ready
PreviewWithVariant $.ready $.ready
notEditTopSection $.ready
mobileEdit 移动版JS加载完成后,具体时间不好确定,暂定为$.ready再延迟0.5秒
pxruler $.ready
SearchNamespace $.ready 移动版搜索框生成后
CleanDeleteReasons $.ready $.ready
patrolPlus $.ready
patrolRevisions $.ready $.ready
confirmationRollback $.ready $.ready
mobileBlock $.ready
site-lib 无条件 无条件

繁简转换

全局JS 转换方式 参数
common.js 自动 wgUserVariant
mobile.js 自动 + 手动 wgUserVariantwgUserLanguage
Gadgets 转换方式 参数
exlinks 手动 wgUserLanguage
sharelink 手动 wgUserLanguage
toc-custom 自动 + 手动 wgUserVariant
UTCLiveClock
hideConversionTab
mobile-Backtotop
code-prettify
ReferenceTooltips 自动 + 手动 wgUserVariantwgUserLanguage
MobileCategories 自动 + 手动 wgUserVariantwgUserLanguage
copyLyrics
CommentsInLocalTime 手动 wgUserVariant
TalkHelper
stickyHeading
custommenu 自动 + 手动 wgUserLanguage
editCount
HotCat 手动 wgUserVariant
mobile-HotCat
Cat-a-lot 手动 wgUserLanguage
Wikiplus 手动 wgUserLanguage
PreviewWithVariant 不转换
notEditTopSection
mobileEdit 手动 wgUserLanguage
pxruler 手动 wgUserLanguage
SearchNamespace 手动 wgUserLanguage
CleanDeleteReasons
patrolPlus 手动 wgUserLanguage
patrolRevisions 手动 wgUserLanguage
confirmationRollback 手动 wgUserLanguage
mobileBlock 手动 wgUserLanguage
site-lib
Widgets 转换方式 参数
bilibili 自动 wgUserVariant
bgimage
countdown 自动 wgUserVariant
lyrics 自动 wgUserVariant
Modules 转换方式 参数
arguments
lyrics 自动 wgUserVariant