It took over a month, but I rearranged (and rewrote portions of) the 22,000+ lines of code behind Loggur to improve the performance of WYSIWYG auto-generated lists as seen on
http://www.globalunreal.com/#leagues so it shouldn't be unbearably slow.
The filtering options (also automatically generated) now include the ability to select ranges and sort by field. You can do the following:
- Greater than; e.g., for salaries over 500 you'd enter "> 500" or for names greater than TimTim you'd enter "> timtim"
- Greater than or equal to; same as above but ">= 500"
- Less than; same as above but "< 500"
- Less than or equal to; same as above but "<= 500"
- For ranges you'd enter something like "800 - 1200" or "paco - timtim"
- Click the square at the right of any field to sort by that field, ascending or descending
For example, suppose you're looking for a free agent with at least a $600 salary and full availability, highest salaries first:
There are still some things I need to do to make everything load as quickly as possible, but it should work for now.
And I realize this functionality would have come in handy at the beginning of the season (and that I also need to update the data to match the current roster) but hey, there's only so much time in a day.
Now that this piece of the puzzle is in place, there will be many more site updates to come in the near future!