Skip to content

Instantly share code, notes, and snippets.

@jparbros
Created March 2, 2016 20:11
Show Gist options
  • Select an option

  • Save jparbros/b4be89380b641a7c5a7a to your computer and use it in GitHub Desktop.

Select an option

Save jparbros/b4be89380b641a7c5a7a to your computer and use it in GitHub Desktop.
+function ($) { "use strict";
var LiveFilter = {
initialize: function() {
if($('#live_filter_form').length) {
LiveFilter.initLocationFilterReload()
LiveFilter.initializeCheckBoxGroup()
LiveFilter.initializeClosedPropFilters()
LiveFilter.initializeChangeLocationClearMap()
LiveFilter.form = $('#live_filter_form')
LiveFilter.initializePriceFilterNameButton()
LiveFilter.btnGroupRemoveValueListener()
LiveFilter.initializeClearPriceFilterLink()
LiveFilter.initializeClearAppliedFilters()
LiveFilter.selectRemoveValueListener()
LiveFilter.initializeSelect2Classes()
LiveFilter.initializeNamedButton()
LiveFilter.initPriceFilters()
LiveFilter.initializeClosedDateRangeFilters();
LiveFilter.initializeUnpublishedDateRangeFilters();
$(document).on('submit', '#live_filter_form', function(e){
e.preventDefault()
e.stopPropagation()
LiveFilter.submit()
})
$('#live_filter_form').on('change', 'select, input', function(e) {
if(!$(this).parents('.date').length)
LiveFilter.submit()
})
$(document).on('change', '#main_sort_by', function(e) {
LiveFilter.submit()
})
$(document).on("changeDate clearDate", "#live_filter_form .date", function(e) {
LiveFilter.submit()
})
}
}
}
$(LiveFilter.initialize)
}(jQuery);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment