summaryrefslogtreecommitdiff
path: root/elm/ColSelect.elm
AgeCommit message (Collapse)AuthorFilesLines
2021-09-30Use TableOpts for user listsYorhel1-80/+0
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.
2021-02-22Chars::List: Add over-engineered TableOpts abstraction + crude options UIYorhel1-0/+2
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.
2019-12-17ulist: Get rid of BETA warning, update menu and tab linksYorhel1-3/+3
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.
2019-11-28Use plain links for JS-ified linkradio inputs + fix focus of non-JS linkradiosYorhel1-8/+1
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.
2019-11-27ulist: Add column selection + voted, modified, release date & rating columnsYorhel1-0/+85
It works pretty well, but Lists.pm is getting *really* ugly now. :(