Skip to content

Instantly share code, notes, and snippets.

@eto4detak
Last active October 8, 2018 17:14
Show Gist options
  • Save eto4detak/b0379af388cb21a16d925e420e0eb301 to your computer and use it in GitHub Desktop.
Save eto4detak/b0379af388cb21a16d925e420e0eb301 to your computer and use it in GitHub Desktop.
js dropbox
jQuery(window).scroll(function () {
"use strict";
$ = jQuery;
var elems = ['.booking_wrapper'];
$.each( elems, function( i, elem ) {
$(elem+' li').on( 'click', function(event) {
event.preventDefault();
var pick, value, parent,parent_replace, wrapper, room, bedrooms;
parent_replace='.filter_menu_trigger';
pick = $(this).text();
value = $(this).attr('data-value');
// agents search patch
//if( $(this).parents('.advanced_search_sidebar').hasClass('ag_ag_dev_search_widget') ){
if( $(this).parent().hasClass('aag_picker') ){
$('.ag_ag_dev_search_selector').hide();
$('.selector_for_'+value).fadeIn();
}
parent = $(this).parent().parent();
wrapper = $(this).parent().parent().parent();
parent.find(parent_replace).text(pick).append('<span class="caret caret_sidebar"></span>').attr('data-value',value);
room = wrapper.find('.room');
bedrooms = wrapper.find('.bedrooms');
if(value == 'room'){
if(room.data('value') == 'room'){
room.show();
bedrooms.hide();
}
}else if(value == 'bedrooms'){
if(bedrooms.data('value') == 'bedrooms'){
bedrooms.show();
room.hide();
}
}
parent.find('input').val(value);
});
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment