萌娘百科討論:提案/未通過提案/關於一批css樣式的整理和js的使用(2015.03.25)
< 萌娘百科 talk:提案 | 未通过提案
跳至導覽
跳至搜尋
正文
由於公共CSS頁【Mediawiki:common.css、Mediawiki:vector.css、Mediawiki:mobile.css】放置了夠多的css樣式,並且移動版並不支持Mediawiki:common.css、Mediawiki:vector.css和隱藏了部分內容,所以我覺得是時候將一批css轉移至widget以及新增一些js了,特提出本提案以解決上述內容。
目的與聲明
- 目的
為了精簡公共css頁,以及適配移動版頁面。 - 聲明
Talk:提問求助區#可否統一一下各種信息模版,橫幅等的規範?的內容由於討論尚未結束故不在本提案範圍內。
方案詳情
一次性方案
- 將下列公共css頁中的內容拆分至對應widget。
公共CSS頁 內容 對應widget頁 Mediawiki:common.css navbox相關 widget:Navbox {{Tabs}}相關 widget:Metabox Mediawiki:vector.css Mainpage、並列用的CSS3代碼和首頁樣式 widget:Mainpage common-box相關 Widget:Commonbox Apple風麵包屑導航條 Widget:Breadcrumb 人物信息模板 widget:InfoTemplateBox logo widget:Wglogo 側邊欄圖片 widget:SidebarChracter Mediawiki:mobile.css common-box寬度 Widget:Commonbox - 使用js將navbox顯示為一個連結至模板頁的跳轉連結,原來在移動版是隱藏的。
- 使用js將頁頂提示模板縮並為圖標,減少頁面佔用。
- 將Mainpage的編輯、【查看本頁面的編輯歷史。】限定為只供管理員查看。
長期政策
新增大型模板【大型程度堪比navbox、tabs等】和/或新增需要css的模板,非管理员应当在讨论版申请将css放入widget中,sysop可以直接添加。
以上內容增至萌娘百科:方針。
討論
由於事關移動版適配問題,個人認為十分重要且需要儘快解決,故本次討論時長5天,投票時長5天且同時進行。可直接在下方投票或討論。
以上。
——From AnnAngela the sysop (Talk) 2015年3月25日 (三) 00:33 (CST)
討論區
“ | 君子和而不同 | ” |
——孔子 |
是否會出現類似Widget:Tochide的情況——由於某種原因影響到其他頁面? 這貨代碼力已經不夠用了…… ——寫作管理讀作苦力的節操菌 CFSO6459【請留言】 2015年3月25日 (三) 01:31 (CST)
投票區
50px|link= | 本次投票由AnnAngela(對話頁 | 用戶貢獻)發起。
|
同意
中立
- (=)中立 火鉗。--Recital君(給我留言) 2015年3月25日 (三) 07:38 (CST)
反對
大量高度使用的css和js應當直接加在全域css或js里,widget會拖慢速度。 以下不應當widget:
- 人物信息(大量使用且衍生模板也使用)
- navbox(大量使用)
- Mainpage頁面內css卡死網頁渲染嚴重拖慢感官加載速度,首頁是最大單頁流量入口,應當儘可能加快速度,去除內置css。現在無需兼容wptouch,原有頁內css也可移去commons了。
- common-box大量使用且僅三行css
- 長期政策錯了,應當是大量使用的加入全站通用的commons.css。量少而代碼多的css使用widget有什麼優勢嗎?只有js才需要小工具或者widget啊。
另,隱藏首頁編輯歷史意義何在? --多功能型Baskice(給我留言) 2015年3月25日 (三) 13:39 (CST)