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()