PageSourceSearch

https://kapelopveld.nl/wp-content/plugins/the-events-calendar-filt…/js/views/filter-bar-slider.js?ver=5.6.6

js kapelopveld.nl collected 2026-10-02 23:53:18 UTC 3,358 bytes, 1 lines download raw bytes

1tribe.filterBar=tribe.filterBar||{},tribe.filterBar.filterBarSlider={},function(e,r){"use strict";const i=e(document);r.selectors={filterBarHorizontal:".tribe-events--filter-bar-horizontal",filterBar:".tribe-filter-bar",filtersSliderContainer:'[data-js="tribe-filter-bar-filters-slider-container"]',filtersSliderNav:".tribe-filter-bar__filters-slider-nav",filtersSliderNavOverflowStart:".tribe-filter-bar__filters-slider-nav--overflow-start",filtersSliderNavOverflowEnd:".tribe-filter-bar__filters-slider-nav--overflow-end",filtersSliderNavButtonPrev:'[data-js~="tribe-filter-bar-filters-slider-nav-button-prev"]',filtersSliderNavButtonNext:'[data-js~="tribe-filter-bar-filters-slider-nav-button-next"]',filtersContainer:'[data-js="tribe-filter-bar-filters-container"]'},r.handleSliderOverflow=function(e){const i=e.find(r.selectors.filterBar).find(r.selectors.filtersSliderContainer),t=i.find(r.selectors.filtersSliderNav);t.removeClass(r.selectors.filtersSliderNavOverflowStart.className()).removeClass(r.selectors.filtersSliderNavOverflowEnd.className());const s=i[0].swiper;s.isBeginning||t.addClass(r.selectors.filtersSliderNavOverflowStart.className()),s.isEnd||t.addClass(r.selectors.filtersSliderNavOverflowEnd.className())},r.handleSliderTranslate=function(e,i){const t=e.find(r.selectors.filterBar);tribe.filterBar.filterToggle.closeAllFilters(t),t.find(r.selectors.filtersContainer).css({transform:"translateX("+i+"px)"})},r.deinitSlider=function(e){const i=e.find(r.selectors.filtersSliderContainer);if(!i.length)return;if(!i[0].swiper)return;const t=e.find(r.selectors.filtersContainer);i[0].swiper.destroy(),t.css({transform:""}),i.find(r.selectors.filtersSliderNav).removeClass(r.selectors.filtersSliderNavOverflowStart.className()).removeClass(r.selectors.filtersSliderNavOverflowEnd.className())},r.initSlider=function(e){const i=e.find(r.selectors.filtersSliderContainer);i.length&&(i[0].swiper?i[0].swiper.update():new Swiper(i[0],{slidesPerView:"auto",resistanceRatio:0,freeMode:{enabled:!0,momentumBounce:!1},containerModifierClass:"tribe-swiper-container-",wrapperClass:"tribe-swiper-wrapper",slideClass:"tribe-swiper-slide",navigation:{prevEl:i.find(r.selectors.filtersSliderNavButtonPrev)[0],nextEl:i.find(r.selectors.filtersSliderNavButtonNext)[0]},on:{init(){r.handleSliderOverflow(e)},setTranslate(i,t){r.handleSliderTranslate(e,t)},fromEdge(){r.handleSliderOverflow(e)},toEdge(){r.handleSliderOverflow(e)}}}))},r.handleResize=function(e){const i=e.data.container;i.data("tribeEventsState").isMobile?r.deinitSlider(i):r.initSlider(i)},r.unbindEvents=function(e){e.off("resize.tribeEvents",r.handleResize)},r.bindEvents=function(e){e.on("resize.tribeEvents",{container:e},r.handleResize)},r.deinit=function(e){const i=e.data.container;r.deinitSlider(i),r.unbindEvents(i),i.off("beforeAjaxSuccess.tribeEvents",r.deinit)},r.init=function(e,i,t){t.is(r.selectors.filterBarHorizontal)&&(r.handleResize({data:{container:t}}),r.bindEvents(t),t.on("beforeAjaxSuccess.tribeEvents",{container:t},r.deinit))},r.ready=function(){i.on("afterSetup.tribeEvents",tribe.events.views.manager.selectors.container,r.init)},e(r.ready)}(jQuery,tribe.filterBar.filterBarSlider),window.tec=window.tec||{},window.tec.filterbar=window.tec.filterbar||{},window.tec.filterbar.views=window.tec.filterbar.views||{},window.tec.filterbar.views.filterBarSlider={};

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.