mirror of
https://github.com/PhotonVision/photonvision
synced 2026-06-23 01:21:40 +00:00
2 lines
7.0 KiB
JavaScript
2 lines
7.0 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-79b72a3d"],{"1a40":function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("CVrangeSlider",{attrs:{name:"Hue",min:0,max:180},on:{input:function(t){return e.handleInput("hue",e.value.hue)}},model:{value:e.value.hue,callback:function(t){e.$set(e.value,"hue",t)},expression:"value.hue"}}),i("CVrangeSlider",{attrs:{name:"Saturation",min:0,max:255},on:{input:function(t){return e.handleInput("saturation",e.value.saturation)}},model:{value:e.value.saturation,callback:function(t){e.$set(e.value,"saturation",t)},expression:"value.saturation"}}),i("CVrangeSlider",{attrs:{name:"Value",min:0,max:255},on:{input:function(t){return e.handleInput("value",e.value.value)}},model:{value:e.value.value,callback:function(t){e.$set(e.value,"value",t)},expression:"value.value"}}),i("CVswitch",{attrs:{name:"Erode"},on:{input:function(t){return e.handleInput("erode",e.value.erode)}},model:{value:e.value.erode,callback:function(t){e.$set(e.value,"erode",t)},expression:"value.erode"}}),i("CVswitch",{attrs:{name:"Dilate"},on:{input:function(t){return e.handleInput("dilate",e.value.dilate)}},model:{value:e.value.dilate,callback:function(t){e.$set(e.value,"dilate",t)},expression:"value.dilate"}})],1)},s=[],n=i("1029"),l=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("v-row",{attrs:{dense:"",align:"center"}},[i("v-col",{attrs:{cols:2}},[i("span",[e._v(e._s(e.name))])]),i("v-col",[i("v-switch",{attrs:{color:"#4baf62"},model:{value:e.localValue,callback:function(t){e.localValue=t},expression:"localValue"}})],1)],1)],1)},r=[],o={name:"CVSwitch",props:["name","value"],data(){return{}},computed:{localValue:{get(){return this.value},set(e){this.$emit("input",e)}}}},u=o,c=i("2877"),h=i("6544"),d=i.n(h),p=i("62ad"),v=i("0fd9"),m=(i("ec29"),i("9d01"),i("fe09")),f=i("c37a"),g=i("c3f0"),C=i("0789"),V=i("490a"),w=i("80d2"),b=m["a"].extend({name:"v-switch",directives:{Touch:g["a"]},props:{inset:Boolean,loading:{type:[Boolean,String],default:!1},flat:{type:Boolean,default:!1}},computed:{classes(){return{...f["a"].options.computed.classes.call(this),"v-input--selection-controls v-input--switch":!0,"v-input--switch--flat":this.flat,"v-input--switch--inset":this.inset}},attrs(){return{"aria-checked":String(this.isActive),"aria-disabled":String(this.disabled),role:"switch"}},validationState(){return this.hasError&&this.shouldValidate?"error":this.hasSuccess?"success":this.hasColor?this.computedColor:void 0},switchData(){return this.setTextColor(this.loading?void 0:this.validationState,{class:this.themeClasses})}},methods:{genDefaultSlot(){return[this.genSwitch(),this.genLabel()]},genSwitch(){return this.$createElement("div",{staticClass:"v-input--selection-controls__input"},[this.genInput("checkbox",{...this.$attrs,...this.attrs}),this.genRipple(this.setTextColor(this.validationState,{directives:[{name:"touch",value:{left:this.onSwipeLeft,right:this.onSwipeRight}}]})),this.$createElement("div",{staticClass:"v-input--switch__track",...this.switchData}),this.$createElement("div",{staticClass:"v-input--switch__thumb",...this.switchData},[this.genProgress()])])},genProgress(){return this.$createElement(C["c"],{},[!1===this.loading?null:this.$slots.progress||this.$createElement(V["a"],{props:{color:!0===this.loading||""===this.loading?this.color||"primary":this.loading,size:16,width:2,indeterminate:!0}})])},onSwipeLeft(){this.isActive&&this.onChange()},onSwipeRight(){this.isActive||this.onChange()},onKeydown(e){(e.keyCode===w["s"].left&&this.isActive||e.keyCode===w["s"].right&&!this.isActive)&&this.onChange()}}}),k=Object(c["a"])(u,l,r,!1,null,"a4465ad0",null),y=k.exports;d()(k,{VCol:p["a"],VRow:v["a"],VSwitch:b});var S={name:"Threshold",props:["value"],components:{CVrangeSlider:n["a"],CVswitch:y},data(){return{}},computed:{},methods:{}},$=S,_=Object(c["a"])($,a,s,!1,null,"2ae8265d",null);t["default"]=_.exports},5311:function(e,t,i){"use strict";var a=i("5607"),s=i("2b0e");t["a"]=s["a"].extend({name:"rippleable",directives:{ripple:a["a"]},props:{ripple:{type:[Boolean,Object],default:!0}},methods:{genRipple(e={}){return this.ripple?(e.staticClass="v-input--selection-controls__ripple",e.directives=e.directives||[],e.directives.push({name:"ripple",value:{center:!0}}),e.on=Object.assign({click:this.onChange},this.$listeners),this.$createElement("div",e)):null},onChange(){}}})},"9d01":function(e,t,i){},a293:function(e,t,i){"use strict";function a(){return!1}function s(e,t,i){i.args=i.args||{};const s=i.args.closeConditional||a;if(!e||!1===s(e))return;if("isTrusted"in e&&!e.isTrusted||"pointerType"in e&&!e.pointerType)return;const n=(i.args.include||(()=>[]))();n.push(t),!n.some(t=>t.contains(e.target))&&setTimeout(()=>{s(e)&&i.value&&i.value(e)},0)}const n={inserted(e,t){const i=i=>s(i,e,t),a=document.querySelector("[data-app]")||document.body;a.addEventListener("click",i,!0),e._clickOutside=i},unbind(e){if(!e._clickOutside)return;const t=document.querySelector("[data-app]")||document.body;t&&t.removeEventListener("click",e._clickOutside,!0),delete e._clickOutside}};t["a"]=n},ec29:function(e,t,i){},fe09:function(e,t,i){"use strict";var a=i("c37a"),s=i("5311"),n=i("8547"),l=i("58df");t["a"]=Object(l["a"])(a["a"],s["a"],n["a"]).extend({name:"selectable",model:{prop:"inputValue",event:"change"},props:{id:String,inputValue:null,falseValue:null,trueValue:null,multiple:{type:Boolean,default:null},label:String},data(){return{hasColor:this.inputValue,lazyValue:this.inputValue}},computed:{computedColor(){if(this.isActive)return this.color?this.color:this.isDark&&!this.appIsDark?"white":"accent"},isMultiple(){return!0===this.multiple||null===this.multiple&&Array.isArray(this.internalValue)},isActive(){const e=this.value,t=this.internalValue;return this.isMultiple?!!Array.isArray(t)&&t.some(t=>this.valueComparator(t,e)):void 0===this.trueValue||void 0===this.falseValue?e?this.valueComparator(e,t):Boolean(t):this.valueComparator(t,this.trueValue)},isDirty(){return this.isActive}},watch:{inputValue(e){this.lazyValue=e,this.hasColor=e}},methods:{genLabel(){const e=a["a"].options.methods.genLabel.call(this);return e?(e.data.on={click:e=>{e.preventDefault(),this.onChange()}},e):e},genInput(e,t){return this.$createElement("input",{attrs:Object.assign({"aria-checked":this.isActive.toString(),disabled:this.isDisabled,id:this.computedId,role:e,type:e},t),domProps:{value:this.value,checked:this.isActive},on:{blur:this.onBlur,change:this.onChange,focus:this.onFocus,keydown:this.onKeydown},ref:"input"})},onBlur(){this.isFocused=!1},onChange(){if(this.isDisabled)return;const e=this.value;let t=this.internalValue;if(this.isMultiple){Array.isArray(t)||(t=[]);const i=t.length;t=t.filter(t=>!this.valueComparator(t,e)),t.length===i&&t.push(e)}else t=void 0!==this.trueValue&&void 0!==this.falseValue?this.valueComparator(t,this.trueValue)?this.falseValue:this.trueValue:e?this.valueComparator(t,e)?null:e:!t;this.validate(!0,t),this.internalValue=t,this.hasColor=t},onFocus(){this.isFocused=!0},onKeydown(e){}}})}}]);
|
|
//# sourceMappingURL=chunk-79b72a3d.bdb0c98e.js.map
|