萌娘百科 talk:提案/未通过提案/关于一批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)