App.AdvancedSearch = advanced_search_terms: -> $('#js-advanced-search').data('advanced-search-terms') toggle_form: (event) -> event.preventDefault(); $('#js-advanced-search').slideToggle() toggle_date_options: -> if $('#js-advanced-search-date-min').val() == 'custom' $('#js-custom-date').show() $( ".js-calendar" ).datepicker( "option", "disabled", false ) else $('#js-custom-date').hide() $( ".js-calendar" ).datepicker( "option", "disabled", true ) init_calendar: -> locale = $('#js-locale').data('current-locale') if locale == 'en' locale = '' $('.js-calendar').datepicker regional: locale maxDate: "+0d" $('.js-calendar-full').datepicker regional: locale initialize: -> App.AdvancedSearch.init_calendar() if App.AdvancedSearch.advanced_search_terms() $('#js-advanced-search').show() App.AdvancedSearch.toggle_date_options() $('#js-advanced-search-title').on click: (event) -> App.AdvancedSearch.toggle_form(event) $('#js-advanced-search-date-min').on change: -> App.AdvancedSearch.toggle_date_options()