platypush/platypush/backend/http/dist/static/js/chunk-0a24466a.ebe2c04f.js

2 lines
8.5 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0a24466a"],{3401:function(e,t,n){"use strict";n("7e56")},"3cdd":function(e,t,n){},"4de4":function(e,t,n){"use strict";var c=n("23e7"),r=n("b727").filter,o=n("1dde"),i=n("ae40"),u=o("filter"),a=i("filter");c({target:"Array",proto:!0,forced:!u||!a},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}})},"520c":function(e,t,n){},5530:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n("a4d3"),n("4de4"),n("4160"),n("e439"),n("dbb4"),n("b64b"),n("159b");function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,c)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}},"5d62":function(e,t,n){},"6cdd":function(e,t,n){},"7c05":function(e,t,n){},"7e56":function(e,t,n){},9840:function(e,t,n){"use strict";n("5d62")},a30e:function(e,t,n){"use strict";n("6cdd")},cf99:function(e,t,n){"use strict";n.r(t);n("b64b");var c=n("7a23"),r=Object(c["G"])("data-v-53b70a32");Object(c["u"])("data-v-53b70a32");var o={class:"plugin lights-plugin"},i={key:0,class:"panel"},u={key:1,class:"panel"};Object(c["s"])();var a=r((function(e,t,n,r,a,s){var l=Object(c["z"])("Groups"),p=Object(c["z"])("Group");return Object(c["r"])(),Object(c["e"])("div",o,[null==a.selectedGroup&&n.groups&&Object.keys(n.groups).length?(Object(c["r"])(),Object(c["e"])("div",i,[Object(c["h"])(l,{groups:n.groups,"loading-groups":n.loadingGroups,onSelect:t[1]||(t[1]=function(e){return a.selectedGroup=e}),onToggle:s.toggleGroup},null,8,["groups","loading-groups","onToggle"])])):(Object(c["r"])(),Object(c["e"])("div",u,[Object(c["h"])(p,{group:n.groups[a.selectedGroup],lights:s.displayedLights,onClose:s.closeGroup},null,8,["group","lights","onClose"])]))])})),s=(n("13d5"),n("a9e3"),n("3e54")),l={name:"Panel",emits:["mounted"],props:{config:{type:Object,default:function(){}},pluginName:{type:String,required:!0}},data:function(){return{loading:!1}},mounted:function(){this.$emit("mounted",this)}},p=l,d=(n("b0c0"),Object(c["G"])("data-v-30322a5e"));Object(c["u"])("data-v-30322a5e");var b=Object(c["h"])("li",{class:"header"},[Object(c["h"])("i",{class:"icon fas fa-home"}),Object(c["h"])("span",{class:"name"},"Rooms")],-1),f={class:"name col-9"},O={class:"controls col-3 pull-right"};Object(c["s"])();var g=d((function(e,t,n,r,o,i){var u=Object(c["z"])("ToggleSwitch"),a=Object(c["z"])("MenuPanel");return Object(c["r"])(),Object(c["e"])(a,null,{default:d((function(){return[b,(Object(c["r"])(!0),Object(c["e"])(c["a"],null,Object(c["x"])(i.groupsSorted,(function(t){return Object(c["r"])(),Object(c["e"])("li",{class:"row group",key:t.id,onClick:function(n){return e.$emit("select",t.id)}},[Object(c["h"])("span",f,Object(c["C"])(t.name||"[Group #".concat(t.id,"]")),1),Object(c["h"])("span",O,[Object(c["h"])(u,{value:t.state.any_on,disabled:t.id in(n.loadingGroups||{}),onInput:function(e){return i.toggleGroup(t)}},null,8,["value","disabled","onInput"])])],8,["onClick"])})),128))]})),_:1})})),j=(n("d81d"),n("4fad"),n("5530")),h=n("3835"),v={class:"menu-panel"};function m(e,t,n,r,o,i){return Object(c["r"])(),Object(c["e"])("div",v,[Object(c["h"])("ul",{style:n.style},[Object(c["y"])(e.$slots,"default")],4)])}var y={name:"MenuPanel",props:{style:{type:[String,Object,Array]}}};n("3401");y.render=m;var G=y,w=Object(c["G"])("data-v-2ca997d7");Object(c["u"])("data-v-2ca997d7");var k=Object(c["h"])("div",{class:"switch"},[Object(c["h"])("div",{class:"dot"})],-1),P={class:"label"};Object(c["s"])();var S=w((function(e,t,n,r,o,i){return Object(c["r"])(),Object(c["e"])("div",{class:["power-switch",{disabled:n.disabled}],onClick:t[1]||(t[1]=function(){return i.onInput.apply(i,arguments)})},[Object(c["h"])("input",{type:"checkbox",checked:n.value},null,8,["checked"]),Object(c["h"])("label",null,[k,Object(c["h"])("span",P,[Object(c["y"])(e.$slots,"default")])])],2)})),_={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(e.stopPropagation(),this.disabled)return!1;this.$emit("input",e)}}};n("a30e");_.render=S,_.__scopeId="data-v-2ca997d7";var C=_,z={name:"Groups",components:{ToggleSwitch:C,MenuPanel:G},emits:["select","toggle"],props:{groups:{type:Object,default:function(){}},loadingGroups:{type:Object,default:function(){}}},computed:{groupsSorted:function(){return Object.entries(this.groups).sort((function(e,t){return e[1].name.localeCompare(t[1].name)})).map((function(e){var t=Object(h["a"])(e,2),n=t[0],c=t[1];return Object(j["a"])(Object(j["a"])({},c),{},{id:n})}))}},methods:{toggleGroup:function(e){this.$emit("toggle",e)}}};n("f81f");z.render=g,z.__scopeId="data-v-30322a5e";var $=z,I={class:"light-group-container"},L={class:"header"},D=Object(c["h"])("i",{class:"fas fa-chevron-left"},null,-1),M={key:0,class:"no-lights"};function T(e,t,n,r,o,i){var u=Object(c["z"])("Light"),a=Object(c["z"])("MenuPanel");return Object(c["r"])(),Object(c["e"])("div",I,[Object(c["h"])(a,null,{default:Object(c["F"])((function(){return[Object(c["h"])("li",L,[n.group?(Object(c["r"])(),Object(c["e"])("button",{key:0,class:"back-btn",title:"Back",onClick:t[1]||(t[1]=function(){return i.close.apply(i,arguments)})},[D])):Object(c["f"])("",!0)]),n.lights&&Object.keys(n.lights).length?(Object(c["r"])(!0),Object(c["e"])(c["a"],{key:1},Object(c["x"])(i.lightsSorted,(function(e,t){return Object(c["r"])(),Object(c["e"])("li",{key:t},[Object(c["h"])(u,{light:e},null,8,["light"])])})),128)):(Object(c["r"])(),Object(c["e"])("div",M," No lights found "))]})),_:1})])}var x=Object(c["G"])("data-v-00b122fe");Object(c["u"])("data-v-00b122fe");var N={class:"light"};Object(c["s"])();var B=x((function(e,t,n,r,o,i){return Object(c["r"])(),Object(c["e"])("div",N,Object(c["C"])(n.light.name||n.light.id),1)})),A={name:"Light",props:{light:{type:Object,default:function(){}}}};A.render=B,A.__scopeId="data-v-00b122fe";var E=A,J={name:"Group",emits:["close"],components:{MenuPanel:G,Light:E},props:{lights:{type:Object},group:{type:Object}},computed:{lightsSorted:function(){return this.lights?Object.entries(this.lights).sort((function(e,t){return e[1].name.localeCompare(t[1].name)})).map((function(e){var t=Object(h["a"])(e,2),n=t[0],c=t[1];return Object(j["a"])(Object(j["a"])({},c),{},{id:n})})):[]}},methods:{close:function(e){e.stopPropagation(),this.$emit("close")}}};n("fe49");J.render=T;var q=J,F={name:"Light",components:{Group:q,Groups:$},mixins:[s["a"],p],emits:["group-toggle"],props:{lights:{type:Object},groups:{type:Object},scenes:{type:Object},animations:{type:Object},loadingLights:{type:Object,default:function(){}},loadingGroups:{type:Object,default:function(){}},pluginName:{type:String},initialGroup:{type:[Number,String]}},data:function(){return{selectedGroup:null,initialized:!1}},computed:{displayedLights:function(){var e=this,t=this.selectedGroup||this.initialGroup;return null==t?this.lights:this.groups[t].lights.reduce((function(t,n){return t[n]=e.lights[n],t}),{})}},methods:{initSelectedGroup:function(){var e=this,t=this.$watch((function(){return e.initialGroup}),(function(n){e.initialized||(e.initialized=!0,t(),null==e.selectedGroup&&null!=n&&(e.selectedGroup=e.initialGroup))}))},closeGroup:function(){this.selectedGroup=null},toggleGroup:function(e){this.$emit("group-toggle",e)}},mounted:function(){this.initSelectedGroup()}};n("fada"),n("9840");F.render=a,F.__scopeId="data-v-53b70a32";t["default"]=F},dbb4:function(e,t,n){var c=n("23e7"),r=n("83ab"),o=n("56ef"),i=n("fc6a"),u=n("06cf"),a=n("8418");c({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){var t,n,c=i(e),r=u.f,s=o(c),l={},p=0;while(s.length>p)n=r(c,t=s[p++]),void 0!==n&&a(l,t,n);return l}})},e439:function(e,t,n){var c=n("23e7"),r=n("d039"),o=n("fc6a"),i=n("06cf").f,u=n("83ab"),a=r((function(){i(1)})),s=!u||a;c({target:"Object",stat:!0,forced:s,sham:!u},{getOwnPropertyDescriptor:function(e,t){return i(o(e),t)}})},f81f:function(e,t,n){"use strict";n("7c05")},fada:function(e,t,n){"use strict";n("3cdd")},fe49:function(e,t,n){"use strict";n("520c")}}]);
//# sourceMappingURL=chunk-0a24466a.ebe2c04f.js.map