Broke gameLog view into its own module, which will serve as a test case for using knockout.js to do more refined realtime updates.
Continue refactoring.
Progress towards smarter reloading. Game log (overall) and box score are only reloaded as needed. Still need to work on game log list and drop down menus.
Initial support for smart realtime of game log list, although it is not yet smart enough to know when a new day has been simulated.
Added updateEvent to realtimeUpdate
Update gameLogList when a new game is played by reading only that single game from the database.
Highlighting of clicked rows in game log list works again.
Fix game log list updating for days when the active team did not play.
Davis.js 0.9.9
ui.update sets data-id for league_content div
Updated TODO
views.components featuring views.components.dropdown, smart loading/updating of dropdown menus. Updating not yet implemented.
Infrastructure for dynamically updating seasons dropdown, except it is never called when the preseason actually starts.
Updating seasons dropdown on new preseason seems to be working.
Realtime updates in multiple windows still work for the new smart updates (like gameLog), albeit in a hacky and suboptimal manner
Default values in teams dropdown handled properly
Updated TODO
Initial unit test for views.gameLog
Another unit test
Another unit test