PageSourceSearch

https://gray-dove-180403.hostingersite.com/wp-content/plugins/the-…/build/js/views/filter-range.js?ver=5.6.6

js gray-dove-180403.hostingersite.com collected 2026-10-03 04:28:03 UTC 3,080 bytes, 1 lines download raw bytes

1tribe.filterBar=tribe.filterBar||{},tribe.filterBar.filterRange={},function(e,t,n){"use strict";const r=e(document);n.selectors={rangeInput:".tribe-filter-bar-c-range__input",rangeLabel:".tribe-filter-bar-c-range__label",rangeSlider:'[data-js="tribe-filter-bar-c-range-slider"]'},n.handleRangeSlideChange=function(e,t){const r=e.data.target,i=r.siblings(n.selectors.rangeInput).attr("name");if(!i)return;const a=Number(r.data("min")),s=Number(r.data("max"));if(isNaN(a)||isNaN(s))return;const l=tribe.filterBar.filters.getCurrentUrlAsObject(e.data.container);let c=tribe.filterBar.filters.removeKeyValueFromQuery(l,i,!0);if(t.values[0]>a||t.values[1]<s){const e=t.values.join("-");c=tribe.filterBar.filters.addKeyValueToQuery(c,i,e)}tribe.filterBar.filters.submitRequest(e.data.container,c.href)},n.handleRangeSlide=function(e,r){const i=e.data.target.siblings(n.selectors.rangeLabel),a=tribe_events_filter_bar_js_config.events.reverse_currency_position?tribe_events_filter_bar_js_config.l10n.cost_range_currency_symbol_after:tribe_events_filter_bar_js_config.l10n.cost_range_currency_symbol_before,s=t.template(a);i.text(s({currency_symbol:tribe_events_filter_bar_js_config.events.currency_symbol,cost_low:r.values[0],cost_high:r.values[1]}))},n.unbindEvents=function(e){e.find(n.selectors.rangeSlider).off()},n.bindEvents=function(t){t.find(n.selectors.rangeSlider).each(function(r,i){const a=e(i);a.on("slide",{target:a,container:t},n.handleRangeSlide).on("slidechange",{target:a,container:t},n.handleRangeSlideChange)})},n.initRangeSlider=function(t){const r=t.siblings(n.selectors.rangeInput),i=t.data("min"),a=t.data("max");let s,l;const c=r.attr("value");if(c){const e=c.split("-");s=e[0],l=e[1]}else s=i,l=a;t.slider({range:!0,min:i,max:a,values:[s,l],create(){t.attr("aria-valuenow",s+"-"+l)},slide(e,n){t.attr("aria-valuenow",n.values[0]+"-"+n.values[1])}}),t.on("keydown",function(t){const n=e(this).slider("values");switch(t.keyCode){case 37:t.preventDefault(),n[0]=Math.max(i,n[0]-1),e(this).slider("values",0,n[0]);break;case 39:t.preventDefault(),n[0]=Math.min(a,n[0]+1),e(this).slider("values",0,n[0]);break;case 40:t.preventDefault(),n[1]=Math.max(i,n[1]-1),e(this).slider("values",1,n[1]);break;case 38:t.preventDefault(),n[1]=Math.min(a,n[1]+1),e(this).slider("values",1,n[1])}})},n.deinitRangeSliders=function(e){e.find(n.selectors.rangeSlider).slider("destroy")},n.initRangeSliders=function(t){t.find(n.selectors.rangeSlider).each(function(t,r){n.initRangeSlider(e(r))})},n.deinit=function(e){const t=e.data.container;n.deinitRangeSliders(t),n.unbindEvents(t),t.off("beforeAjaxSuccess.tribeEvents",n.deinit)},n.init=function(e,t,r){n.initRangeSliders(r),n.bindEvents(r),r.on("beforeAjaxSuccess.tribeEvents",{container:r},n.deinit)},n.ready=function(){r.on("afterSetup.tribeEvents",tribe.events.views.manager.selectors.container,n.init)},e(n.ready)}(jQuery,_,tribe.filterBar.filterRange),window.tec=window.tec||{},window.tec.filterbar=window.tec.filterbar||{},window.tec.filterbar.views=window.tec.filterbar.views||{},window.tec.filterbar.views.filterRange={};

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.