platypush/platypush/backend/http/webapp/dist/static/js/5924-legacy.7c59be4f.js

2 lines
5.6 KiB
JavaScript

"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5924],{8816:function(e,t,n){n.d(t,{Z:function(){return y}});var a=n(6252),l=n(3577),u=n(9963),i={class:"slider-wrapper"},r=["textContent"],s=["textContent"],o={class:"slider-container"},c=["min","max","step","disabled","value"],p={class:"track-inner",ref:"track"},d={class:"thumb",ref:"thumb"},v=["textContent"];function h(e,t,n,h,f,g){return(0,a.wg)(),(0,a.iD)("label",i,[n.withRange?((0,a.wg)(),(0,a.iD)("span",{key:0,class:(0,l.C_)(["range-labels",{"with-label":n.withLabel}])},[n.withRange?((0,a.wg)(),(0,a.iD)("span",{key:0,class:"label left",textContent:(0,l.zw)(n.range[0])},null,8,r)):(0,a.kq)("",!0),n.withRange?((0,a.wg)(),(0,a.iD)("span",{key:1,class:"label right",textContent:(0,l.zw)(n.range[1])},null,8,s)):(0,a.kq)("",!0)],2)):(0,a.kq)("",!0),(0,a._)("span",o,[(0,a._)("input",{class:(0,l.C_)(["slider",{"with-label":n.withLabel}]),type:"range",min:n.range[0],max:n.range[1],step:n.step,disabled:n.disabled,value:n.value,ref:"range",onInput:t[0]||(t[0]=(0,u.iM)((function(){return g.onUpdate&&g.onUpdate.apply(g,arguments)}),["stop"])),onChange:t[1]||(t[1]=(0,u.iM)((function(){return g.onUpdate&&g.onUpdate.apply(g,arguments)}),["stop"]))},null,42,c),(0,a._)("div",{class:(0,l.C_)(["track",{"with-label":n.withLabel}])},[(0,a._)("div",p,null,512)],2),(0,a._)("div",d,null,512),n.withLabel?((0,a.wg)(),(0,a.iD)("span",{key:0,class:"label",textContent:(0,l.zw)(n.value),ref:"label"},null,8,v)):(0,a.kq)("",!0)])])}var f=n(4648),g=(n(9653),{name:"Slider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:function(){return[0,100]}},step:{type:Number,default:1},withLabel:{type:Boolean,default:!1},withRange:{type:Boolean,default:!1}},methods:{onUpdate:function(e){this.update(e.target.value),this.$emit(e.type,(0,f.Z)((0,f.Z)({},e),{},{target:(0,f.Z)((0,f.Z)({},e.target),{},{value:this.$refs.range.value})}))},update:function(e){var t=this.$refs.range.clientWidth,n=(e-this.range[0])/(this.range[1]-this.range[0]),a=n*t,l=this.$refs.thumb;l.style.left="".concat(a-l.clientWidth/2,"px"),this.$refs.thumb.style.transform="translate(-".concat(n,"%, -50%)"),this.$refs.track.style.width="".concat(a,"px")}},mounted:function(){var e=this;null!=this.value&&this.update(this.value),this.$watch((function(){return e.value}),(function(t){return e.update(t)}))}}),m=n(3744);const w=(0,m.Z)(g,[["render",h],["__scopeId","data-v-4b38623f"]]);var y=w},5924:function(e,t,n){n.r(t),n.d(t,{default:function(){return $}});n(8309);var a=n(6252),l=n(3577),u=n(9963),i={class:"entity dimmer-container"},r={class:"icon"},s={class:"label"},o=["textContent"],c={class:"value-container pull-right"},p=["textContent"],d={class:"row"},v={key:0,class:"input"},h={class:"col-10"},f={class:"col-2 value"},g=["value"],m={key:1,class:"input"},w={class:"col-12 value"},y=["value"];function b(e,t,n,b,_,k){var C,x,D=(0,a.up)("EntityIcon"),V=(0,a.up)("Slider");return(0,a.wg)(),(0,a.iD)("div",i,[(0,a._)("div",{class:(0,l.C_)(["head",{collapsed:e.collapsed}])},[(0,a._)("div",r,[(0,a.Wm)(D,{entity:e.value,loading:e.loading,error:e.error},null,8,["entity","loading","error"])]),(0,a._)("div",s,[(0,a._)("div",{class:"name",textContent:(0,l.zw)(e.value.name)},null,8,o)]),(0,a._)("div",c,[null!=k.parsedValue?((0,a.wg)(),(0,a.iD)("span",{key:0,class:"value",textContent:(0,l.zw)(k.parsedValue)},null,8,p)):(0,a.kq)("",!0),(0,a._)("button",{onClick:t[0]||(t[0]=(0,u.iM)((function(t){return e.collapsed=!e.collapsed}),["stop"]))},[(0,a._)("i",{class:(0,l.C_)(["fas",{"fa-angle-up":!e.collapsed,"fa-angle-down":e.collapsed}])},null,2)])])],2),e.collapsed?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("div",{key:0,class:"body",onClick:t[3]||(t[3]=(0,u.iM)((function(){return k.prevent&&k.prevent.apply(k,arguments)}),["stop"]))},[(0,a._)("div",d,[null!=(null===(C=e.value)||void 0===C?void 0:C.min)&&null!=(null===(x=e.value)||void 0===x?void 0:x.max)?((0,a.wg)(),(0,a.iD)("div",v,[(0,a._)("div",h,[(0,a.Wm)(V,{range:[e.value.min,e.value.max],"with-range":"",value:e.value.value,onInput:k.setValue},null,8,["range","value","onInput"])]),(0,a._)("div",f,[(0,a._)("input",{type:"number",value:e.value.value,onChange:t[1]||(t[1]=function(){return k.setValue&&k.setValue.apply(k,arguments)})},null,40,g)])])):((0,a.wg)(),(0,a.iD)("div",m,[(0,a._)("div",w,[(0,a._)("input",{type:"number",value:e.value.value,onChange:t[2]||(t[2]=function(){return k.setValue&&k.setValue.apply(k,arguments)})},null,40,y)])]))])]))])}var _=n(8534),k=(n(5666),n(2222),n(8816)),C=n(7909),x=n(1706),D={name:"Dimmer",components:{Slider:k.Z,EntityIcon:x["default"]},mixins:[C["default"]],computed:{parsedValue:function(){var e,t;if(null!==(e=this.value)&&void 0!==e&&e.is_write_only||null==(null===(t=this.value)||void 0===t?void 0:t.value))return null;var n=this.value.value;return this.value.unit&&(n="".concat(n," ").concat(this.value.unit)),n}},methods:{prevent:function(e){return e.stopPropagation(),!1},setValue:function(e){var t=this;return(0,_.Z)(regeneratorRuntime.mark((function n(){var a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(null!==(a=e.target.value)&&void 0!==a&&a.length){n.next=2;break}return n.abrupt("return");case 2:return t.$emit("loading",!0),n.prev=3,n.next=6,t.request("entities.execute",{id:t.value.id,action:"set",value:+e.target.value});case 6:return n.prev=6,t.$emit("loading",!1),n.finish(6);case 9:case"end":return n.stop()}}),n,null,[[3,,6,9]])})))()}}},V=n(3744);const Z=(0,V.Z)(D,[["render",b],["__scopeId","data-v-3affff53"]]);var $=Z}}]);
//# sourceMappingURL=5924-legacy.7c59be4f.js.map