Merged in [12340] from adam@nostrum.com:

Incorporated Robert's \'swim lane\' code to eliminate
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: 12355
Note: SVN reference [12340] has been migrated to Git commit e4b2905f16
This commit is contained in:
Henrik Levkowetz 2016-11-16 02:15:43 +00:00
commit b254473258
3 changed files with 505 additions and 597 deletions

View file

@ -232,7 +232,7 @@ class MeetingTests(TestCase):
url = urlreverse("ietf.meeting.views.week_view",kwargs=dict(num=meeting.number)) + "#farfut"
r = self.client.get(url)
self.assertEqual(r.status_code,200)
self.assertTrue(all([x in unicontent(r) for x in ['var IETF', 'setAgendaColor', 'draw_calendar', ]]))
self.assertTrue(all([x in unicontent(r) for x in ['var all_items', 'maximize', 'draw_calendar', ]]))
def test_materials(self):
meeting = make_meeting_test_data()

File diff suppressed because it is too large Load diff

View file

@ -7,6 +7,8 @@
# --- Add entries at the top ---
/personal/adam/6.37.2.dev0@12340
/personal/housley/6.27.1.dev0@11663
/personal/housley/6.27.1.dev0@11666