PageSourceSearch

https://www.palmknihy.cz/-a540---eDHOB8jX/range.js?_linka=d17570

js palmknihy.cz collected 2026-10-01 11:58:41 UTC 2,011 bytes, 4 lines download raw bytes

1import "/-a269---X6ETlFdO/nouislider.js?_linka=d17569";export default class Range{constructor($range){this.$range=$range;this.isDisabled=this.$range.hasClass("range--disabled");this.$min=this.$range.find(".range-input--min");this.$max=this.$range.find(".range-input--max");this.slider=this.$range.find(".js-range-slider").get(0);this.min=this.$range.data("range-min");this.max=this.$range.data("range-max");this.start=this.$range.data("range-start");this.end=this.$range.data("range-end");this.step=this.$range.data("range-step");
2this.integer=this.$range.data("range-integer")!==undefined;this.init();this.bind()}init(){let rangeConfig={start:[this.start,this.end],connect:true,range:{"min":this.min,"max":this.max},step:this.step};if(this.integer)rangeConfig=Object.assign(rangeConfig,{format:{from:function(value){return parseInt(value)},to:function(value){return parseInt(value)}}});noUiSlider.create(this.slider,rangeConfig);if(this.isDisabled)this.slider.setAttribute("disabled",true);var min=this.slider.getElementsByClassName("noUi-handle-lower");
3if(min)min[0].setAttribute("aria-label","Min");var max=this.slider.getElementsByClassName("noUi-handle-upper");if(max)max[0].setAttribute("aria-label","Max")}bind(){const $min=this.$min;const $max=this.$max;const min=this.min;const max=this.max;const that=this;this.slider.noUiSlider.on("slide",function(values,handle){const value=values[handle];if(handle)$max.val(value);else $min.val(value)});$min.on("change",function(e,explicitlyTriggered){const isInBounds=this.value<=max&&this.value>=min;if(isInBounds&&
4!explicitlyTriggered)that.slider.noUiSlider.set([this.value,null],null,null,true)});$max.on("change",function(e,explicitlyTriggered){const isInBounds=this.value<=max&&this.value>=min;if(isInBounds&&!explicitlyTriggered)that.slider.noUiSlider.set([null,this.value],null,null,true)});this.slider.noUiSlider.on("set",function(values,handle){const minChanged=handle===0;if(minChanged)$min.trigger("change",true);else $max.trigger("change",true)})}};

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.