Board Thread:New Features/@comment-24739709-20150929231108/@comment-3974211-20161203041517

Putting parser functions inside of default will not achieve my desired function of hiding the group when all are default - since the group will be visible so long as default is apparently.

Particularly in games, there's generally assumed consistency between abilities of a certain type. "Mobility" for example, is a certain type of ability. A feature of mobility appearing as "N/A" is information in of itself, but a non-mobility ability does not need to see all of mobility's N/A features.

The main point is I'm trying to make the information visually pleasing. Without defaults, "show=incomplete" generates the titles of all fields only when needed - but the boxes underneath are empty. This doesn't look pleasing when there's a grid of icons. I was only using "default" to format the empty box. An alternative solution to this "niche"/"edge" case would be to have show="incomplete" still "format" the empty boxes... but the help article for Infoboxes specifically states that "It would not make sense to test for the empty string in the switch statement; e.g., |=(unknown rank), because that is already covered by the default tag."

(Where the empty box is incomplete.)

I want the groups to be hidden when there's no input. However, I want all the fields to be formatted correctly when the group is shown - and, at the moment, there's one empty box because it doesn't format empty boxes (because a switch's "#default=" is ignored). But if I add a variable default, it shows the group at all times.