The origin of the axes, represented in CSS translate()
format.
The ColorPicker used to select colors.
An array of the selected courses for this calendar.
d3 Axis object for rendering the day axis.
A reference to the global list of Calendar.
The selector for the Calendar on the SVG.
d3 Axis object for rendering the time axis.
The current time-to-coordinates Scale.
Rescale the time axis.
The start time of the axis.
The end time of the axis.
Remove this calendar from the list.
Master list of calendars.
The calendar to focus the camera on after deletion.
Redraw the calendar in the SVG.
Make a calendar "shrink" via transformations, then remove it
Changes a calendar's old selector to a new one, and "slide" the SVG representation to the new position.
The calendar to move
The previous selector.
Generated using TypeDoc
Each Calendar object represents the information displayed on one calendar, including the courses selected and colors used to render. It also includes various d3 object instances, such as axes, required for rendering.