(function() { "use strict"; App.AdvancedSearch = { advanced_search_terms: function() { return $("#js-advanced-search").data("advanced-search-terms"); }, toggle_date_options: function() { 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); } }, initialize: function() { var toggle_button = $("#js-advanced-search-title"); toggle_button.removeAttr("hidden"); if (App.AdvancedSearch.advanced_search_terms()) { App.AdvancedSearch.toggle_date_options(); } else { $("#js-advanced-search").hide(); } toggle_button.on({ click: function() { $(this).attr("aria-expanded", !JSON.parse($(this).attr("aria-expanded"))); $("#js-advanced-search").slideToggle(); } }); $("#js-advanced-search-date-min").on({ change: function() { App.AdvancedSearch.toggle_date_options(); } }); App.SDGSyncGoalAndTargetFilters.sync($("#advanced_search_form")); } }; }).call(this);