Page MenuHomePhabricator

Using "symbols" instead of words in sidebar and navbox templates
Closed, InvalidPublic

Description

Hi, nowadays in modern user interfaces (UIs) the symbols of "˅" and "˄" is nearly always used instead of the words "show" and "hide", so this convention should be applied in these templates too:

  1. Sidebar with collapsible lists
  2. Navbox

One of its benefit is that the template becomes neater and more lightweight and this improve "usability" (a quality feature) of this template and also total Wikipedia. Thanks, Hooman Mallahzadeh

Event Timeline

I support this change, and want to add that some collapsible lists used in infoboxes would be improved with these symbols, as well. They would also probably fit better for mobile applications.

Hi @Hooman_Mallahzadeh, user scripts, gadgets, templates, custom CSS are local on-wiki content. Local content is managed independently on each wiki, by each wiki community themselves.
Phabricator is mostly used for MediaWiki, MediaWiki extensions, or server configuration, or by developers and teams to organize what they plan to work on.
This needs changing on the local wiki. Hence I am closing this task here - thanks for your understanding!

Sorry, @Aklapper, that's on me since I recommended Phabricator to HM. Since I could see no way to make the change in the module, and since the application is broad across sidebars and navbars and such, I figured it was a Wikimarkup issue. I suppose what we should have tried first was the enwiki Village Pump. That's where I would recommend asking about this next.

TheDJ subscribed.

@Aklapper I'm going to partially disagree here. This is part of jQuery.makeCollapsible. While it is possible to change the name of the show/hide element to something else, using data-collapsetext and data-expandtext attributes, in order to use symbols we would likely have to make changes to jQuery.makeCollapsible in order to keep the items accessible to screenreader users.

But, before anyone is going to do that, there should be clear community consensus that this is desirable. Maybe the local community can run some sort of experiment where they use JS to make some changes to the elements to try out if ppl like it ?