platypush/platypush/backend/http/webapp/dist/static/js/2509.efc0bf4c.js

2 lines
55 KiB
JavaScript
Raw Normal View History

2024-04-04 01:11:49 +02:00
(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2509],{2381:function(e,t,s){"use strict";s.d(t,{Z:function(){return $}});var i=s(6252),a=s(3577);const l=e=>((0,i.dD)("data-v-0f0ae058"),e=e(),(0,i.Cn)(),e),n={class:"browser"},r={class:"nav",ref:"nav"},o=["onClick"],c={class:"token"},d={key:0,class:"separator"},u=l((()=>(0,i._)("i",{class:"fa fa-chevron-right"},null,-1))),m=[u],h={class:"items",ref:"items"},p=l((()=>(0,i._)("div",{class:"col-10 left side"},[(0,i._)("i",{class:"icon fa fa-folder"}),(0,i._)("span",{class:"name"},"..")],-1))),y=[p],g=["onClick"],f={class:"col-10"},w={class:"name"},v={key:0,class:"col-2 actions"};function k(e,t,s,l,u,p){const k=(0,i.up)("Loading"),_=(0,i.up)("DropdownItem"),b=(0,i.up)("Dropdown");return(0,i.wg)(),(0,i.iD)("div",n,[u.loading?((0,i.wg)(),(0,i.j4)(k,{key:0})):(0,i.kq)("",!0),(0,i._)("div",r,[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(p.pathTokens,((e,t)=>((0,i.wg)(),(0,i.iD)("span",{class:"path",key:t,onClick:e=>u.path=p.pathTokens.slice(0,t+1).join("/").slice(1)},[(0,i._)("span",c,(0,a.zw)(e),1),(t>0||p.pathTokens.length>1)&&t<p.pathTokens.length-1?((0,i.wg)(),(0,i.iD)("span",d,m)):(0,i.kq)("",!0)],8,o)))),128))],512),(0,i._)("div",h,[u.path?.length&&"/"!==u.path||s.hasBack?((0,i.wg)(),(0,i.iD)("div",{key:0,class:"row item",onClick:t[0]||(t[0]=(...e)=>p.onBack&&p.onBack(...e))},y)):(0,i.kq)("",!0),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(p.filteredFiles,((t,s)=>((0,i.wg)(),(0,i.iD)("div",{class:"row item",key:s,onClick:e=>p.onItemSelect(t)},[(0,i._)("div",f,[(0,i._)("i",{class:(0,a.C_)(["icon fa",{"fa-file":"directory"!==t.type,"fa-folder":"directory"===t.type}])},null,2),(0,i._)("span",w,(0,a.zw)(t.name),1)]),p.fileActions.length?((0,i.wg)(),(0,i.iD)("div",v,[(0,i.Wm)(b,null,{default:(0,i.w5)((()=>[p.hasPlay&&"directory"!==t.type?((0,i.wg)(),(0,i.j4)(_,{key:0,"icon-class":"fa fa-play",text:"Play",onClick:s=>e.$emit("play",{type:"file",url:`file://${t.path}`})},null,8,["onClick"])):(0,i.kq)("",!0)])),_:2},1024)])):(0,i.kq)("",!0)],8,g)))),128))],512)])}var _=s(6791),b=s(8637),C=s(1065),P=s(2787),x=s(815),D={name:"Browser",components:{DropdownItem:x.Z,Dropdown:P.Z,Loading:_.Z},mixins:[b.Z,C.Z],emits:["back","path-change","play","input"],props:{hasBack:{type:Boolean,default:!1},initialPath:{type:String},isMedia:{type:Boolean},filter:{type:String,default:""}},data(){return{loading:!1,path:this.initialPath,files:[]}},computed:{filteredFiles(){return this.filter?.length?this.files.filter((e=>(e?.name||"").toLowerCase().indexOf(this.filter.toLowerCase())>=0)):this.files},hasPlay(){return this.isMedia&&this.files.some((e=>this.mediaExtensions.has(e.name.split(".").pop()?.toLowerCase())))},fileActions(){return this.hasPlay?[{iconClass:"fa fa-play",text:"Play",onClick:e=>this.$emit("play",{type:"file",url:`file://${e.path}`})}]:[]},pathTokens(){return this.path?.length?["/",...this.path.split(/(?<!\\)\//).slice(1)]:["/"]}},methods:{async refresh(){this.loading=!0,this.$nextTick((()=>{this.$refs.nav.scrollLeft=99999,this.$refs.items.scrollTop=0}));try{this.files=await this.request("file.list",{path:this.path}),this.$emit("path-change",this.path)}finally{this.loading=!1}},onBack(){this.path?.length&&"/"!==this.path?this.path=[...this.pathTokens].slice(0,-1).join("/").slice(1):this.$emit("back")},onItemSelect(e){"directory"===e.type?this.path=e.path:this.$emit("input",e.path)}},watch:{initialPath(){this.path=this.initialPath},path(){this.refresh()}},mounted(){this.refresh()}},S=s(3744);const q=(0,S.Z)(D,[["render",k],["__scopeId","data-v-0f0ae058"]]);var $=q},2509:function(e,t,s){"use strict";s.r(t),s.d(t,{default:function(){return kt}});var i=s(6252),a=s(3577);const l={class:"media-plugin fade-in"},n={class:"view-container"},r={class:"subtitles-container"},o={key:0,class:"subtitles-content"},c={class:"play-url-container"};function d(e,t,s,d,u,m){const h=(0,i.up)("Loading"),p=(0,i.up)("Nav"),y=(0,i.up)("Header"),g=(0,i.up)("Results"),f=(0,i.up)("TorrentView"),w=(0,i.up)("Browser"),v=(0,i.up)("MediaView"),k=(0,i.up)("Subtitles"),_=(0,i.up)("Modal"),b=(0,i.up)("UrlPl
2024-04-05 04:00:03 +02:00
//# sourceMappingURL=2509.efc0bf4c.js.map