Done: https://bugzilla.wikimedia.org/show_bug.cgi?id=51692 Just also noticed LiquidThreads would look a lot nicer on mobile if it made use of it! :)
On Fri, Jul 19, 2013 at 9:47 AM, Jon Robson jdlrobson@gmail.com wrote:
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?