Remove apply button

This commit is contained in:
Markus Ankenbrand 2017-02-25 15:19:21 +01:00
parent 58cec26107
commit 8388586d0a
2 changed files with 4 additions and 6 deletions

View file

@ -10,20 +10,19 @@ jQuery('document').ready(function(){
jQuery('#travelers-select').append(opt); jQuery('#travelers-select').append(opt);
} }
jQuery( "#travelers-select" ).selectable({ jQuery( "#travelers-select" ).selectable({
stop: filterByTravelerClick stop: applyFilters
}); });
if(typeof google !== 'undefined'){ if(typeof google !== 'undefined'){
// reinit map in case google maps loaded before this script did // reinit map in case google maps loaded before this script did
initMap(); initMap();
} }
jQuery('#travelers-filter-button').on('click', filterByTravelerClick);
jQuery('#travelers-reset-button').on('click', resetFilter); jQuery('#travelers-reset-button').on('click', resetFilter);
jQuery('#toggle-and-or').toggleSwitch({ jQuery('#toggle-and-or').toggleSwitch({
width: "140px", width: "140px",
height: "20px", height: "20px",
onLabel: "Insgesamt", onLabel: "Insgesamt",
offLabel: "Zusammen", offLabel: "Zusammen",
onToggle: filterByTravelerClick onToggle: applyFilters
}); });
jQuery('#travelers-extend-button').on('click', toggleExtendTravelers); jQuery('#travelers-extend-button').on('click', toggleExtendTravelers);
toggleExtendTravelers(); toggleExtendTravelers();
@ -79,14 +78,14 @@ function initTimeRangeSlider(){
values: [ minYear, maxYear ], values: [ minYear, maxYear ],
slide: function( event, ui ) { slide: function( event, ui ) {
jQuery( "#time-range" ).val( ui.values[ 0 ] + " - " + ui.values[ 1 ] ); jQuery( "#time-range" ).val( ui.values[ 0 ] + " - " + ui.values[ 1 ] );
filterByTravelerClick(); applyFilters();
} }
}); });
jQuery( "#time-range" ).val( jQuery( "#time-range-slider" ).slider( "values", 0 ) + jQuery( "#time-range" ).val( jQuery( "#time-range-slider" ).slider( "values", 0 ) +
" - " + jQuery( "#time-range-slider" ).slider( "values", 1 ) ); " - " + jQuery( "#time-range-slider" ).slider( "values", 1 ) );
} }
function filterByTravelerClick(){ function applyFilters(){
var travelers = []; var travelers = [];
jQuery('#travelers-select .ui-selected').each(function (i, elem) { jQuery('#travelers-select .ui-selected').each(function (i, elem) {
travelers.push(jQuery(elem).text()); travelers.push(jQuery(elem).text());

View file

@ -42,7 +42,6 @@
</p> </p>
<div id="time-range-slider"></div> <div id="time-range-slider"></div>
<a class="button" id="travelers-filter-button">Filter</a>
<a class="button" id="travelers-reset-button">Reset</a> <a class="button" id="travelers-reset-button">Reset</a>
<a class="button" id="travelers-extend-button">Erweitert</a> <a class="button" id="travelers-extend-button">Erweitert</a>
<input type="checkbox" id="toggle-and-or" /> <input type="checkbox" id="toggle-and-or" />