https://bugzilla.wikimedia.org/show_bug.cgi?id=51692

       Web browser: ---
            Bug ID: 51692
           Summary: Make hlist part of core
           Product: MediaWiki
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: Skin and page rendering
          Assignee: wikibugs-l@lists.wikimedia.org
          Reporter: jrob...@wikimedia.org
                CC: krinklem...@gmail.com, matma....@gmail.com
    Classification: Unclassified
   Mobile Platform: ---

One of the things mobile did early on in its lifetime was turn off all modules
by default to give modules the opportunity to sort out their JavaScript/design
(mostly the latter) to be mobile optimised and turn themselves on.

The result of this is various pages are badly styled on mobile as their styles
never show up on mobile.

A common pattern I'm noticing /a lot/ is there are lots of lists which are
clearly meant to be horizontal lists that are not horizontal lists.

This suggests to me that we have a heap of code debt where there are lots and
lots of rules that do the same - make a list horizontal.

I'd like to propose that we make the .hlist class a part of core and go through
our extensions using it instead of custom rules where appropriate.

Note that said I know that .hlist has more meaning in various projects - it
also introduces additional styling changes such as dots between lists in
certain contexts. That said I think we should be striving to reuse as much as
possible - and this to me suggests that the community (both wiki and developer)
needs to work together to get our css much more organised and reusable.

Thoughts?

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to