PageSourceSearch

https://motorworld.de/wp-content/plugins/the-events-calendar-filte…/build/js/views/filter-button.js?ver=5.6.3

js motorworld.de collected 2026-10-02 07:36:20 UTC 3,149 bytes, 1 lines download raw bytes

1tribe.filterBar=tribe.filterBar||{},tribe.filterBar.filterButton={},function(t,e){"use strict";const i=t(document);e.selectors={actionDone:'[data-js="tribe-filter-bar__action-done"]',filterBarVertical:".tribe-events--filter-bar-vertical",filterBar:'[data-js~="tribe-filter-bar"]',filterButton:'[data-js~="tribe-events-filter-button"]',filterButtonActive:".tribe-events-c-events-bar__filter-button--active",filtersSliderContainer:'[data-js="tribe-filter-bar-filters-slider-container"]',select2ChoiceRemove:".select2-selection__choice__remove"},e.handleResize=function(t){const i=t.data.container,n=i.find(e.selectors.filterBar);if(0===n.length)return;const r=n.data("tribeEventsState"),a=i.data("tribeEventsState").isMobile;a||r.filterButtonDesktopInitialized?a&&r.filterButtonDesktopInitialized&&(tribe.filterBar.filterBarState.closeFilterBar(i),r.filterButtonDesktopInitialized=!1,n.data("tribeEventsState",r)):(i.is(e.selectors.filterBarVertical)&&tribe.filterBar.filterBarState.openFilterBar(i),r.filterButtonDesktopInitialized=!0,n.data("tribeEventsState",r))},e.handleClick=function(i){const n=i.data.container;if(!n.data("tribeEventsState").isMobile)return;const r=t(i.target),a=Boolean(r.closest(e.selectors.filterBar).length),o=Boolean(r.closest(e.selectors.filterButton).length),l=Boolean(r.closest(e.selectors.select2ChoiceRemove).length);a||o||l||tribe.filterBar.filterBarState.closeFilterBar(n)},e.handleActionDoneClick=function(t){tribe.filterBar.filterBarState.closeFilterBar(t.data.container)},e.handleFilterButtonClick=function(t){const i=t.data.container;t.data.target.is(e.selectors.filterButtonActive)?tribe.filterBar.filterBarState.closeFilterBar(i):tribe.filterBar.filterBarState.openFilterBar(i);const n={container:i};tribe.filterBar.filterBarSlider.handleResize({data:n})},e.unbindEvents=function(t){const n=t.find(e.selectors.filterButton),r=t.find(e.selectors.actionDone);n.off("click",e.handleFilterButtonClick),r.off("click",e.handleActionDoneClick),i.off("click",e.handleClick),t.off("resize.tribeEvents",e.handleResize)},e.bindEvents=function(t){const n=t.find(e.selectors.filterButton),r=t.find(e.selectors.actionDone);n.on("click",{target:n,actionDone:r,container:t},e.handleFilterButtonClick),r.on("click",{target:r,filterButton:n,container:t},e.handleActionDoneClick),i.on("click",{container:t},e.handleClick),t.on("resize.tribeEvents",{container:t},e.handleResize)},e.initState=function(t){const i=t.find(e.selectors.filterBar);if(0===i.length)return;const n={filterButtonDesktopInitialized:!t.data("tribeEventsState").isMobile};i.data("tribeEventsState",n)},e.deinit=function(t){const i=t.data.container;e.unbindEvents(i),i.off("beforeAjaxSuccess.tribeEvents",e.deinit)},e.init=function(t,i,n){e.initState(n),e.bindEvents(n),n.on("beforeAjaxSuccess.tribeEvents",{container:n},e.deinit)},e.ready=function(){i.on("afterSetup.tribeEvents",tribe.events.views.manager.selectors.container,e.init)},t(e.ready)}(jQuery,tribe.filterBar.filterButton),window.tec=window.tec||{},window.tec.filterbar=window.tec.filterbar||{},window.tec.filterbar.views=window.tec.filterbar.views||{},window.tec.filterbar.views.filterButton={};

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.