PageSourceSearch

https://pollunit.com/assets/jquery-ui--ui--widgets--slider-a7bbac2…e16769010ae16b2f293725142cb961caf9509957.js

js pollunit.com collected 2026-10-02 10:32:58 UTC 11,302 bytes, 1 lines download raw bytes

1var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:global;!function(e){e(jQuery)}(function(t){return t.widget("ui.slider",t.ui.mouse,{version:"1.14.0",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){(this||e)._keySliding=!1,(this||e)._mouseSliding=!1,(this||e)._animateOff=!0,(this||e)._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+(this||e).orientation,"ui-widget ui-widget-content"),this._refresh(),(this||e)._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var i,s,a=(this||e).options,n=(this||e).element.find(".ui-slider-handle"),h="<span tabindex='0'></span>",l=[];for(s=a.values&&a.values.length||1,n.length>s&&(n.slice(s).remove(),n=n.slice(0,s)),i=n.length;i<s;i++)l.push(h);(this||e).handles=n.add(t(l.join("")).appendTo((this||e).element)),this._addClass((this||e).handles,"ui-slider-handle","ui-state-default"),(this||e).handle=(this||e).handles.eq(0),(this||e).handles.each(function(i){t(this||e).data("ui-slider-handle-index",i).attr("tabIndex",0)})},_createRange:function(){var i=(this||e).options;i.range?(!0===i.range&&(i.values?i.values.length&&2!==i.values.length?i.values=[i.values[0],i.values[0]]:Array.isArray(i.values)&&(i.values=i.values.slice(0)):i.values=[this._valueMin(),this._valueMin()]),(this||e).range&&(this||e).range.length?(this._removeClass((this||e).range,"ui-slider-range-min ui-slider-range-max"),(this||e).range.css({left:"",bottom:""})):((this||e).range=t("<div>").appendTo((this||e).element),this._addClass((this||e).range,"ui-slider-range")),"min"!==i.range&&"max"!==i.range||this._addClass((this||e).range,"ui-slider-range-"+i.range)):((this||e).range&&(this||e).range.remove(),(this||e).range=null)},_setupEvents:function(){this._off((this||e).handles),this._on((this||e).handles,(this||e)._handleEvents),this._hoverable((this||e).handles),this._focusable((this||e).handles)},_destroy:function(){(this||e).handles.remove(),(this||e).range&&(this||e).range.remove(),this._mouseDestroy()},_mouseCapture:function(i){var s,a,n,h,l,r,u,o=this||e,_=(this||e).options;return!_.disabled&&((this||e).elementSize={width:(this||e).element.outerWidth(),height:(this||e).element.outerHeight()},(this||e).elementOffset=(this||e).element.offset(),s={x:i.pageX,y:i.pageY},a=this._normValueFromMouse(s),n=this._valueMax()-this._valueMin()+1,(this||e).handles.each(function(i){var s=Math.abs(a-o.values(i));(n>s||n===s&&(i===o._lastChangedValue||o.values(i)===_.min))&&(n=s,h=t(this||e),l=i)}),!1!==this._start(i,l)&&((this||e)._mouseSliding=!0,(this||e)._handleIndex=l,this._addClass(h,null,"ui-state-active"),h.trigger("focus"),r=h.offset(),u=!t(i.target).parents().addBack().is(".ui-slider-handle"),(this||e)._clickOffset=u?{left:0,top:0}:{left:i.pageX-r.left-h.width()/2,top:i.pageY-r.top-h.height()/2-(parseInt(h.css("borderTopWidth"),10)||0)-(parseInt(h.css("borderBottomWidth"),10)||0)+(parseInt(h.css("marginTop"),10)||0)},(this||e).handles.hasClass("ui-state-hover")||this._slide(i,l,a),(this||e)._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(t){var i={x:t.pageX,y:t.pageY},s=this._normValueFromMouse(i);return this._slide(t,(this||e)._handleIndex,s),!1},_mouseStop:function(t){return this._removeClass((this||e).handles,null,"ui-state-active"),(this||e)._mouseSliding=!1,this._stop(t,(this||e)._handleIndex),this._change(t,(this||e)._handleIndex),(this||e)._handleIndex=null,(this||e)._clickOffset=null,(this||e)._animateOff=!1,!1},_detectOrientation:function(){(this||e).orientation="vertical"===(this||e).options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var i,s,a,n,h;return"horizontal"===(this||e).orientation?(i=(this||e).elementSize.width,s=t.x-(this||e).elementOffset.left-((this||e)._clickOffset?(this||e)._clickOffset.left:0)):(i=(this||e).elementSize.height,s=t.y-(this||e).elementOffset.top-((this||e)._clickOffset?(this||e)._clickOffset.top:0)),(a=s/i)>1&&(a=1),a<0&&(a=0),"vertical"===(this||e).orientation&&(a=1-a),n=this._valueMax()-this._valueMin(),h=this._valueMin()+a*n,this._trimAlignValue(h)},_uiHash:function(t,i,s){var a={handle:(this||e).handles[t],handleIndex:t,value:void 0!==i?i:this.value()};return this._hasMultipleValues()&&(a.value=void 0!==i?i:this.values(t),a.values=s||this.values()),a},_hasMultipleValues:function(){return(this||e).options.values&&(this||e).options.values.length},_start:function(e,t){return this._trigger("start",e,this._uiHash(t))},_slide:function(t,i,s){var a,n=this.value(),h=this.values();this._hasMultipleValues()&&(a=this.values(i?0:1),n=this.values(i),2===(this||e).options.values.length&&!0===(this||e).options.range&&(s=0===i?Math.min(a,s):Math.max(a,s)),h[i]=s),s!==n&&!1!==this._trigger("slide",t,this._uiHash(i,s,h))&&(this._hasMultipleValues()?this.values(i,s):this.value(s))},_stop:function(e,t){this._trigger("stop",e,this._uiHash(t))},_change:function(t,i){(this||e)._keySliding||(this||e)._mouseSliding||((this||e)._lastChangedValue=i,this._trigger("change",t,this._uiHash(i)))}
1,value:function(t){if(!arguments.length)return this._value();(this||e).options.value=this._trimAlignValue(t),this._refreshValue(),this._change(null,0)},values:function(t,i){var s,a,n;if(arguments.length>1)(this||e).options.values[t]=this._trimAlignValue(i),this._refreshValue(),this._change(null,t);else{if(!arguments.length)return this._values();if(!Array.isArray(arguments[0]))return this._hasMultipleValues()?this._values(t):this.value();for(s=(this||e).options.values,a=arguments[0],n=0;n<s.length;n+=1)s[n]=this._trimAlignValue(a[n]),this._change(null,n);this._refreshValue()}},_setOption:function(t,i){var s,a=0;switch("range"===t&&!0===(this||e).options.range&&("min"===i?((this||e).options.value=this._values(0),(this||e).options.values=null):"max"===i&&((this||e).options.value=this._values((this||e).options.values.length-1),(this||e).options.values=null)),Array.isArray((this||e).options.values)&&(a=(this||e).options.values.length),this._super(t,i),t){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+(this||e).orientation),this._refreshValue(),(this||e).options.range&&this._refreshRange(i),(this||e).handles.css("horizontal"===i?"bottom":"left","");break;case"value":(this||e)._animateOff=!0,this._refreshValue(),this._change(null,0),(this||e)._animateOff=!1;break;case"values":for((this||e)._animateOff=!0,this._refreshValue(),s=a-1;s>=0;s--)this._change(null,s);(this||e)._animateOff=!1;break;case"step":case"min":case"max":(this||e)._animateOff=!0,this._calculateNewMax(),this._refreshValue(),(this||e)._animateOff=!1;break;case"range":(this||e)._animateOff=!0,this._refresh(),(this||e)._animateOff=!1}},_setOptionDisabled:function(e){this._super(e),this._toggleClass(null,"ui-state-disabled",!!e)},_value:function(){var t=(this||e).options.value;return t=this._trimAlignValue(t)},_values:function(t){var i,s,a;if(arguments.length)return i=(this||e).options.values[t],i=this._trimAlignValue(i);if(this._hasMultipleValues()){for(s=(this||e).options.values.slice(),a=0;a<s.length;a+=1)s[a]=this._trimAlignValue(s[a]);return s}return[]},_trimAlignValue:function(t){if(t<=this._valueMin())return this._valueMin();if(t>=this._valueMax())return this._valueMax();var i=(this||e).options.step>0?(this||e).options.step:1,s=(t-this._valueMin())%i,a=t-s;return 2*Math.abs(s)>=i&&(a+=s>0?i:-i),parseFloat(a.toFixed(5))},_calculateNewMax:function(){var t=(this||e).options.max,i=this._valueMin(),s=(this||e).options.step;(t=Math.round((t-i)/s)*s+i)>(this||e).options.max&&(t-=s),(this||e).max=parseFloat(t.toFixed(this._precision()))},_precision:function(){var t=this._precisionOf((this||e).options.step);return null!==(this||e).options.min&&(t=Math.max(t,this._precisionOf((this||e).options.min))),t},_precisionOf:function(e){var t=e.toString(),i=t.indexOf(".");return-1===i?0:t.length-i-1},_valueMin:function(){return(this||e).options.min},_valueMax:function(){return(this||e).max},_refreshRange:function(t){"vertical"===t&&(this||e).range.css({width:"",left:""}),"horizontal"===t&&(this||e).range.css({height:"",bottom:""})},_refreshValue:function(){var i,s,a,n,h,l=(this||e).options.range,r=(this||e).options,u=this||e,o=!(this||e)._animateOff&&r.animate,_={};this._hasMultipleValues()?(this||e).handles.each(function(a){s=(u.values(a)-u._valueMin())/(u._valueMax()-u._valueMin())*100,_["horizontal"===u.orientation?"left":"bottom"]=s+"%",t(this||e).stop(1,1)[o?"animate":"css"](_,r.animate),!0===u.options.range&&("horizontal"===u.orientation?(0===a&&u.range.stop(1,1)[o?"animate":"css"]({left:s+"%"},r.animate),1===a&&u.range[o?"animate":"css"]({width:s-i+"%"},{queue:!1,duration:r.animate})):(0===a&&u.range.stop(1,1)[o?"animate":"css"]({bottom:s+"%"},r.animate),1===a&&u.range[o?"animate":"css"]({height:s-i+"%"},{queue:!1,duration:r.animate}))),i=s}):(a=this.value(),n=this._valueMin(),h=this._valueMax(),s=h!==n?(a-n)/(h-n)*100:0,_["horizontal"===(this||e).orientation?"left":"bottom"]=s+"%",(this||e).handle.stop(1,1)[o?"animate":"css"](_,r.animate),"min"===l&&"horizontal"===(this||e).orientation&&(this||e).range.stop(1,
11)[o?"animate":"css"]({width:s+"%"},r.animate),"max"===l&&"horizontal"===(this||e).orientation&&(this||e).range.stop(1,1)[o?"animate":"css"]({width:100-s+"%"},r.animate),"min"===l&&"vertical"===(this||e).orientation&&(this||e).range.stop(1,1)[o?"animate":"css"]({height:s+"%"},r.animate),"max"===l&&"vertical"===(this||e).orientation&&(this||e).range.stop(1,1)[o?"animate":"css"]({height:100-s+"%"},r.animate))},_handleEvents:{keydown:function(i){var s,a,n,h=t(i.target).data("ui-slider-handle-index");switch(i.keyCode){case t.ui.keyCode.HOME:case t.ui.keyCode.END:case t.ui.keyCode.PAGE_UP:case t.ui.keyCode.PAGE_DOWN:case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(i.preventDefault(),!(this||e)._keySliding&&((this||e)._keySliding=!0,this._addClass(t(i.target),null,"ui-state-active"),!1===this._start(i,h)))return}switch(n=(this||e).options.step,s=a=this._hasMultipleValues()?this.values(h):this.value(),i.keyCode){case t.ui.keyCode.HOME:a=this._valueMin();break;case t.ui.keyCode.END:a=this._valueMax();break;case t.ui.keyCode.PAGE_UP:a=this._trimAlignValue(s+(this._valueMax()-this._valueMin())/(this||e).numPages);break;case t.ui.keyCode.PAGE_DOWN:a=this._trimAlignValue(s-(this._valueMax()-this._valueMin())/(this||e).numPages);break;case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:if(s===this._valueMax())return;a=this._trimAlignValue(s+n);break;case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(s===this._valueMin())return;a=this._trimAlignValue(s-n)}this._slide(i,h,a)},keyup:function(i){var s=t(i.target).data("ui-slider-handle-index");(this||e)._keySliding&&((this||e)._keySliding=!1,this._stop(i,s),this._change(i,s),this._removeClass(t(i.target),null,"ui-state-active"))}}})});var t={};export{t as default};

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.