Age | Commit message (Collapse) | Author | Files | Lines |
|
This is primarily in preparation to add card/grid view to user lists,
but also comes with shorter URLs and an option to select how many rows
to display.
This change has the potential to break stuff, I hope I've managed to
limit the breakage somehow.
|
|
The TableOpts abstraction is supposed to be used for other tables as
well, eventually. It's overkill for the character list. It's also
slightly more complex than necessary because I want shorter URLs.
|
|
Decided to go with option presets (e.g. '?wishlist=1') rather than add
the full list of options to each link. Makes it easier to maintain and
keeps URLs for basic pages short.
As a result of that, I had to fix ColSelect.elm to not read the current
URL but instead get the URL passed by Perl. Fortunately, it looks like
the Erl package can deal with partial URLs (only the query string, in
this case) just fine.
|
|
Kind of backwards to use input elements to display a link when they're
backed by Javascript anyway. This also avoids the need to create a
unique id for each linkradio element.
|
|
It works pretty well, but Lists.pm is getting *really* ugly now. :(
|