https://iris.edu.gr/wp-content/plugins/woocommerce-ajax-filters/pa…/js/custom_sidebar.js?ver=3.1.9.4
1var berocket_custom_sidebar_close, 2berocket_custom_sidebar_open, 3berocket_custom_sidebar_hide; 4(function ($){ 5 berocket_custom_sidebar_close = function () { 6 $('.berocket_ajax_filters_sidebar_toggle').removeClass( "active" ); 7 $('#berocket-ajax-filters-sidebar').removeClass('active'); 8 $('body').removeClass('berocket_ajax_filters_sidebar_active'); 9 } 10 berocket_custom_sidebar_open = function () { 11 $('.berocket_ajax_filters_sidebar_toggle').addClass( "active" ); 12 $('#berocket-ajax-filters-sidebar').addClass('active'); 13 $('body').addClass('berocket_ajax_filters_sidebar_active'); 14 } 15 $(document).on('berocket_custom_sidebar_close', berocket_custom_sidebar_close); 16 $(document).on('berocket_custom_sidebar_open', berocket_custom_sidebar_open); 17 $(document).on('click', '.berocket_ajax_filters_sidebar_toggle', function (e){ 18 e.preventDefault(); 19 if( $(this).is('.active') && $('#berocket-ajax-filters-sidebar').is('.active') ) { 20 berocket_custom_sidebar_close(); 21 } else { 22 berocket_custom_sidebar_open(); 23 } 24 }); 25 $(document).on('click', '#berocket-ajax-filters-sidebar-shadow, #berocket-ajax-filters-sidebar-close', function (e) { 26 e.preventDefault(); 27 berocket_custom_sidebar_close(); 28 }); 29 $(document).ready(function() { 30 berocket_custom_sidebar_hide(); 31 $(document).on('berocket_filters_document_ready', berocket_custom_sidebar_hide); 32 $(document).on('berocket_ajax_products_loaded', berocket_custom_sidebar_hide); 33 $(window).on('resize', berocket_custom_sidebar_hide); 34 }); 35 berocket_custom_sidebar_hide = function() { 36 var mobile_width = berocket_apply_filters('filter_mobile_width', 767); 37 var tablet_width = berocket_apply_filters('filter_tablet_width', 1024); 38 var $elements = $('#berocket-ajax-filters-sidebar').children().not('#berocket-ajax-filters-sidebar-close').not('.bapf_mt_none'); 39 if( $(window).width() <= mobile_width ) { 40 $elements = $elements.not('.bapf_sngl_hd_mobile'); 41 } else if( $(window).width() > mobile_width && $(window).width() <= tablet_width ) { 42 $elements = $elements.not('.bapf_sngl_hd_tablet'); 43 } else if( $(window).width() > tablet_width ) { 44 $elements = $elements.not('.bapf_sngl_hd_desktop'); 45 } 46 if( $elements.length ) { 47 $('.berocket_ajax_filters_sidebar_toggle').show(); 48 $('.berocket_ajax_filters_sidebar_back').show(); 49 } else { 50 $('.berocket_ajax_filters_sidebar_toggle').hide(); 51 $('.berocket_ajax_filters_sidebar_back').hide(); 52 $(document).trigger('berocket_custom_sidebar_close'); 53 } 54 } 55 bapf_custom_sidebar_close_on_filtering = function(xhr, url, send_data, callback_func, type) { 56 console.log(type); 57 if(type == 'default' && typeof(the_ajax_script) != 'undefined' && the_ajax_script.custom_sidebar_close) { 58 $(document).trigger('berocket_custom_sidebar_close'); 59 } 60 return xhr; 61 } 62 if ( typeof(berocket_add_filter) == 'function' ) { 63 berocket_add_filter('ajax_load_from_url_beforeSend', bapf_custom_sidebar_close_on_filtering); 64 } else { 65 jQuery(document).on('berocket_hooks_ready', function() { 66 berocket_add_filter('ajax_load_from_url_beforeSend', bapf_custom_sidebar_close_on_filtering); 67 }); 68 } 69})(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.