2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

萌娘百科討論:提案/未通過提案/關於一批css樣式的整理和js的使用(2015.03.25)

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
跳至導覽 跳至搜尋

正文

由於公共CSS頁【Mediawiki:common.cssMediawiki:vector.cssMediawiki:mobile.css】放置了夠多的css樣式,並且移動版並不支持Mediawiki:common.cssMediawiki:vector.css和隱藏了部分內容,所以我覺得是時候將一批css轉移至widget以及新增一些js了,特提出本提案以解決上述內容。

目的與聲明

方案詳情

一次性方案

  1. 將下列公共css頁中的內容拆分至對應widget。
    公共CSS頁內容對應widget頁
    Mediawiki:common.cssnavbox相關widget:Navbox
    {{Tabs}}相關widget:Metabox
    Mediawiki:vector.cssMainpage、並列用的CSS3代碼和首頁樣式widget:Mainpage
    common-box相關Widget:Commonbox
    Apple風麵包屑導航條Widget:Breadcrumb
    人物信息模板widget:InfoTemplateBox
    logowidget:Wglogo
    側邊欄圖片widget:SidebarChracter
    Mediawiki:mobile.csscommon-box寬度Widget:Commonbox
  2. 使用js將navbox顯示為一個鏈接至模板頁的跳轉鏈接,原來在移動版是隱藏的。
  3. 使用js將頁頂提示模板縮並為圖標,減少頁面占用。
  4. 將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)

不會的,可以通過套接ID的方式來解決,參見{{隱藏目錄}}的歷史和我的貢獻。——From AnnAngela the sysop (Talk) 2015年3月25日 (三) 07:02 (CST)

投票區

投票已經結束!
50px|link= 本次投票由AnnAngela對話頁 | 用戶貢獻)發起。
  • 投票開始時間:2015年03月24日(二) 16:33(UTC) | 2015年03月25日(三) 00:33(CST)
  • 投票結束時間:2015年03月29日(日) 16:33(UTC) | 2015年03月30日(一) 00:33(CST)
  • 投票已結束!

同意

中立

  1. (=)中立 火鉗。--Recital君(給我留言) 2015年3月25日 (三) 07:38 (CST)

反對

大量高度使用的css和js應當直接加在全域css或js里,widget會拖慢速度。 以下不應當widget:

  1. 人物信息(大量使用且衍生模板也使用)
  2. navbox(大量使用)
  3. Mainpage頁面內css卡死網頁渲染嚴重拖慢感官加載速度,首頁是最大單頁流量入口,應當儘可能加快速度,去除內置css。現在無需兼容wptouch,原有頁內css也可移去commons了。
  4. common-box大量使用且僅三行css
  5. 長期政策錯了,應當是大量使用的加入全站通用的commons.css。量少而代碼多的css使用widget有什麼優勢嗎?只有js才需要小工具或者widget啊。

另,隱藏首頁編輯歷史意義何在? --多功能型Baskice(給我留言) 2015年3月25日 (三) 13:39 (CST)