convert filter to generator options
return the index of current schedule in compares array. return -1 if current schedule is not in compares.
Load Profile.current, switch to the profile's semester.
Recover all store modules' states from the localStorage, and assign a correct Catalog object to window.catalog
,
force update current semester data and load the given profile
save all store modules to localStorage
Select a semester and fetch all its associated data, note that the first profile corresponding to the target semester will be loaded.
the semester to switch to. If null, switch to the latest semester
true if the current combination of sort options is valid, false otherwise
Generated using TypeDoc
compare button will be shown iff in generated mode, so currentSchedule must be a GeneratedSchedule