forked from platypush/platypush
[Automatic] Updated UI files
This commit is contained in:
parent
1f120b167b
commit
ca5853cbab
78 changed files with 79 additions and 79 deletions
|
@ -1 +1 @@
|
|||
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><!--[if IE]><link rel="icon" href="/favicon.ico"><![endif]--><link rel="stylesheet" href="/fonts/poppins.css"><title>platypush</title><script defer="defer" src="/static/js/chunk-vendors.05911ac4.js"></script><script defer="defer" src="/static/js/app.1f786d8c.js"></script><link href="/static/css/chunk-vendors.d510eff2.css" rel="stylesheet"><link href="/static/css/app.d1412c5b.css" rel="stylesheet"><link rel="icon" type="image/svg+xml" href="/img/icons/favicon.svg"><link rel="icon" type="image/png" sizes="32x32" href="/img/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/img/icons/favicon-16x16.png"><link rel="manifest" href="/manifest.json"><meta name="theme-color" content="#ffffff"><meta name="apple-mobile-web-app-capable" content="no"><meta name="apple-mobile-web-app-status-bar-style" content="default"><meta name="apple-mobile-web-app-title" content="Platypush"><link rel="apple-touch-icon" href="/img/icons/apple-touch-icon-152x152.png"><link rel="mask-icon" href="/img/icons/safari-pinned-tab.svg" color="#ffffff"><meta name="msapplication-TileImage" content="/img/icons/msapplication-icon-144x144.png"><meta name="msapplication-TileColor" content="#000000"></head><body><noscript><strong>We're sorry but platypush doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>
|
||||
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><!--[if IE]><link rel="icon" href="/favicon.ico"><![endif]--><link rel="stylesheet" href="/fonts/poppins.css"><title>platypush</title><script defer="defer" src="/static/js/chunk-vendors.d9b38fb8.js"></script><script defer="defer" src="/static/js/app.a3cc80e3.js"></script><link href="/static/css/chunk-vendors.d510eff2.css" rel="stylesheet"><link href="/static/css/app.d1412c5b.css" rel="stylesheet"><link rel="icon" type="image/svg+xml" href="/img/icons/favicon.svg"><link rel="icon" type="image/png" sizes="32x32" href="/img/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/img/icons/favicon-16x16.png"><link rel="manifest" href="/manifest.json"><meta name="theme-color" content="#ffffff"><meta name="apple-mobile-web-app-capable" content="no"><meta name="apple-mobile-web-app-status-bar-style" content="default"><meta name="apple-mobile-web-app-title" content="Platypush"><link rel="apple-touch-icon" href="/img/icons/apple-touch-icon-152x152.png"><link rel="mask-icon" href="/img/icons/safari-pinned-tab.svg" color="#ffffff"><meta name="msapplication-TileImage" content="/img/icons/msapplication-icon-144x144.png"><meta name="msapplication-TileColor" content="#000000"></head><body><noscript><strong>We're sorry but platypush doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,2 +1,2 @@
|
|||
"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[1949],{2797:function(t,e,a){a.d(e,{Z:function(){return m}});var l=a(6252),i=a(3577);const n=["title"];function s(t,e,a,s,o,r){const d=(0,l.up)("Icon");return(0,l.wg)(),(0,l.iD)("div",{class:(0,i.C_)(["floating-btn",r.className])},[(0,l._)("button",{type:"button",class:"btn btn-primary",title:a.title,onClick:e[0]||(e[0]=e=>t.$emit("click",e))},[(0,l.Wm)(d,{class:(0,i.C_)(a.iconClass),url:a.iconUrl},null,8,["class","url"])],8,n)],2)}var o=a(657),r={name:"FloatingButton",components:{Icon:o.Z},emits:["click"],props:{iconClass:{type:String},iconUrl:{type:String},class:{type:String},title:{type:String}},computed:{className(){return this.class}}},d=a(3744);const u=(0,d.Z)(r,[["render",s],["__scopeId","data-v-f812ef1c"]]);var m=u},1949:function(t,e,a){a.r(e),a.d(e,{default:function(){return b}});var l=a(6252);const i={key:2,class:"alarms-container"},n={class:"alarms items"};function s(t,e,a,s,o,r){const d=(0,l.up)("Loading"),u=(0,l.up)("NoItems"),m=(0,l.up)("Entity"),c=(0,l.up)("EntityModal"),p=(0,l.up)("AlarmEditor"),h=(0,l.up)("Modal"),y=(0,l.up)("FloatingButton");return(0,l.wg)(),(0,l.iD)(l.HY,null,[o.loading?((0,l.wg)(),(0,l.j4)(d,{key:0})):Object.keys(o.alarms).length?((0,l.wg)(),(0,l.iD)("div",i,[(0,l._)("div",n,[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(o.alarms,(t=>((0,l.wg)(),(0,l.iD)("div",{class:"item",key:t.external_id},[(0,l.Wm)(m,{value:t,onShowModal:e=>o.selectedAlarm=t.external_id},null,8,["value","onShowModal"])])))),128))])])):((0,l.wg)(),(0,l.j4)(u,{key:1},{default:(0,l.w5)((()=>[(0,l.Uk)(" No alarms configured ")])),_:1})),r.modalVisible?((0,l.wg)(),(0,l.j4)(c,{key:3,entity:o.alarms[o.selectedAlarm],visible:r.modalVisible,"config-values":{},onClose:e[0]||(e[0]=t=>o.selectedAlarm=null)},null,8,["entity","visible"])):(0,l.kq)("",!0),(0,l.Wm)(h,{title:"Add Alarm",visible:o.addAlarmModalVisible,onClose:e[1]||(e[1]=t=>o.addAlarmModalVisible=!1)},{default:(0,l.w5)((()=>[o.addAlarmModalVisible?((0,l.wg)(),(0,l.j4)(p,{key:0,value:o.newAlarm,"new-alarm":"",onInput:r.addAlarm},null,8,["value","onInput"])):(0,l.kq)("",!0)])),_:1},8,["visible"]),(0,l.Wm)(y,{"icon-class":"fa fa-stopwatch",text:"Add Alarm",onClick:e[2]||(e[2]=t=>o.addAlarmModalVisible=!0)})],64)}var o=a(9381),r=a(6791),d=a(1999),u=a(4558),m=a(2797),c=a(5166),p=a(3222),h=a(8637),y={components:{AlarmEditor:o["default"],Entity:u["default"],EntityModal:d["default"],FloatingButton:m.Z,Loading:r.Z,Modal:c.Z,NoItems:p.Z},mixins:[h.Z],props:{pluginName:{type:String},config:{type:Object,default:()=>{}}},data(){return{loading:!1,addAlarmModalVisible:!1,alarms:{},selectedAlarm:null,newAlarm:{condition_type:"cron",when:"* * * * *",audio_volume:this.$root.config?.alarm?.audio_volume??100,media_repeat:!0}}},computed:{modalVisible(){return null!=this.alarms[this.selectedAlarm]}},methods:{addAlarm(t){null!=t.external_id&&(t.name=t?.meta?.name_override||t.name,t.meta={...t.meta,icon:{class:t.meta?.icon?.["class"]||"fas fa-stopwatch"}},this.alarms[t.external_id]=t,this.addAlarmModalVisible=!1)},async refresh(){this.$emit("loading",!0);try{await this.request("alarm.status"),(await this.request("entities.get",{plugins:[this.pluginName]})).forEach((t=>this.addAlarm(t)))}finally{this.$emit("loading",!1)}},async onEntityUpdate(t){const e=t?.entity;e?.plugin===this.pluginName&&this.addAlarm(e)},async onEntityDelete(t){const e=t?.entity;e?.plugin===this.pluginName&&(this.selectedAlarm===e.external_id&&(this.selectedAlarm=null),this.alarms[e.external_id]&&delete this.alarms[e.external_id])}},mounted(){this.refresh(),this.subscribe(this.onEntityUpdate,"on-alarm-entity-update","platypush.message.event.entities.EntityUpdateEvent"),this.subscribe(this.onEntityDelete,"on-alarm-entity-delete","platypush.message.event.entities.EntityDeleteEvent")},unmounted(){this.unsubscribe("on-alarm-entity-update"),this.unsubscribe("on-alarm-entity-delete")}},g=a(3744);const f=(0,g.Z)(y,[["render",s],["__scopeId","data-v-52431f4a"]]);var b=f}}]);
|
||||
//# sourceMappingURL=1949.ebfca200.js.map
|
||||
//# sourceMappingURL=1949.42bb2736.js.map
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,2 +1,2 @@
|
|||
"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2106],{2106:function(a,e,l){l.r(e),l.d(e,{default:function(){return $}});var i=l(6252),s=l(9963);const t=a=>((0,i.dD)("data-v-4e3d4a40"),a=a(),(0,i.Cn)(),a),n={class:"variable-modal-container"},r={class:"row"},o=t((()=>(0,i._)("div",{class:"col-s-12 col-m-4 label"},[(0,i._)("label",{for:"name"},"Variable Name")],-1))),d={class:"col-s-12 col-m-8 value"},u=["disabled"],c={class:"row"},v=t((()=>(0,i._)("div",{class:"col-s-12 col-m-4 label"},[(0,i._)("label",{for:"name"},"Variable Value")],-1))),m={class:"col-s-12 col-m-8 value"},b=["disabled"],h={class:"row button-container"},p=["disabled"],f=t((()=>(0,i._)("i",{class:"fas fa-check"},null,-1))),V=[f];function _(a,e,l,t,f,_){const y=(0,i.up)("Modal");return(0,i.wg)(),(0,i.j4)(y,{visible:l.visible,title:"Set Variable",ref:"modal",onOpen:_.onOpen,onClose:e[3]||(e[3]=e=>a.$emit("close",e))},{default:(0,i.w5)((()=>[(0,i._)("div",n,[(0,i._)("form",{onSubmit:e[2]||(e[2]=(0,s.iM)(((...a)=>_.setValue&&_.setValue(...a)),["prevent"]))},[(0,i._)("div",r,[o,(0,i._)("div",d,[(0,i.wy)((0,i._)("input",{type:"text",id:"variable-name","onUpdate:modelValue":e[0]||(e[0]=a=>f.varName=a),placeholder:"Variable Name",disabled:f.loading,ref:"varName"},null,8,u),[[s.nr,f.varName]])])]),(0,i._)("div",c,[v,(0,i._)("div",m,[(0,i.wy)((0,i._)("input",{type:"text",id:"variable-value","onUpdate:modelValue":e[1]||(e[1]=a=>f.varValue=a),ref:"varValue",placeholder:"Variable Value",disabled:f.loading},null,8,b),[[s.nr,f.varValue]])])]),(0,i._)("div",h,[(0,i._)("button",{type:"submit",title:"Set",disabled:f.loading},V,8,p)])],32)])])),_:1},8,["visible","onOpen"])}var y=l(5166),g=l(8637),w={name:"VariableModal",components:{Modal:y.Z},mixins:[g.Z],emits:["close"],props:{visible:{type:Boolean,default:!1}},data(){return{loading:!1,varName:null,varValue:null}},methods:{async clearValue(){this.loading=!0;try{await this.request("variable.unset",{name:this.varName.trim()})}finally{this.loading=!1}},async setValue(){const a=this.varName.trim();a?.length||this.notifyWarning("No variable name has been specified");const e=this.varValue;if(e?.length){this.loading=!0;try{const l={};l[a]=e,await this.request("variable.set",l)}finally{this.loading=!1}}else await this.clearValue();this.$refs.varName.value="",this.$refs.varValue.value="",this.$refs.modal.close()},onOpen(){this.$nextTick((()=>{this.$refs.varName.focus()}))}}},N=l(3744);const k=(0,N.Z)(w,[["render",_],["__scopeId","data-v-4e3d4a40"]]);var $=k}}]);
|
||||
//# sourceMappingURL=2106.283a2018.js.map
|
||||
//# sourceMappingURL=2106.54bb0dd1.js.map
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,2 +1,2 @@
|
|||
"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2853],{5169:function(t,e,a){a.d(e,{Z:function(){return y}});var n=a(6252),l=a(9963);const i=t=>((0,n.dD)("data-v-a248454a"),t=t(),(0,n.Cn)(),t),s={class:"tts-container"},u={class:"field text-container"},r=["disabled"],d={class:"field lang-container"},o=["disabled"],c={class:"field buttons"},p=["disabled"],g=i((()=>(0,n._)("i",{class:"fa fa-volume-up"},null,-1))),f=[g];function v(t,e,a,i,g,v){return(0,n.wg)(),(0,n.iD)("div",s,[(0,n._)("form",{onSubmit:e[0]||(e[0]=(0,l.iM)(((...t)=>v.talk&&v.talk(...t)),["prevent"]))},[(0,n._)("div",u,[(0,n._)("label",null,[(0,n._)("input",{type:"text",name:"text",placeholder:"Text to say",disabled:g.talking},null,8,r)])]),(0,n._)("div",d,[(0,n._)("label",null,[(0,n._)("input",{type:"text",name:"language",placeholder:"Language code",disabled:g.talking},null,8,o)])]),(0,n._)("div",c,[(0,n._)("button",{type:"submit",disabled:g.talking},f,8,p)])],32)])}var m=a(8637),b={name:"Panel",mixins:[m.Z],props:{pluginName:{type:String,required:!0}},data(){return{talking:!1}},methods:{async talk(t){const e=[...t.target.querySelectorAll("input")].reduce(((t,e)=>(e.value.length&&(t[e.name]=e.value),t)),{});this.talking=!0;try{await this.request(`${this.pluginName}.say`,e)}finally{this.talking=!1}}}},h=a(3744);const k=(0,h.Z)(b,[["render",v],["__scopeId","data-v-a248454a"]]);var y=k},7605:function(t,e,a){a.r(e),a.d(e,{default:function(){return d}});var n=a(6252);function l(t,e,a,l,i,s){const u=(0,n.up)("Panel");return(0,n.wg)(),(0,n.j4)(u,{"plugin-name":"tts.google"})}var i=a(5169),s={name:"Tts",components:{Panel:i.Z}},u=a(3744);const r=(0,u.Z)(s,[["render",l]]);var d=r}}]);
|
||||
//# sourceMappingURL=2853.c9405621.js.map
|
||||
//# sourceMappingURL=2853.ec9f5164.js.map
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,2 +1,2 @@
|
|||
"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[3732],{3732:function(t,a,e){e.r(a),e.d(a,{default:function(){return d}});var n=e(6252);function l(t,a,e,l,i,s){const u=(0,n.up)("Panel");return(0,n.wg)(),(0,n.j4)(u,{"plugin-name":"tts"})}var i=e(5169),s={name:"Tts",components:{Panel:i.Z}},u=e(3744);const r=(0,u.Z)(s,[["render",l]]);var d=r},5169:function(t,a,e){e.d(a,{Z:function(){return y}});var n=e(6252),l=e(9963);const i=t=>((0,n.dD)("data-v-a248454a"),t=t(),(0,n.Cn)(),t),s={class:"tts-container"},u={class:"field text-container"},r=["disabled"],d={class:"field lang-container"},c=["disabled"],o={class:"field buttons"},p=["disabled"],g=i((()=>(0,n._)("i",{class:"fa fa-volume-up"},null,-1))),f=[g];function v(t,a,e,i,g,v){return(0,n.wg)(),(0,n.iD)("div",s,[(0,n._)("form",{onSubmit:a[0]||(a[0]=(0,l.iM)(((...t)=>v.talk&&v.talk(...t)),["prevent"]))},[(0,n._)("div",u,[(0,n._)("label",null,[(0,n._)("input",{type:"text",name:"text",placeholder:"Text to say",disabled:g.talking},null,8,r)])]),(0,n._)("div",d,[(0,n._)("label",null,[(0,n._)("input",{type:"text",name:"language",placeholder:"Language code",disabled:g.talking},null,8,c)])]),(0,n._)("div",o,[(0,n._)("button",{type:"submit",disabled:g.talking},f,8,p)])],32)])}var m=e(8637),b={name:"Panel",mixins:[m.Z],props:{pluginName:{type:String,required:!0}},data(){return{talking:!1}},methods:{async talk(t){const a=[...t.target.querySelectorAll("input")].reduce(((t,a)=>(a.value.length&&(t[a.name]=a.value),t)),{});this.talking=!0;try{await this.request(`${this.pluginName}.say`,a)}finally{this.talking=!1}}}},h=e(3744);const k=(0,h.Z)(b,[["render",v],["__scopeId","data-v-a248454a"]]);var y=k}}]);
|
||||
//# sourceMappingURL=3732.c7f5cb1f.js.map
|
||||
//# sourceMappingURL=3732.24cfdcb5.js.map
|
File diff suppressed because one or more lines are too long
|
@ -1,2 +1,2 @@
|
|||
"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[3862],{657:function(t,a,n){n.d(a,{Z:function(){return p}});var s=n(6252),o=n(3577);const r={class:"icon-container"},e=["src","alt"];function l(t,a,n,l,i,c){return(0,s.wg)(),(0,s.iD)("div",r,[n.url?.length?((0,s.wg)(),(0,s.iD)("img",{key:0,class:"icon",src:n.url,alt:n.alt},null,8,e)):c.className?.length?((0,s.wg)(),(0,s.iD)("i",{key:1,class:(0,o.C_)(["icon",c.className]),style:(0,o.j5)({color:n.color})},null,6)):(0,s.kq)("",!0)])}var i={props:{class:{type:String},url:{type:String},color:{type:String,default:""},alt:{type:String,default:""}},computed:{className(){return this.class}}},c=n(3744);const u=(0,c.Z)(i,[["render",l],["__scopeId","data-v-706a3bd1"]]);var p=u},2717:function(t,a,n){n.d(a,{Z:function(){return f}});var s=n(6252);const o=t=>((0,s.dD)("data-v-2edff8b7"),t=t(),(0,s.Cn)(),t),r={class:"restart-btn-container"},e=o((()=>(0,s._)("i",{class:"fas fa-redo-alt"},null,-1)));function l(t,a,n,o,l,i){const c=(0,s.up)("ConfirmDialog");return(0,s.wg)(),(0,s.iD)("div",r,[(0,s.Wm)(c,{ref:"modal",onInput:i.restart},{default:(0,s.w5)((()=>[(0,s.Uk)(" Are you sure that you want to restart the application? ")])),_:1},8,["onInput"]),(0,s._)("button",{class:"btn btn-default restart-btn",onClick:a[0]||(a[0]=(...t)=>i.showDialog&&i.showDialog(...t)),onTouch:a[1]||(a[1]=(...t)=>i.showDialog&&i.showDialog(...t))},[e,(0,s.Uk)(" Restart Application ")],32)])}var i=n(7833),c=n(8637),u={name:"RestartButton",components:{ConfirmDialog:i.Z},mixins:[c.Z],methods:{showDialog(){this.$refs.modal.show()},async restart(){await this.request("application.restart")}}},p=n(3744);const d=(0,p.Z)(u,[["render",l],["__scopeId","data-v-2edff8b7"]]);var f=d}}]);
|
||||
//# sourceMappingURL=3862.0ca0e08c.js.map
|
||||
//# sourceMappingURL=3862.b018e8c7.js.map
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"static/js/3862.0ca0e08c.js","mappings":"kLACOA,MAAM,kB,0DAAXC,EAAAA,EAAAA,IAIM,MAJNC,EAIM,CAH0CC,EAAAC,KAAKC,SAAM,WAAzDJ,EAAAA,EAAAA,IAA2D,O,MAAtDD,MAAM,OAAQM,IAAKH,EAAAC,IAAMG,IAAKJ,EAAAI,K,WAEtBC,EAAAC,WAAWJ,SAAM,WAD9BJ,EAAAA,EAAAA,IACkC,K,MAD/BD,OAAKU,EAAAA,EAAAA,IAAA,CAAC,OAAeF,EAAAC,YAAYE,OAAKC,EAAAA,EAAAA,IAAA,CAAAC,MAAUV,EAAAU,S,2BAMvD,OACEC,MAAO,CACLd,MAAO,CACLe,KAAMC,QAERZ,IAAK,CACHW,KAAMC,QAERH,MAAO,CACLE,KAAMC,OACNC,QAAS,IAEXV,IAAK,CACHQ,KAAMC,OACNC,QAAS,KAIbC,SAAU,CACRT,SAAAA,GACE,OAAOU,KAAKnB,KACd,I,UCvBJ,MAAMoB,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O,oICROrB,MAAM,yB,UAMPsB,EAAAA,EAAAA,GAA6B,KAA1BtB,MAAM,mBAAiB,W,4EAN9BC,EAAAA,EAAAA,IAQM,MARNC,EAQM,EAPJqB,EAAAA,EAAAA,IAEgBC,EAAA,CAFDC,IAAI,QAASC,QAAOlB,EAAAmB,S,mBAAS,IAE5C,UAF4C,+D,qBAI5CL,EAAAA,EAAAA,GAES,UAFDtB,MAAM,8BAA+B4B,QAAKC,EAAA,KAAAA,EAAA,OAAAC,IAAEtB,EAAAuB,YAAAvB,EAAAuB,cAAAD,IAAaE,QAAKH,EAAA,KAAAA,EAAA,OAAAC,IAAEtB,EAAAuB,YAAAvB,EAAAuB,cAAAD,K,CACtEG,GAA6B,oCAC/B,K,yBAQJ,GACEC,KAAM,gBACNC,WAAY,CAACC,cAAaA,EAAAA,GAC1BC,OAAQ,CAACC,EAAAA,GACTC,QAAS,CACPR,UAAAA,GACEZ,KAAKqB,MAAMC,MAAMC,MACnB,EAEA,aAAMf,SACER,KAAKwB,QAAQ,sBACrB,I,UCpBJ,MAAMvB,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/elements/Icon.vue","webpack://platypush/./src/components/elements/Icon.vue?fdba","webpack://platypush/./src/components/elements/RestartButton.vue","webpack://platypush/./src/components/elements/RestartButton.vue?09f3"],"sourcesContent":["<template>\n <div class=\"icon-container\">\n <img class=\"icon\" :src=\"url\" :alt=\"alt\" v-if=\"url?.length\">\n <i class=\"icon\" :class=\"className\" :style=\"{color: color}\"\n v-else-if=\"className?.length\" />\n </div>\n</template>\n\n<script>\nexport default {\n props: {\n class: {\n type: String,\n },\n url: {\n type: String,\n },\n color: {\n type: String,\n default: '',\n },\n alt: {\n type: String,\n default: '',\n },\n },\n\n computed: {\n className() {\n return this.class\n }\n }\n}\n</script>\n\n<style lang=\"scss\" scoped>\n.icon-container {\n display: inline-flex;\n width: $icon-container-size;\n justify-content: center;\n text-align: center;\n\n .icon {\n width: 1em;\n height: 1em;\n }\n}\n</style>\n","import { render } from \"./Icon.vue?vue&type=template&id=706a3bd1&scoped=true\"\nimport script from \"./Icon.vue?vue&type=script&lang=js\"\nexport * from \"./Icon.vue?vue&type=script&lang=js\"\n\nimport \"./Icon.vue?vue&type=style&index=0&id=706a3bd1&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-706a3bd1\"]])\n\nexport default __exports__","<template>\n <div class=\"restart-btn-container\">\n <ConfirmDialog ref=\"modal\" @input=\"restart\">\n Are you sure that you want to restart the application?\n </ConfirmDialog>\n\n <button class=\"btn btn-default restart-btn\" @click=\"showDialog\" @touch=\"showDialog\">\n <i class=\"fas fa-redo-alt\" /> Restart Application\n </button>\n </div>\n</template>\n\n<script>\nimport ConfirmDialog from \"@/components/elements/ConfirmDialog\"\nimport Utils from '@/Utils'\n\nexport default {\n name: \"RestartButton\",\n components: {ConfirmDialog},\n mixins: [Utils],\n methods: {\n showDialog() {\n this.$refs.modal.show()\n },\n\n async restart() {\n await this.request('application.restart')\n },\n },\n}\n</script>\n\n<style lang=\"scss\" scoped>\n@import \"@/style/common.scss\";\n</style>\n","import { render } from \"./RestartButton.vue?vue&type=template&id=2edff8b7&scoped=true\"\nimport script from \"./RestartButton.vue?vue&type=script&lang=js\"\nexport * from \"./RestartButton.vue?vue&type=script&lang=js\"\n\nimport \"./RestartButton.vue?vue&type=style&index=0&id=2edff8b7&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-2edff8b7\"]])\n\nexport default __exports__"],"names":["class","_createElementBlock","_hoisted_1","$props","url","length","src","alt","$options","className","_normalizeClass","style","_normalizeStyle","color","props","type","String","default","computed","this","__exports__","render","_createElementVNode","_createVNode","_component_ConfirmDialog","ref","onInput","restart","onClick","_cache","args","showDialog","onTouch","_hoisted_2","name","components","ConfirmDialog","mixins","Utils","methods","$refs","modal","show","request"],"sourceRoot":""}
|
||||
{"version":3,"file":"static/js/3862.b018e8c7.js","mappings":"kLACOA,MAAM,kB,0DAAXC,EAAAA,EAAAA,IAIM,MAJNC,EAIM,CAH0CC,EAAAC,KAAKC,SAAM,WAAzDJ,EAAAA,EAAAA,IAA2D,O,MAAtDD,MAAM,OAAQM,IAAKH,EAAAC,IAAMG,IAAKJ,EAAAI,K,WAEtBC,EAAAC,WAAWJ,SAAM,WAD9BJ,EAAAA,EAAAA,IACkC,K,MAD/BD,OAAKU,EAAAA,EAAAA,IAAA,CAAC,OAAeF,EAAAC,YAAYE,OAAKC,EAAAA,EAAAA,IAAA,CAAAC,MAAUV,EAAAU,S,2BAMvD,OACEC,MAAO,CACLd,MAAO,CACLe,KAAMC,QAERZ,IAAK,CACHW,KAAMC,QAERH,MAAO,CACLE,KAAMC,OACNC,QAAS,IAEXV,IAAK,CACHQ,KAAMC,OACNC,QAAS,KAIbC,SAAU,CACRT,SAAAA,GACE,OAAOU,KAAKnB,KACd,I,UCvBJ,MAAMoB,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O,oICROrB,MAAM,yB,UAMPsB,EAAAA,EAAAA,GAA6B,KAA1BtB,MAAM,mBAAiB,W,4EAN9BC,EAAAA,EAAAA,IAQM,MARNC,EAQM,EAPJqB,EAAAA,EAAAA,IAEgBC,EAAA,CAFDC,IAAI,QAASC,QAAOlB,EAAAmB,S,mBAAS,IAE5C,UAF4C,+D,qBAI5CL,EAAAA,EAAAA,GAES,UAFDtB,MAAM,8BAA+B4B,QAAKC,EAAA,KAAAA,EAAA,OAAAC,IAAEtB,EAAAuB,YAAAvB,EAAAuB,cAAAD,IAAaE,QAAKH,EAAA,KAAAA,EAAA,OAAAC,IAAEtB,EAAAuB,YAAAvB,EAAAuB,cAAAD,K,CACtEG,GAA6B,oCAC/B,K,yBAQJ,GACEC,KAAM,gBACNC,WAAY,CAACC,cAAaA,EAAAA,GAC1BC,OAAQ,CAACC,EAAAA,GACTC,QAAS,CACPR,UAAAA,GACEZ,KAAKqB,MAAMC,MAAMC,MACnB,EAEA,aAAMf,SACER,KAAKwB,QAAQ,sBACrB,I,UCpBJ,MAAMvB,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/elements/Icon.vue","webpack://platypush/./src/components/elements/Icon.vue?fdba","webpack://platypush/./src/components/elements/RestartButton.vue","webpack://platypush/./src/components/elements/RestartButton.vue?09f3"],"sourcesContent":["<template>\n <div class=\"icon-container\">\n <img class=\"icon\" :src=\"url\" :alt=\"alt\" v-if=\"url?.length\">\n <i class=\"icon\" :class=\"className\" :style=\"{color: color}\"\n v-else-if=\"className?.length\" />\n </div>\n</template>\n\n<script>\nexport default {\n props: {\n class: {\n type: String,\n },\n url: {\n type: String,\n },\n color: {\n type: String,\n default: '',\n },\n alt: {\n type: String,\n default: '',\n },\n },\n\n computed: {\n className() {\n return this.class\n }\n }\n}\n</script>\n\n<style lang=\"scss\" scoped>\n.icon-container {\n display: inline-flex;\n width: $icon-container-size;\n justify-content: center;\n text-align: center;\n\n .icon {\n width: 1em;\n height: 1em;\n }\n}\n</style>\n","import { render } from \"./Icon.vue?vue&type=template&id=706a3bd1&scoped=true\"\nimport script from \"./Icon.vue?vue&type=script&lang=js\"\nexport * from \"./Icon.vue?vue&type=script&lang=js\"\n\nimport \"./Icon.vue?vue&type=style&index=0&id=706a3bd1&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-706a3bd1\"]])\n\nexport default __exports__","<template>\n <div class=\"restart-btn-container\">\n <ConfirmDialog ref=\"modal\" @input=\"restart\">\n Are you sure that you want to restart the application?\n </ConfirmDialog>\n\n <button class=\"btn btn-default restart-btn\" @click=\"showDialog\" @touch=\"showDialog\">\n <i class=\"fas fa-redo-alt\" /> Restart Application\n </button>\n </div>\n</template>\n\n<script>\nimport ConfirmDialog from \"@/components/elements/ConfirmDialog\"\nimport Utils from '@/Utils'\n\nexport default {\n name: \"RestartButton\",\n components: {ConfirmDialog},\n mixins: [Utils],\n methods: {\n showDialog() {\n this.$refs.modal.show()\n },\n\n async restart() {\n await this.request('application.restart')\n },\n },\n}\n</script>\n\n<style lang=\"scss\" scoped>\n@import \"@/style/common.scss\";\n</style>\n","import { render } from \"./RestartButton.vue?vue&type=template&id=2edff8b7&scoped=true\"\nimport script from \"./RestartButton.vue?vue&type=script&lang=js\"\nexport * from \"./RestartButton.vue?vue&type=script&lang=js\"\n\nimport \"./RestartButton.vue?vue&type=style&index=0&id=2edff8b7&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-2edff8b7\"]])\n\nexport default __exports__"],"names":["class","_createElementBlock","_hoisted_1","$props","url","length","src","alt","$options","className","_normalizeClass","style","_normalizeStyle","color","props","type","String","default","computed","this","__exports__","render","_createElementVNode","_createVNode","_component_ConfirmDialog","ref","onInput","restart","onClick","_cache","args","showDialog","onTouch","_hoisted_2","name","components","ConfirmDialog","mixins","Utils","methods","$refs","modal","show","request"],"sourceRoot":""}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,2 +1,2 @@
|
|||
"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5729,7136],{8735:function(n,s,t){t.d(s,{Z:function(){return d}});var e=t(6252),c=t(3577);const a={key:0,class:"icon"};function o(n,s,t,o,l,i){const r=(0,e.up)("Icon");return(0,e.wg)(),(0,e.iD)("div",{class:(0,c.C_)(["tab",t.selected?"selected":""]),onClick:s[0]||(s[0]=s=>n.$emit("input"))},[t.iconClass?.length||t.iconUrl?.length?((0,e.wg)(),(0,e.iD)("span",a,[(0,e.Wm)(r,{class:(0,c.C_)(t.iconClass),url:t.iconUrl},null,8,["class","url"])])):(0,e.kq)("",!0),(0,e.Uk)(" "),(0,e.WI)(n.$slots,"default",{},void 0,!0)],2)}var l=t(657),i={name:"Tab",components:{Icon:l.Z},emits:["input"],props:{selected:{type:Boolean,default:!1},iconClass:{type:String},iconUrl:{type:String}}},r=t(3744);const u=(0,r.Z)(i,[["render",o],["__scopeId","data-v-f3217d34"]]);var d=u},3176:function(n,s,t){t.d(s,{Z:function(){return r}});var e=t(6252);const c={class:"tabs"};function a(n,s,t,a,o,l){return(0,e.wg)(),(0,e.iD)("div",c,[(0,e.WI)(n.$slots,"default",{},void 0,!0)])}var o={name:"Tabs"},l=t(3744);const i=(0,l.Z)(o,[["render",a],["__scopeId","data-v-f4300bb0"]]);var r=i}}]);
|
||||
//# sourceMappingURL=5729.5eb2b266.js.map
|
||||
//# sourceMappingURL=5729.b7e91ba6.js.map
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"static/js/5729.5eb2b266.js","mappings":"8LAEUA,MAAM,Q,mEADdC,EAAAA,EAAAA,IAKM,OALDD,OAAKE,EAAAA,EAAAA,IAAA,CAAC,MAAcC,EAAAC,SAAW,WAAa,KAAKC,QAAKC,EAAA,KAAAA,EAAA,GAAAC,GAAEC,EAAAC,MAAM,W,CACxCN,EAAAO,WAAWC,QAAUR,EAAAS,SAASD,SAAM,WAA7DV,EAAAA,EAAAA,IAEO,OAFPY,EAEO,EADLC,EAAAA,EAAAA,IAA0CC,EAAA,CAAnCf,OAAKE,EAAAA,EAAAA,IAAEC,EAAAO,WAAYM,IAAKb,EAAAS,S,oDAC1B,QACPK,EAAAA,EAAAA,IAAQT,EAAAU,OAAA,kBAAAC,GAAA,M,cAOZ,GACEC,KAAM,MACNC,WAAY,CAACC,KAAIA,EAAAA,GACjBC,MAAO,CAAC,SACRC,MAAO,CACLpB,SAAU,CACRqB,KAAMC,QACNC,SAAS,GAGXjB,UAAW,CACTe,KAAMG,QAGRhB,QAAS,CACPa,KAAMG,U,UCpBZ,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O,8ECRO9B,MAAM,Q,0CAAXC,EAAAA,EAAAA,IAEM,MAFNY,EAEM,EADJI,EAAAA,EAAAA,IAAQT,EAAAU,OAAA,kBAAAC,GAAA,I,CAKZ,OACEC,KAAM,Q,UCDR,MAAMS,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/elements/Tab.vue","webpack://platypush/./src/components/elements/Tab.vue?4544","webpack://platypush/./src/components/elements/Tabs.vue","webpack://platypush/./src/components/elements/Tabs.vue?2d79"],"sourcesContent":["<template>\n <div class=\"tab\" :class=\"selected ? 'selected' : ''\" @click=\"$emit('input')\">\n <span class=\"icon\" v-if=\"iconClass?.length || iconUrl?.length\">\n <Icon :class=\"iconClass\" :url=\"iconUrl\" />\n </span> \n <slot />\n </div>\n</template>\n\n<script>\nimport Icon from \"@/components/elements/Icon\";\n\nexport default {\n name: \"Tab\",\n components: {Icon},\n emits: ['input'],\n props: {\n selected: {\n type: Boolean,\n default: false,\n },\n\n iconClass: {\n type: String,\n },\n\n iconUrl: {\n type: String,\n },\n },\n}\n</script>\n\n<style lang=\"scss\" scoped>\n.tab {\n height: $tab-height;\n background: $tab-bg;\n display: flex;\n padding: 1em;\n align-items: center;\n border-right: $default-border-2;\n cursor: pointer;\n\n @include until($tablet) {\n flex-grow: 1;\n justify-content: center;\n }\n\n &.selected {\n background: $selected-bg;\n font-weight: bold;\n }\n\n &:hover {\n background: $hover-bg;\n }\n\n :deep(.icon-container) {\n width: 1.5em;\n }\n}\n</style>\n","import { render } from \"./Tab.vue?vue&type=template&id=f3217d34&scoped=true\"\nimport script from \"./Tab.vue?vue&type=script&lang=js\"\nexport * from \"./Tab.vue?vue&type=script&lang=js\"\n\nimport \"./Tab.vue?vue&type=style&index=0&id=f3217d34&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-f3217d34\"]])\n\nexport default __exports__","<template>\n <div class=\"tabs\">\n <slot />\n </div>\n</template>\n\n<script>\nexport default {\n name: \"Tabs\",\n}\n</script>\n\n<style lang=\"scss\" scoped>\n.tabs {\n background: $tabs-bg;\n display: flex;\n flex-direction: row;\n align-items: flex-end;\n margin-top: 0.2em;\n margin-bottom: 0.2em;\n box-shadow: $border-shadow-bottom;\n}\n</style>\n","import { render } from \"./Tabs.vue?vue&type=template&id=f4300bb0&scoped=true\"\nimport script from \"./Tabs.vue?vue&type=script&lang=js\"\nexport * from \"./Tabs.vue?vue&type=script&lang=js\"\n\nimport \"./Tabs.vue?vue&type=style&index=0&id=f4300bb0&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-f4300bb0\"]])\n\nexport default __exports__"],"names":["class","_createElementBlock","_normalizeClass","$props","selected","onClick","_cache","$event","_ctx","$emit","iconClass","length","iconUrl","_hoisted_1","_createVNode","_component_Icon","url","_renderSlot","$slots","undefined","name","components","Icon","emits","props","type","Boolean","default","String","__exports__","render"],"sourceRoot":""}
|
||||
{"version":3,"file":"static/js/5729.b7e91ba6.js","mappings":"8LAEUA,MAAM,Q,mEADdC,EAAAA,EAAAA,IAKM,OALDD,OAAKE,EAAAA,EAAAA,IAAA,CAAC,MAAcC,EAAAC,SAAW,WAAa,KAAKC,QAAKC,EAAA,KAAAA,EAAA,GAAAC,GAAEC,EAAAC,MAAM,W,CACxCN,EAAAO,WAAWC,QAAUR,EAAAS,SAASD,SAAM,WAA7DV,EAAAA,EAAAA,IAEO,OAFPY,EAEO,EADLC,EAAAA,EAAAA,IAA0CC,EAAA,CAAnCf,OAAKE,EAAAA,EAAAA,IAAEC,EAAAO,WAAYM,IAAKb,EAAAS,S,oDAC1B,QACPK,EAAAA,EAAAA,IAAQT,EAAAU,OAAA,kBAAAC,GAAA,M,cAOZ,GACEC,KAAM,MACNC,WAAY,CAACC,KAAIA,EAAAA,GACjBC,MAAO,CAAC,SACRC,MAAO,CACLpB,SAAU,CACRqB,KAAMC,QACNC,SAAS,GAGXjB,UAAW,CACTe,KAAMG,QAGRhB,QAAS,CACPa,KAAMG,U,UCpBZ,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O,8ECRO9B,MAAM,Q,0CAAXC,EAAAA,EAAAA,IAEM,MAFNY,EAEM,EADJI,EAAAA,EAAAA,IAAQT,EAAAU,OAAA,kBAAAC,GAAA,I,CAKZ,OACEC,KAAM,Q,UCDR,MAAMS,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/elements/Tab.vue","webpack://platypush/./src/components/elements/Tab.vue?4544","webpack://platypush/./src/components/elements/Tabs.vue","webpack://platypush/./src/components/elements/Tabs.vue?2d79"],"sourcesContent":["<template>\n <div class=\"tab\" :class=\"selected ? 'selected' : ''\" @click=\"$emit('input')\">\n <span class=\"icon\" v-if=\"iconClass?.length || iconUrl?.length\">\n <Icon :class=\"iconClass\" :url=\"iconUrl\" />\n </span> \n <slot />\n </div>\n</template>\n\n<script>\nimport Icon from \"@/components/elements/Icon\";\n\nexport default {\n name: \"Tab\",\n components: {Icon},\n emits: ['input'],\n props: {\n selected: {\n type: Boolean,\n default: false,\n },\n\n iconClass: {\n type: String,\n },\n\n iconUrl: {\n type: String,\n },\n },\n}\n</script>\n\n<style lang=\"scss\" scoped>\n.tab {\n height: $tab-height;\n background: $tab-bg;\n display: flex;\n padding: 1em;\n align-items: center;\n border-right: $default-border-2;\n cursor: pointer;\n\n @include until($tablet) {\n flex-grow: 1;\n justify-content: center;\n }\n\n &.selected {\n background: $selected-bg;\n font-weight: bold;\n }\n\n &:hover {\n background: $hover-bg;\n }\n\n :deep(.icon-container) {\n width: 1.5em;\n }\n}\n</style>\n","import { render } from \"./Tab.vue?vue&type=template&id=f3217d34&scoped=true\"\nimport script from \"./Tab.vue?vue&type=script&lang=js\"\nexport * from \"./Tab.vue?vue&type=script&lang=js\"\n\nimport \"./Tab.vue?vue&type=style&index=0&id=f3217d34&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-f3217d34\"]])\n\nexport default __exports__","<template>\n <div class=\"tabs\">\n <slot />\n </div>\n</template>\n\n<script>\nexport default {\n name: \"Tabs\",\n}\n</script>\n\n<style lang=\"scss\" scoped>\n.tabs {\n background: $tabs-bg;\n display: flex;\n flex-direction: row;\n align-items: flex-end;\n margin-top: 0.2em;\n margin-bottom: 0.2em;\n box-shadow: $border-shadow-bottom;\n}\n</style>\n","import { render } from \"./Tabs.vue?vue&type=template&id=f4300bb0&scoped=true\"\nimport script from \"./Tabs.vue?vue&type=script&lang=js\"\nexport * from \"./Tabs.vue?vue&type=script&lang=js\"\n\nimport \"./Tabs.vue?vue&type=style&index=0&id=f4300bb0&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-f4300bb0\"]])\n\nexport default __exports__"],"names":["class","_createElementBlock","_normalizeClass","$props","selected","onClick","_cache","$event","_ctx","$emit","iconClass","length","iconUrl","_hoisted_1","_createVNode","_component_Icon","url","_renderSlot","$slots","undefined","name","components","Icon","emits","props","type","Boolean","default","String","__exports__","render"],"sourceRoot":""}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,2 +1,2 @@
|
|||
"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[7089],{5169:function(t,e,a){a.d(e,{Z:function(){return y}});var n=a(6252),l=a(9963);const i=t=>((0,n.dD)("data-v-a248454a"),t=t(),(0,n.Cn)(),t),s={class:"tts-container"},u={class:"field text-container"},r=["disabled"],d={class:"field lang-container"},c=["disabled"],o={class:"field buttons"},p=["disabled"],g=i((()=>(0,n._)("i",{class:"fa fa-volume-up"},null,-1))),v=[g];function f(t,e,a,i,g,f){return(0,n.wg)(),(0,n.iD)("div",s,[(0,n._)("form",{onSubmit:e[0]||(e[0]=(0,l.iM)(((...t)=>f.talk&&f.talk(...t)),["prevent"]))},[(0,n._)("div",u,[(0,n._)("label",null,[(0,n._)("input",{type:"text",name:"text",placeholder:"Text to say",disabled:g.talking},null,8,r)])]),(0,n._)("div",d,[(0,n._)("label",null,[(0,n._)("input",{type:"text",name:"language",placeholder:"Language code",disabled:g.talking},null,8,c)])]),(0,n._)("div",o,[(0,n._)("button",{type:"submit",disabled:g.talking},v,8,p)])],32)])}var m=a(8637),b={name:"Panel",mixins:[m.Z],props:{pluginName:{type:String,required:!0}},data(){return{talking:!1}},methods:{async talk(t){const e=[...t.target.querySelectorAll("input")].reduce(((t,e)=>(e.value.length&&(t[e.name]=e.value),t)),{});this.talking=!0;try{await this.request(`${this.pluginName}.say`,e)}finally{this.talking=!1}}}},h=a(3744);const k=(0,h.Z)(b,[["render",f],["__scopeId","data-v-a248454a"]]);var y=k},7089:function(t,e,a){a.r(e),a.d(e,{default:function(){return d}});var n=a(6252);function l(t,e,a,l,i,s){const u=(0,n.up)("Panel");return(0,n.wg)(),(0,n.j4)(u,{"plugin-name":"tts.picovoice"})}var i=a(5169),s={name:"Tts",components:{Panel:i.Z}},u=a(3744);const r=(0,u.Z)(s,[["render",l]]);var d=r}}]);
|
||||
//# sourceMappingURL=7089.40cf5cf8.js.map
|
||||
//# sourceMappingURL=7089.9d228793.js.map
|
File diff suppressed because one or more lines are too long
|
@ -1,2 +1,2 @@
|
|||
"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[7136,5729],{8735:function(n,s,t){t.d(s,{Z:function(){return d}});var e=t(6252),c=t(3577);const a={key:0,class:"icon"};function o(n,s,t,o,l,i){const r=(0,e.up)("Icon");return(0,e.wg)(),(0,e.iD)("div",{class:(0,c.C_)(["tab",t.selected?"selected":""]),onClick:s[0]||(s[0]=s=>n.$emit("input"))},[t.iconClass?.length||t.iconUrl?.length?((0,e.wg)(),(0,e.iD)("span",a,[(0,e.Wm)(r,{class:(0,c.C_)(t.iconClass),url:t.iconUrl},null,8,["class","url"])])):(0,e.kq)("",!0),(0,e.Uk)(" "),(0,e.WI)(n.$slots,"default",{},void 0,!0)],2)}var l=t(657),i={name:"Tab",components:{Icon:l.Z},emits:["input"],props:{selected:{type:Boolean,default:!1},iconClass:{type:String},iconUrl:{type:String}}},r=t(3744);const u=(0,r.Z)(i,[["render",o],["__scopeId","data-v-f3217d34"]]);var d=u},3176:function(n,s,t){t.d(s,{Z:function(){return r}});var e=t(6252);const c={class:"tabs"};function a(n,s,t,a,o,l){return(0,e.wg)(),(0,e.iD)("div",c,[(0,e.WI)(n.$slots,"default",{},void 0,!0)])}var o={name:"Tabs"},l=t(3744);const i=(0,l.Z)(o,[["render",a],["__scopeId","data-v-f4300bb0"]]);var r=i}}]);
|
||||
//# sourceMappingURL=7136.5f335e08.js.map
|
||||
//# sourceMappingURL=7136.44bf81fb.js.map
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"static/js/7136.5f335e08.js","mappings":"8LAEUA,MAAM,Q,mEADdC,EAAAA,EAAAA,IAKM,OALDD,OAAKE,EAAAA,EAAAA,IAAA,CAAC,MAAcC,EAAAC,SAAW,WAAa,KAAKC,QAAKC,EAAA,KAAAA,EAAA,GAAAC,GAAEC,EAAAC,MAAM,W,CACxCN,EAAAO,WAAWC,QAAUR,EAAAS,SAASD,SAAM,WAA7DV,EAAAA,EAAAA,IAEO,OAFPY,EAEO,EADLC,EAAAA,EAAAA,IAA0CC,EAAA,CAAnCf,OAAKE,EAAAA,EAAAA,IAAEC,EAAAO,WAAYM,IAAKb,EAAAS,S,oDAC1B,QACPK,EAAAA,EAAAA,IAAQT,EAAAU,OAAA,kBAAAC,GAAA,M,cAOZ,GACEC,KAAM,MACNC,WAAY,CAACC,KAAIA,EAAAA,GACjBC,MAAO,CAAC,SACRC,MAAO,CACLpB,SAAU,CACRqB,KAAMC,QACNC,SAAS,GAGXjB,UAAW,CACTe,KAAMG,QAGRhB,QAAS,CACPa,KAAMG,U,UCpBZ,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O,8ECRO9B,MAAM,Q,0CAAXC,EAAAA,EAAAA,IAEM,MAFNY,EAEM,EADJI,EAAAA,EAAAA,IAAQT,EAAAU,OAAA,kBAAAC,GAAA,I,CAKZ,OACEC,KAAM,Q,UCDR,MAAMS,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/elements/Tab.vue","webpack://platypush/./src/components/elements/Tab.vue?4544","webpack://platypush/./src/components/elements/Tabs.vue","webpack://platypush/./src/components/elements/Tabs.vue?2d79"],"sourcesContent":["<template>\n <div class=\"tab\" :class=\"selected ? 'selected' : ''\" @click=\"$emit('input')\">\n <span class=\"icon\" v-if=\"iconClass?.length || iconUrl?.length\">\n <Icon :class=\"iconClass\" :url=\"iconUrl\" />\n </span> \n <slot />\n </div>\n</template>\n\n<script>\nimport Icon from \"@/components/elements/Icon\";\n\nexport default {\n name: \"Tab\",\n components: {Icon},\n emits: ['input'],\n props: {\n selected: {\n type: Boolean,\n default: false,\n },\n\n iconClass: {\n type: String,\n },\n\n iconUrl: {\n type: String,\n },\n },\n}\n</script>\n\n<style lang=\"scss\" scoped>\n.tab {\n height: $tab-height;\n background: $tab-bg;\n display: flex;\n padding: 1em;\n align-items: center;\n border-right: $default-border-2;\n cursor: pointer;\n\n @include until($tablet) {\n flex-grow: 1;\n justify-content: center;\n }\n\n &.selected {\n background: $selected-bg;\n font-weight: bold;\n }\n\n &:hover {\n background: $hover-bg;\n }\n\n :deep(.icon-container) {\n width: 1.5em;\n }\n}\n</style>\n","import { render } from \"./Tab.vue?vue&type=template&id=f3217d34&scoped=true\"\nimport script from \"./Tab.vue?vue&type=script&lang=js\"\nexport * from \"./Tab.vue?vue&type=script&lang=js\"\n\nimport \"./Tab.vue?vue&type=style&index=0&id=f3217d34&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-f3217d34\"]])\n\nexport default __exports__","<template>\n <div class=\"tabs\">\n <slot />\n </div>\n</template>\n\n<script>\nexport default {\n name: \"Tabs\",\n}\n</script>\n\n<style lang=\"scss\" scoped>\n.tabs {\n background: $tabs-bg;\n display: flex;\n flex-direction: row;\n align-items: flex-end;\n margin-top: 0.2em;\n margin-bottom: 0.2em;\n box-shadow: $border-shadow-bottom;\n}\n</style>\n","import { render } from \"./Tabs.vue?vue&type=template&id=f4300bb0&scoped=true\"\nimport script from \"./Tabs.vue?vue&type=script&lang=js\"\nexport * from \"./Tabs.vue?vue&type=script&lang=js\"\n\nimport \"./Tabs.vue?vue&type=style&index=0&id=f4300bb0&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-f4300bb0\"]])\n\nexport default __exports__"],"names":["class","_createElementBlock","_normalizeClass","$props","selected","onClick","_cache","$event","_ctx","$emit","iconClass","length","iconUrl","_hoisted_1","_createVNode","_component_Icon","url","_renderSlot","$slots","undefined","name","components","Icon","emits","props","type","Boolean","default","String","__exports__","render"],"sourceRoot":""}
|
||||
{"version":3,"file":"static/js/7136.44bf81fb.js","mappings":"8LAEUA,MAAM,Q,mEADdC,EAAAA,EAAAA,IAKM,OALDD,OAAKE,EAAAA,EAAAA,IAAA,CAAC,MAAcC,EAAAC,SAAW,WAAa,KAAKC,QAAKC,EAAA,KAAAA,EAAA,GAAAC,GAAEC,EAAAC,MAAM,W,CACxCN,EAAAO,WAAWC,QAAUR,EAAAS,SAASD,SAAM,WAA7DV,EAAAA,EAAAA,IAEO,OAFPY,EAEO,EADLC,EAAAA,EAAAA,IAA0CC,EAAA,CAAnCf,OAAKE,EAAAA,EAAAA,IAAEC,EAAAO,WAAYM,IAAKb,EAAAS,S,oDAC1B,QACPK,EAAAA,EAAAA,IAAQT,EAAAU,OAAA,kBAAAC,GAAA,M,cAOZ,GACEC,KAAM,MACNC,WAAY,CAACC,KAAIA,EAAAA,GACjBC,MAAO,CAAC,SACRC,MAAO,CACLpB,SAAU,CACRqB,KAAMC,QACNC,SAAS,GAGXjB,UAAW,CACTe,KAAMG,QAGRhB,QAAS,CACPa,KAAMG,U,UCpBZ,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O,8ECRO9B,MAAM,Q,0CAAXC,EAAAA,EAAAA,IAEM,MAFNY,EAEM,EADJI,EAAAA,EAAAA,IAAQT,EAAAU,OAAA,kBAAAC,GAAA,I,CAKZ,OACEC,KAAM,Q,UCDR,MAAMS,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/elements/Tab.vue","webpack://platypush/./src/components/elements/Tab.vue?4544","webpack://platypush/./src/components/elements/Tabs.vue","webpack://platypush/./src/components/elements/Tabs.vue?2d79"],"sourcesContent":["<template>\n <div class=\"tab\" :class=\"selected ? 'selected' : ''\" @click=\"$emit('input')\">\n <span class=\"icon\" v-if=\"iconClass?.length || iconUrl?.length\">\n <Icon :class=\"iconClass\" :url=\"iconUrl\" />\n </span> \n <slot />\n </div>\n</template>\n\n<script>\nimport Icon from \"@/components/elements/Icon\";\n\nexport default {\n name: \"Tab\",\n components: {Icon},\n emits: ['input'],\n props: {\n selected: {\n type: Boolean,\n default: false,\n },\n\n iconClass: {\n type: String,\n },\n\n iconUrl: {\n type: String,\n },\n },\n}\n</script>\n\n<style lang=\"scss\" scoped>\n.tab {\n height: $tab-height;\n background: $tab-bg;\n display: flex;\n padding: 1em;\n align-items: center;\n border-right: $default-border-2;\n cursor: pointer;\n\n @include until($tablet) {\n flex-grow: 1;\n justify-content: center;\n }\n\n &.selected {\n background: $selected-bg;\n font-weight: bold;\n }\n\n &:hover {\n background: $hover-bg;\n }\n\n :deep(.icon-container) {\n width: 1.5em;\n }\n}\n</style>\n","import { render } from \"./Tab.vue?vue&type=template&id=f3217d34&scoped=true\"\nimport script from \"./Tab.vue?vue&type=script&lang=js\"\nexport * from \"./Tab.vue?vue&type=script&lang=js\"\n\nimport \"./Tab.vue?vue&type=style&index=0&id=f3217d34&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-f3217d34\"]])\n\nexport default __exports__","<template>\n <div class=\"tabs\">\n <slot />\n </div>\n</template>\n\n<script>\nexport default {\n name: \"Tabs\",\n}\n</script>\n\n<style lang=\"scss\" scoped>\n.tabs {\n background: $tabs-bg;\n display: flex;\n flex-direction: row;\n align-items: flex-end;\n margin-top: 0.2em;\n margin-bottom: 0.2em;\n box-shadow: $border-shadow-bottom;\n}\n</style>\n","import { render } from \"./Tabs.vue?vue&type=template&id=f4300bb0&scoped=true\"\nimport script from \"./Tabs.vue?vue&type=script&lang=js\"\nexport * from \"./Tabs.vue?vue&type=script&lang=js\"\n\nimport \"./Tabs.vue?vue&type=style&index=0&id=f4300bb0&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-f4300bb0\"]])\n\nexport default __exports__"],"names":["class","_createElementBlock","_normalizeClass","$props","selected","onClick","_cache","$event","_ctx","$emit","iconClass","length","iconUrl","_hoisted_1","_createVNode","_component_Icon","url","_renderSlot","$slots","undefined","name","components","Icon","emits","props","type","Boolean","default","String","__exports__","render"],"sourceRoot":""}
|
|
@ -1,2 +1,2 @@
|
|||
"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[732],{657:function(t,n,c){c.d(n,{Z:function(){return d}});var e=c(6252),r=c(3577);const a={class:"icon-container"},l=["src","alt"];function s(t,n,c,s,o,i){return(0,e.wg)(),(0,e.iD)("div",a,[c.url?.length?((0,e.wg)(),(0,e.iD)("img",{key:0,class:"icon",src:c.url,alt:c.alt},null,8,l)):i.className?.length?((0,e.wg)(),(0,e.iD)("i",{key:1,class:(0,r.C_)(["icon",i.className]),style:(0,r.j5)({color:c.color})},null,6)):(0,e.kq)("",!0)])}var o={props:{class:{type:String},url:{type:String},color:{type:String,default:""},alt:{type:String,default:""}},computed:{className(){return this.class}}},i=c(3744);const u=(0,i.Z)(o,[["render",s],["__scopeId","data-v-706a3bd1"]]);var d=u},4221:function(t,n,c){c.r(n),c.d(n,{default:function(){return p}});var e=c(6252);const r=t=>((0,e.dD)("data-v-7c29571d"),t=t(),(0,e.Cn)(),t),a={class:"row plugin execute-container"},l=r((()=>(0,e._)("h1",null,"Execute Action",-1)));function s(t,n,c,r,s,o){const i=(0,e.up)("ActionEditor");return(0,e.wg)(),(0,e.iD)("div",a,[(0,e._)("main",null,[l,(0,e.Wm)(i)])])}var o=c(1807),i={components:{ActionEditor:o.Z}},u=c(3744);const d=(0,u.Z)(i,[["render",s],["__scopeId","data-v-7c29571d"]]);var p=d}}]);
|
||||
//# sourceMappingURL=732.7fb5fb39.js.map
|
||||
//# sourceMappingURL=732.c1d8b4c9.js.map
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"static/js/732.7fb5fb39.js","mappings":"iLACOA,MAAM,kB,0DAAXC,EAAAA,EAAAA,IAIM,MAJNC,EAIM,CAH0CC,EAAAC,KAAKC,SAAM,WAAzDJ,EAAAA,EAAAA,IAA2D,O,MAAtDD,MAAM,OAAQM,IAAKH,EAAAC,IAAMG,IAAKJ,EAAAI,K,WAEtBC,EAAAC,WAAWJ,SAAM,WAD9BJ,EAAAA,EAAAA,IACkC,K,MAD/BD,OAAKU,EAAAA,EAAAA,IAAA,CAAC,OAAeF,EAAAC,YAAYE,OAAKC,EAAAA,EAAAA,IAAA,CAAAC,MAAUV,EAAAU,S,2BAMvD,OACEC,MAAO,CACLd,MAAO,CACLe,KAAMC,QAERZ,IAAK,CACHW,KAAMC,QAERH,MAAO,CACLE,KAAMC,OACNC,QAAS,IAEXV,IAAK,CACHQ,KAAMC,OACNC,QAAS,KAIbC,SAAU,CACRT,SAAAA,GACE,OAAOU,KAAKnB,KACd,I,UCvBJ,MAAMoB,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O,iJCROrB,MAAM,gC,UAGPsB,EAAAA,EAAAA,GAAuB,UAAnB,kBAAc,K,2EAHtBrB,EAAAA,EAAAA,IAMM,MANNC,EAMM,EAJJoB,EAAAA,EAAAA,GAGO,aAFLC,GACAC,EAAAA,EAAAA,IAAgBC,M,eAQtB,GACEC,WAAY,CACVC,aAAYA,EAAAA,I,UCRhB,MAAMP,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/elements/Icon.vue","webpack://platypush/./src/components/elements/Icon.vue?fdba","webpack://platypush/./src/components/panels/Execute/Index.vue","webpack://platypush/./src/components/panels/Execute/Index.vue?99e5"],"sourcesContent":["<template>\n <div class=\"icon-container\">\n <img class=\"icon\" :src=\"url\" :alt=\"alt\" v-if=\"url?.length\">\n <i class=\"icon\" :class=\"className\" :style=\"{color: color}\"\n v-else-if=\"className?.length\" />\n </div>\n</template>\n\n<script>\nexport default {\n props: {\n class: {\n type: String,\n },\n url: {\n type: String,\n },\n color: {\n type: String,\n default: '',\n },\n alt: {\n type: String,\n default: '',\n },\n },\n\n computed: {\n className() {\n return this.class\n }\n }\n}\n</script>\n\n<style lang=\"scss\" scoped>\n.icon-container {\n display: inline-flex;\n width: $icon-container-size;\n justify-content: center;\n text-align: center;\n\n .icon {\n width: 1em;\n height: 1em;\n }\n}\n</style>\n","import { render } from \"./Icon.vue?vue&type=template&id=706a3bd1&scoped=true\"\nimport script from \"./Icon.vue?vue&type=script&lang=js\"\nexport * from \"./Icon.vue?vue&type=script&lang=js\"\n\nimport \"./Icon.vue?vue&type=style&index=0&id=706a3bd1&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-706a3bd1\"]])\n\nexport default __exports__","<template>\n <div class=\"row plugin execute-container\">\n <!-- Action executor container -->\n <main>\n <h1>Execute Action</h1>\n <ActionEditor />\n </main>\n </div>\n</template>\n\n<script>\nimport ActionEditor from '@/components/Action/ActionEditor'\n\nexport default {\n components: {\n ActionEditor,\n },\n}\n</script>\n\n<style lang=\"scss\" scoped>\n@import \"@/components/Action/common\";\n\n.execute-container {\n width: 100%;\n height: 100%;\n color: $default-fg-2;\n font-weight: 400;\n border-radius: 0 0 1em 1em;\n display: flex;\n flex-direction: column;\n align-items: center;\n\n main {\n width: 100%;\n max-width: 1000px;\n display: flex;\n flex-direction: column;\n box-shadow: $section-shadow;\n\n @include from($desktop) {\n margin: 1em;\n border-radius: 1em 1em 0 0;\n }\n\n :deep(.action-editor-container) {\n .action-editor {\n height: 100%;\n }\n }\n }\n}\n</style>\n","import { render } from \"./Index.vue?vue&type=template&id=7c29571d&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=7c29571d&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7c29571d\"]])\n\nexport default __exports__"],"names":["class","_createElementBlock","_hoisted_1","$props","url","length","src","alt","$options","className","_normalizeClass","style","_normalizeStyle","color","props","type","String","default","computed","this","__exports__","render","_createElementVNode","_hoisted_2","_createVNode","_component_ActionEditor","components","ActionEditor"],"sourceRoot":""}
|
||||
{"version":3,"file":"static/js/732.c1d8b4c9.js","mappings":"iLACOA,MAAM,kB,0DAAXC,EAAAA,EAAAA,IAIM,MAJNC,EAIM,CAH0CC,EAAAC,KAAKC,SAAM,WAAzDJ,EAAAA,EAAAA,IAA2D,O,MAAtDD,MAAM,OAAQM,IAAKH,EAAAC,IAAMG,IAAKJ,EAAAI,K,WAEtBC,EAAAC,WAAWJ,SAAM,WAD9BJ,EAAAA,EAAAA,IACkC,K,MAD/BD,OAAKU,EAAAA,EAAAA,IAAA,CAAC,OAAeF,EAAAC,YAAYE,OAAKC,EAAAA,EAAAA,IAAA,CAAAC,MAAUV,EAAAU,S,2BAMvD,OACEC,MAAO,CACLd,MAAO,CACLe,KAAMC,QAERZ,IAAK,CACHW,KAAMC,QAERH,MAAO,CACLE,KAAMC,OACNC,QAAS,IAEXV,IAAK,CACHQ,KAAMC,OACNC,QAAS,KAIbC,SAAU,CACRT,SAAAA,GACE,OAAOU,KAAKnB,KACd,I,UCvBJ,MAAMoB,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O,iJCROrB,MAAM,gC,UAGPsB,EAAAA,EAAAA,GAAuB,UAAnB,kBAAc,K,2EAHtBrB,EAAAA,EAAAA,IAMM,MANNC,EAMM,EAJJoB,EAAAA,EAAAA,GAGO,aAFLC,GACAC,EAAAA,EAAAA,IAAgBC,M,eAQtB,GACEC,WAAY,CACVC,aAAYA,EAAAA,I,UCRhB,MAAMP,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/elements/Icon.vue","webpack://platypush/./src/components/elements/Icon.vue?fdba","webpack://platypush/./src/components/panels/Execute/Index.vue","webpack://platypush/./src/components/panels/Execute/Index.vue?99e5"],"sourcesContent":["<template>\n <div class=\"icon-container\">\n <img class=\"icon\" :src=\"url\" :alt=\"alt\" v-if=\"url?.length\">\n <i class=\"icon\" :class=\"className\" :style=\"{color: color}\"\n v-else-if=\"className?.length\" />\n </div>\n</template>\n\n<script>\nexport default {\n props: {\n class: {\n type: String,\n },\n url: {\n type: String,\n },\n color: {\n type: String,\n default: '',\n },\n alt: {\n type: String,\n default: '',\n },\n },\n\n computed: {\n className() {\n return this.class\n }\n }\n}\n</script>\n\n<style lang=\"scss\" scoped>\n.icon-container {\n display: inline-flex;\n width: $icon-container-size;\n justify-content: center;\n text-align: center;\n\n .icon {\n width: 1em;\n height: 1em;\n }\n}\n</style>\n","import { render } from \"./Icon.vue?vue&type=template&id=706a3bd1&scoped=true\"\nimport script from \"./Icon.vue?vue&type=script&lang=js\"\nexport * from \"./Icon.vue?vue&type=script&lang=js\"\n\nimport \"./Icon.vue?vue&type=style&index=0&id=706a3bd1&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-706a3bd1\"]])\n\nexport default __exports__","<template>\n <div class=\"row plugin execute-container\">\n <!-- Action executor container -->\n <main>\n <h1>Execute Action</h1>\n <ActionEditor />\n </main>\n </div>\n</template>\n\n<script>\nimport ActionEditor from '@/components/Action/ActionEditor'\n\nexport default {\n components: {\n ActionEditor,\n },\n}\n</script>\n\n<style lang=\"scss\" scoped>\n@import \"@/components/Action/common\";\n\n.execute-container {\n width: 100%;\n height: 100%;\n color: $default-fg-2;\n font-weight: 400;\n border-radius: 0 0 1em 1em;\n display: flex;\n flex-direction: column;\n align-items: center;\n\n main {\n width: 100%;\n max-width: 1000px;\n display: flex;\n flex-direction: column;\n box-shadow: $section-shadow;\n\n @include from($desktop) {\n margin: 1em;\n border-radius: 1em 1em 0 0;\n }\n\n :deep(.action-editor-container) {\n .action-editor {\n height: 100%;\n }\n }\n }\n}\n</style>\n","import { render } from \"./Index.vue?vue&type=template&id=7c29571d&scoped=true\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=7c29571d&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7c29571d\"]])\n\nexport default __exports__"],"names":["class","_createElementBlock","_hoisted_1","$props","url","length","src","alt","$options","className","_normalizeClass","style","_normalizeStyle","color","props","type","String","default","computed","this","__exports__","render","_createElementVNode","_hoisted_2","_createVNode","_component_ActionEditor","components","ActionEditor"],"sourceRoot":""}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,2 +1,2 @@
|
|||
"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[844],{3222:function(e,t,a){a.d(t,{Z:function(){return u}});var s=a(6252),l=a(3577);const i={class:"no-items-container"};function n(e,t,a,n,o,d){return(0,s.wg)(),(0,s.iD)("div",i,[(0,s._)("div",{class:(0,l.C_)(["no-items fade-in",{shadow:a.withShadow}])},[(0,s.WI)(e.$slots,"default",{},void 0,!0)],2)])}var o={name:"NoItems",props:{withShadow:{type:Boolean,default:!0}}},d=a(3744);const r=(0,d.Z)(o,[["render",n],["__scopeId","data-v-4856c4d7"]]);var u=r},844:function(e,t,a){a.r(t),a.d(t,{default:function(){return z}});var s=a(6252),l=a(3577);const i={class:"media-youtube-playlist"},n={key:1,class:"playlist-container"},o={class:"header"},d={class:"banner"},r=["src"],u={class:"row info-container"},c={class:"info"},m={class:"row"},p=["href"],h={key:1,class:"title"},y={class:"n-items"},w={key:0,class:"row"},f={class:"description"},g={key:1,class:"row"},v={class:"channel"},_=["href"];function k(e,t,a,k,b,I){const D=(0,s.up)("Loading"),Z=(0,s.up)("NoItems"),$=(0,s.up)("Results");return(0,s.wg)(),(0,s.iD)("div",i,[b.loading?((0,s.wg)(),(0,s.j4)(D,{key:0})):((0,s.wg)(),(0,s.iD)("div",n,[(0,s._)("div",o,[(0,s._)("div",d,[a.metadata?.image?.length?((0,s.wg)(),(0,s.iD)("img",{key:0,src:a.metadata?.image},null,8,r)):(0,s.kq)("",!0)]),(0,s._)("div",u,[(0,s._)("div",c,[(0,s._)("div",m,[a.metadata?.url?((0,s.wg)(),(0,s.iD)("a",{key:0,class:"title",href:a.metadata?.url,target:"_blank",rel:"noopener noreferrer"},(0,l.zw)(I.name),9,p)):((0,s.wg)(),(0,s.iD)("span",h,(0,l.zw)(I.name),1)),(0,s._)("div",y,(0,l.zw)(I.nItems)+" videos",1)]),a.metadata?.description?((0,s.wg)(),(0,s.iD)("div",w,[(0,s._)("div",f,(0,l.zw)(a.metadata?.description),1)])):(0,s.kq)("",!0),a.metadata?.channel_url?((0,s.wg)(),(0,s.iD)("div",g,[(0,s._)("div",v,[(0,s.Uk)(" Uploaded by "),(0,s._)("a",{href:a.metadata.channel_url,target:"_blank",rel:"noopener noreferrer"},(0,l.zw)(a.metadata?.channel),9,_)])])):(0,s.kq)("",!0)])])]),I.nItems?((0,s.wg)(),(0,s.j4)($,{key:1,results:b.items,sources:{youtube:!0},filter:a.filter,playlist:a.id,"selected-result":b.selectedResult,onAddToPlaylist:t[0]||(t[0]=t=>e.$emit("add-to-playlist",t)),onDownload:t[1]||(t[1]=t=>e.$emit("download",t)),onDownloadAudio:t[2]||(t[2]=t=>e.$emit("download-audio",t)),onOpenChannel:t[3]||(t[3]=t=>e.$emit("open-channel",t)),onPlay:t[4]||(t[4]=t=>e.$emit("play",t)),onRemoveFromPlaylist:t[5]||(t[5]=t=>e.$emit("remove-from-playlist",t)),onSelect:t[6]||(t[6]=e=>b.selectedResult=e)},null,8,["results","filter","playlist","selected-result"])):((0,s.wg)(),(0,s.j4)(Z,{key:0,"with-shadow":!1},{default:(0,s.w5)((()=>[(0,s.Uk)(" No videos found. ")])),_:1}))]))])}var b=a(3222),I=a(6791),D=a(1784),Z=a(8637),$={mixins:[Z.Z],emits:["add-to-playlist","download","download-audio","open-channel","play","remove-from-playlist"],components:{Loading:I.Z,NoItems:b.Z,Results:D.Z},props:{id:{type:String,required:!0},filter:{type:String,default:null},metadata:{type:Object,default:null}},data(){return{items:[],loading:!1,selectedResult:null}},computed:{name(){return this.metadata?.title||this.metadata?.name},nItems(){return this.metadata?.videos||this.items?.length||0}},methods:{async loadItems(){this.loading=!0;try{this.items=(await this.request("youtube.get_playlist",{id:this.id})).map((e=>({...e,type:"youtube"})))}finally{this.loading=!1}}},mounted(){this.setUrlArgs({playlist:this.id}),this.loadItems()},unmounted(){this.setUrlArgs({playlist:null})}},R=a(3744);const q=(0,R.Z)($,[["render",k],["__scopeId","data-v-b895a0b4"]]);var z=q}}]);
|
||||
//# sourceMappingURL=844.4b1a666d.js.map
|
||||
//# sourceMappingURL=844.baa71111.js.map
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,2 +1,2 @@
|
|||
"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[9472],{3222:function(e,t,o){o.d(t,{Z:function(){return r}});var n=o(6252),d=o(3577);const l={class:"no-items-container"};function s(e,t,o,s,a,i){return(0,n.wg)(),(0,n.iD)("div",l,[(0,n._)("div",{class:(0,d.C_)(["no-items fade-in",{shadow:o.withShadow}])},[(0,n.WI)(e.$slots,"default",{},void 0,!0)],2)])}var a={name:"NoItems",props:{withShadow:{type:Boolean,default:!0}}},i=o(3744);const u=(0,i.Z)(a,[["render",s],["__scopeId","data-v-4856c4d7"]]);var r=u},9472:function(e,t,o){o.r(t),o.d(t,{default:function(){return f}});var n=o(6252);const d={class:"media-youtube-feed"};function l(e,t,o,l,s,a){const i=(0,n.up)("Loading"),u=(0,n.up)("NoItems"),r=(0,n.up)("Results");return(0,n.wg)(),(0,n.iD)("div",d,[s.loading?((0,n.wg)(),(0,n.j4)(i,{key:0})):s.feed?.length?((0,n.wg)(),(0,n.j4)(r,{key:2,results:s.feed,filter:o.filter,sources:{youtube:!0},"selected-result":s.selectedResult,onAddToPlaylist:t[0]||(t[0]=t=>e.$emit("add-to-playlist",t)),onDownload:t[1]||(t[1]=t=>e.$emit("download",t)),onDownloadAudio:t[2]||(t[2]=t=>e.$emit("download-audio",t)),onOpenChannel:t[3]||(t[3]=t=>e.$emit("open-channel",t)),onSelect:t[4]||(t[4]=e=>s.selectedResult=e),onPlay:t[5]||(t[5]=t=>e.$emit("play",t))},null,8,["results","filter","selected-result"])):((0,n.wg)(),(0,n.j4)(u,{key:1,"with-shadow":!1},{default:(0,n.w5)((()=>[(0,n.Uk)(" No videos found. ")])),_:1}))])}var s=o(3222),a=o(6791),i=o(1784),u=o(8637),r={mixins:[u.Z],emits:["add-to-playlist","download","download-audio","open-channel","play"],components:{Loading:a.Z,NoItems:s.Z,Results:i.Z},props:{filter:{type:String,default:null}},data(){return{feed:[],loading:!1,selectedResult:null}},methods:{async loadFeed(){this.loading=!0;try{this.feed=(await this.request("youtube.get_feed")).map((e=>({...e,type:"youtube"})))}finally{this.loading=!1}}},mounted(){this.loadFeed()}},c=o(3744);const p=(0,c.Z)(r,[["render",l],["__scopeId","data-v-0131d440"]]);var f=p}}]);
|
||||
//# sourceMappingURL=9472.3664c2f1.js.map
|
||||
//# sourceMappingURL=9472.8e216d1b.js.map
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
platypush/backend/http/webapp/dist/static/js/chunk-vendors.d9b38fb8.js.map
vendored
Normal file
1
platypush/backend/http/webapp/dist/static/js/chunk-vendors.d9b38fb8.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue