It's find it problematic that the code for the OneTimeModal and WeeklyModal are mixed in one file.
They should both be extracted to CoffeeScript classes and be placed in separate files: one_time_modal.js.coffee and weekly_modal.js.coffee