slot overlaps that made weekend effectively unusable.
Reworked animation code to use CSS animations for
smoother performance.
Calendar redraw is now completely event driven rather
than refreshed once per second.
Expanded meetings can now be closed with escape key.
Refactored code to make it more idomatic. Eliminated
many globals.
Reformatted to reflect a more consistent coding style.
- Legacy-Id: 12340
Additional tweaks related to #1984.
- Legacy-Id: 11718
Note: SVN reference [11712] has been migrated to Git commit 4226ee4980e8ca66d4a4cefacf63d1f0b58b7b40
Summary: Make the meeting agenda code use the historic info available
for groups. In the process, added some select_related/prefetch_related
code to cut the number of database queries in the agenda down from
4000-5000 to about 50. Rewritten agenda CSV code to use Python arrays
rather than a template for improved readability/reuse. Rewritten week
view to assemble its data in Python. Plus a few other minor cleanups,
e.g. lame_description is now gone.
Fixes#1088. Branch
- Legacy-Id: 10005
Note: SVN reference [9669] has been migrated to Git commit acda84208d
Capture \'art\' colors in two more places.
- Legacy-Id: 9676
Note: SVN reference [9653] has been migrated to Git commit 3a5f14425cd0982e7740aad55e579ee0543500ac
for groups. In the process, added some select_related/prefetch_related
code to cut the number of database queries in the agenda down from
4000-5000 to about 50. Rewritten agenda CSV code to use Python arrays
rather than a template for improved readability/reuse. Rewritten week
view to assemble its data in Python. Plus a few other minor cleanups,
e.g. lame_description is now gone.
Fixes#1088. Branch ready for merge.
- Legacy-Id: 9669
tabs) and kill the scripts block in favour of just using a js block with
a script tag (which is easier to understand for context-sensitive
modes such as web-mode in Emacs). Also fix a couple of details, e.g.
missing semicolons in JS snippets.
- Legacy-Id: 9096
In response to early feedback, changed 'close' metaphor from 'click anywhere' to 'click on the red "x" icon.'
- Legacy-Id: 2993
Note: SVN reference [2990] has been migrated to Git commit 04289ed0e3dd56899a7c3cfa6ee43cdcd9eb68f5
Adding ability to click on items in the week view to pull up the WG agenda.
- Legacy-Id: 2989
Note: SVN reference [2988] has been migrated to Git commit 002775145990e3316be9765a974d8cb1c0b54f73
Meeting boxes now expand to reveal all text when users hover over them.
Fixes ticket #602.
- Legacy-Id: 2972
Note: SVN reference [2963] has been migrated to Git commit f95ab9c1a4dc688adeab235f953ffa46f684394a
Added week-at-a-time view to agenda page when viewing selected areas and/or
groups. If no groups are selected, the week view is hidden, leaving the
base-level functionality unchanged.
- Legacy-Id: 2682
Note: SVN reference [2679] has been migrated to Git commit b1b23b60a5fc1b110e969871a0e3c78327b87648