This is a snapshot of Indico's old Trac site. Any information contained herein is most probably outdated. Access our new GitHub site here.

Opened 5 years ago

Closed 4 years ago

#440 closed enhancement (fixed)

Optimize calendar in room booking

Reported by: jbenito Owned by: lsyroka
Priority: critical Milestone: v0.98.1
Component: Optimization Version: 0.97.0
Keywords: Cc:

Description

It is the calendar part. I have timed it: herewith the results:

Display calendar : 25 sec.
Go to "next day" : 33 sec.

The booking options are OK.
Thanks,
Tjitske

Change History (6)

comment:1 Changed 5 years ago by lsyroka

I also measured loading time of the page http://indico.cern.ch/roomBooking.py/bookingList?roomGUID=allRooms&day=today , by Chrome development tools and the results were following:

Display calendar : 12,6 sec -> document creation time 11.31 sec
Go to "next day" : same as obove.

Displayed day had 210 bookings.

comment:2 Changed 5 years ago by lsyroka

  • Owner set to lsyroka
  • Status changed from new to assigned

comment:3 Changed 5 years ago by lsyroka

  • Status changed from assigned to in_merge

comment:4 Changed 5 years ago by jbenito

  • Status changed from awaiting_merge to merging

comment:5 Changed 5 years ago by pferreir

  • Summary changed from Optmize calendar in room booking to Optimize calendar in room booking

comment:6 Changed 4 years ago by Leszek Syroka <leszek.marek.syroka@…>

  • Resolution set to fixed
  • Status changed from merging to closed

In [dc96397dc24d7e88e55dde0dfc3d513e1bf8f2d5/indico]:

[FIX] Roombooking calendar optimization

  • roombooking website is now created at the client side as a javascript widget. Html is not created at the server anymore.
  • 'previous/next period' buttons works correctly right now. Previously they were displaying wrong period (one day too short).
  • calendar for a single room implemented
  • some style changes
  • working at IE7
  • fix#440
Note: See TracTickets for help on using tickets.