PluginProbe
QuadMenu – Mega Menu / 1.8.9
QuadMenu – Mega Menu v1.8.9
3.3.8 3.3.7 3.3.6 trunk 1.8.4 1.8.5 1.8.7 1.8.8 1.8.9 1.9.0 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 All 88 releases
quadmenu / lib / ReduxCore / inc / fields / slider / field_slider.min.js

field_slider.min.js in QuadMenu – Mega Menu 1.8.9, at lib/ReduxCore/inc/fields/slider/field_slider.min.js

1 lines 3.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 !function(F){"use strict";redux.field_objects=redux.field_objects||{},redux.field_objects.slider=redux.field_objects.slider||{},F(document).ready(function(){}),redux.field_objects.slider.init=function(e){e||(e=F(document).find(".redux-group-tab:visible").find(".redux-container-slider:visible")),F(e).each(function(){var y=F(this),e=y;if(y.hasClass("redux-field-container")||(e=y.parents(".redux-field-container:first")),!e.is(":hidden")&&e.hasClass("redux-field-init")){e.removeClass("redux-field-init"),y.find("div.redux-slider-container").each(function(){var e,i,t,d,l,r,a=F(this).data("id"),s=F(this).data("min"),n=F(this).data("max"),o=F(this).data("step"),u=F(this).data("handles"),c=F(this).data("default-one"),f=F(this).data("default-two"),v=F(this).data("resolution"),x=parseInt(F(this).data("display")),h=Boolean(F(this).data("rtl")),p=F(this).data("float-mark");Boolean(F(this).data("forced"));r=!0===h?"rtl":"ltr";var b,w,_,j,m=[s,n],g=[c,f],k=[c];if(2==x?(b=t=y.find(".redux-slider-input-one-"+a),w=d=y.find(".redux-slider-input-two-"+a)):3==x?(t=y.find(".redux-slider-select-one-"+a),d=y.find(".redux-slider-select-two-"+a),redux.field_objects.slider.loadSelect(t,s,n,v,o),2===u&&redux.field_objects.slider.loadSelect(d,s,n,v,o)):1==x?(t=y.find("#redux-slider-label-one-"+a),d=y.find("#redux-slider-label-two-"+a)):0==x&&(t=y.find(".redux-slider-value-one-"+a),d=y.find(".redux-slider-value-two-"+a)),1==x){var C=[t,"html"];_=[C],j=[C,[d,"html"]]}else _=[t],j=[t,d];l=2===u?(e=g,i=j,!0):(e=k,i=_,"lower");var S=F(this).noUiSlider({range:m,start:e,handles:u,step:o,connect:l,behaviour:"tap-drag",direction:r,serialization:{resolution:v,to:i,mark:p},slide:function(){if(1==x)if(2===u){var e=S.val();y.find("input.redux-slider-value-one-"+a).attr("value",e[0]),y.find("input.redux-slider-value-two-"+a).attr("value",e[1])}else y.find("input.redux-slider-value-one-"+a).attr("value",S.val());3==x&&(2===u?(y.find(".redux-slider-select-one").select2("val",S.val()[0]),y.find(".redux-slider-select-two").select2("val",S.val()[1])):y.find(".redux-slider-select-one").select2("val",S.val())),redux_change(F(this).parents(".redux-field-container:first").find("input"))}});2===x&&(b.keydown(function(e){var i=S.val(),t=parseInt(i[0]);switch(e.which){case 38:S.val([t+1,null]);break;case 40:S.val([t-1,null]);break;case 13:e.preventDefault()}}),2===u&&w.keydown(function(e){var i=S.val(),t=parseInt(i[1]);switch(e.which){case 38:S.val([null,t+1]);break;case 40:S.val([null,t-1]);break;case 13:e.preventDefault()}}))});var i={width:"resolve",triggerChange:!0,allowClear:!0},t=y.find(".select2_params");if(0<t.size()){var d=t.val();d=JSON.parse(d),i=F.extend({},i,d)}y.find("select.redux-slider-select-one, select.redux-slider-select-two").select2(i)}})},redux.field_objects.slider.isFloat=function(e){return+e===e&&!isFinite(e)||Boolean(e%1)},redux.field_objects.slider.decimalCount=function(e){return e.toString().split(".")[1].length},redux.field_objects.slider.loadSelect=function(e,i,t,d,l){for(var r=i;r<=t;r+=d){var a=r;if(redux.field_objects.slider.isFloat(d)){var s=redux.field_objects.slider.decimalCount(d);a=r.toFixed(s)}F(e).append('<option value="'+a+'">'+a+"</option>")}}}(jQuery);