...by clicking on the column headers
Evidence suggests that either this has never been an obvious feature or
people have a strange obsession with downloading the first entries
before trying out the rest. It's not visually obvious, anyway, so we
might as well mention it.
In order to test with formatting growing listboxes I need a growing
listbox. When showing the addon dialogue only one is shown, the others
are loaded with the load button. The code is a bit hacky, but hidden
under the --new-widgets switch.
The code is used to experiment with a different approach of the
implementation of a listbox.
The Dark Flagstones terrain had .aliasof at the last line before the
closing tag, which caused a newline to be output right before </code> in
the wiki page, and in turn causing MW to generate invalid XHTML.
This change makes the generated wiki page valid XHTML again (except for
another problem with the actual glamdrol theme, not the page contents).
...and use | instead of the Unicode broken bar (fixes bug #19678)
This also extends the vertical bar escaping to the .aliasof column
contents (in case we ever get base terrains with vertical bars)
By using <code> we should be able to stick to byte-accurate contents
without compromising readability, by styling terrain type strings in a
default monospace font suitable for code display (i.e. | and l should be
distinguishable from each other).
...the Units, Abilities and Weapon Specials sections (bug #13914)
The intention is to reduce confusion when these sections are initially
empty for a fresh configuration. The discovery system is now hinted at
in these descriptions.
Replaces patch #3186 (movethrough event)
Completes bug #8166 (feature request for moveover event)
Besides adding the new events, this patch changes fog clearing and
sighted events to occur during movement instead of at the start and
end of movement, respectively.
This allows the usage of the mouse in the pane. Also increases the size
of the pane to have a bit more space to move the mouse around.
Note the offset to the mouse movement and what it affects on the screen
is intentionally.
The code is used to experiment with a different approach of the
implementation of a listbox.