Files
jandl-taskmanager-app/app/dist/js/9202.b2a5dc39.js
T

2 lines
13 KiB
JavaScript

"use strict";(self["webpackChunkjandl"]=self["webpackChunkjandl"]||[]).push([[9202],{9202:function(e,t,a){a.r(t),a.d(t,{default:function(){return fe}});var s=a(56768),o=a(96450);const l={class:"main-content"};function r(e,t,a,r,n,i){const c=(0,s.g2)("A-sidemenu"),u=(0,s.g2)("A-header"),d=(0,s.g2)("router-view"),h=(0,s.g2)("ion-split-pane");return(0,s.uX)(),(0,s.Wv)(h,{"content-id":"main-content"},{default:(0,s.k6)(()=>[(0,s.bF)(c,{ref:"sidemenu"},null,512),(0,s.bF)(o.E,{class:"split-pane-right-side",onClick:t[0]||(t[0]=t=>e.$events.emit("close-menu"))},{default:(0,s.k6)(()=>[(0,s.bF)(u),(0,s.Lk)("div",l,[(0,s.bF)(d,{id:"main-content"})])]),_:1})]),_:1})}a(28743);var n=a(24232);const i=["src"],c={key:0,class:"mb-4 text-center rounded-circle badge"};function u(e,t,o,l,r,u){const d=(0,s.g2)("ion-item"),h=(0,s.g2)("ion-list"),m=(0,s.g2)("ion-content"),p=(0,s.g2)("ion-menu");return(0,s.uX)(),(0,s.Wv)(p,{ref:"menu","content-id":"main-content"},{default:(0,s.k6)(()=>[(0,s.bF)(m,null,{default:(0,s.k6)(()=>[(0,s.Lk)("img",{class:"py-5 px-5 cursor-pointer",src:a(84259),alt:"Jandl-logo",onClick:t[0]||(t[0]=e=>u.refreshPage())},null,8,i),(0,s.bF)(h,{id:"labels-list",lines:"none"},{default:(0,s.k6)(()=>[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(r.pages,t=>((0,s.uX)(),(0,s.Wv)(d,{key:t.pageName,class:(0,n.C4)({active:u.isActive(t.pageName)}),onClick:a=>{e.$router.push({name:t.pageName}),u.closeMenu()}},{default:(0,s.k6)(()=>[(0,s.eW)((0,n.v_)(t.title)+" ",1),"Overview - Unscheduled tasks"==t.pageName&&e.unscheduledSubtasks?.length>=1?((0,s.uX)(),(0,s.CE)("span",c,(0,n.v_)(e.unscheduledSubtasks?.length),1)):(0,s.Q3)("",!0)]),_:2},1032,["class","onClick"]))),128))]),_:1})]),_:1})]),_:1},512)}var d=a(60782),h={data(){return{pages:[{title:"Sub Tasks",pageName:"Dashboard - Tasks"},{title:"Sub Tasks Concepts",pageName:"Dashboard - Tasks Concepts"},{title:"Teams overview",pageName:"Dashboard - Teams"},{title:"Projects overview",pageName:"Dashboard - Projects"},{title:"Unscheduled Sub Tasks",pageName:"Overview - Unscheduled tasks"},{title:"Ongoing Sub Tasks",pageName:"Overview - Ongoing tasks"},{title:"Teams",pageName:"Overview - Teams"}]}},computed:{...(0,d.L8)("tm",["unscheduledSubtasks"])},created(){this.$events.on("close-menu",()=>this.closeMenu()),this.$events.on("toggle-menu",()=>this.toggleMenu())},methods:{isActive(e){return this.$route.name==e},closeMenu(){this.$refs.menu.$el.close()},toggleMenu(){this.$refs.menu.$el.toggle()},refreshPage(){window.location="/#/app/dashboard/tasks"}}},m=a(71241);const p=(0,m.A)(h,[["render",u],["__scopeId","data-v-00bee67e"]]);var v=p,b=a(37852),g=a(59562),k=a(5126),f=a(54663),_=a(77658),F=a(74600);const S=(0,_.R)()({name:"VToolbarTitle",props:{text:String,...(0,f.X)()},setup(e,t){let{slots:a}=t;return(0,F.C)(()=>{var t;const o=!!(a.default||a.text||e.text);return(0,s.bF)(e.tag,{class:"v-toolbar-title"},{default:()=>[o&&(0,s.bF)("div",{class:"v-toolbar-title__placeholder"},[a.text?a.text():e.text,null==(t=a.default)?void 0:t.call(a)])]})}),{}}});var C=a(89923),y=a(17018),$=a(73240),T=a(99122),x=a(74979),A=a(32886),B=a(90144),w=a(14587),V=a(29094);const N=[null,"prominent","default","comfortable","compact"],W=(0,w.j)({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>N.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...(0,C.r)(),...(0,y.s)(),...(0,$.S)(),...(0,f.X)({tag:"header"}),...(0,T.yx)()},"v-toolbar"),H=(0,_.R)()({name:"VToolbar",props:W(),setup(e,t){var a;let{slots:o}=t;const{backgroundColorClasses:l,backgroundColorStyles:r}=(0,A.z6)((0,B.lW)(e,"color")),{borderClasses:n}=(0,C.M)(e),{elevationClasses:i}=(0,y.j)(e),{roundedClasses:c}=(0,$.v)(e),{themeClasses:u}=(0,T.NX)(e),d=(0,B.KR)(!!(e.extended||null!=(a=o.extension)&&a.call(o))),h=(0,s.EW)(()=>parseInt(Number(e.height)+("prominent"===e.density?Number(e.height):0)-("comfortable"===e.density?8:0)-("compact"===e.density?16:0),10)),m=(0,s.EW)(()=>d.value?parseInt(Number(e.extensionHeight)+("prominent"===e.density?Number(e.extensionHeight):0)-("comfortable"===e.density?4:0)-("compact"===e.density?8:0),10):0);return(0,x.Uh)({VBtn:{variant:"text"}}),(0,F.C)(()=>{var t,a,p,v,f;const _=!(!e.title&&!o.title),F=!(!o.image&&!e.image),C=null==(t=o.extension)?void 0:t.call(o);return d.value=!(!e.extended&&!C),(0,s.bF)(e.tag,{class:["v-toolbar",{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},l.value,n.value,i.value,c.value,u.value],style:[r.value]},{default:()=>[F&&(0,s.bF)("div",{key:"image",class:"v-toolbar__image"},[(0,s.bF)(b.K,{defaults:{VImg:{cover:!0,src:e.image}}},{default:()=>[o.image?null==(a=o.image)?void 0:a.call(o):(0,s.bF)(k.y,null,null)]})]),(0,s.bF)("div",{class:"v-toolbar__content",style:{height:(0,V.Dg)(h.value)}},[o.prepend&&(0,s.bF)("div",{class:"v-toolbar__prepend"},[null==(p=o.prepend)?void 0:p.call(o)]),_&&(0,s.bF)(S,{key:"title",text:e.title},{text:o.title}),null==(v=o.default)?void 0:v.call(o),o.append&&(0,s.bF)("div",{class:"v-toolbar__append"},[null==(f=o.append)?void 0:f.call(o)])]),(0,s.bF)(g.Qo,null,{default:()=>[d.value&&(0,s.bF)("div",{class:"v-toolbar__extension",style:{height:(0,V.Dg)(m.value)}},[C])]})]})}),{contentHeight:h,extensionHeight:m}}});function D(e){return(0,V.Up)(e,Object.keys((null==H?void 0:H.props)??{}))}var I=a(34603),E=a(82067);const L=(0,_.p)({name:"VAppBar",props:{modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...W(),...(0,I.CK)(),height:{type:[Number,String],default:64}},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:a}=t;const o=(0,B.KR)(),l=(0,E.q)(e,"modelValue"),r=(0,s.EW)(()=>{var e,t;const a=(null==(e=o.value)?void 0:e.contentHeight)??0,s=(null==(t=o.value)?void 0:t.extensionHeight)??0;return a+s}),{layoutItemStyles:n}=(0,I.hc)({id:e.name,order:(0,s.EW)(()=>parseInt(e.order,10)),position:(0,B.lW)(e,"location"),layoutSize:r,elementSize:r,active:l,absolute:(0,B.lW)(e,"absolute")});return(0,F.C)(()=>{const[t]=D(e);return(0,s.bF)(H,(0,s.v6)({ref:o,class:["v-app-bar",{"v-app-bar--bottom":"bottom"===e.location}],style:{...n.value,height:void 0}},t),a)}),{}}});var M=a(42807),X=a(24581);const O=(0,_.p)({name:"VAppBarNavIcon",props:{icon:{type:X.TX,default:"$menu"}},setup(e,t){let{slots:a}=t;return(0,F.C)(()=>(0,s.bF)(M.D,{class:"v-app-bar-nav-icon",icon:e.icon},a)),{}}}),U={class:"header__content"};function j(e,t,a,o,l,r){const i=(0,s.g2)("a-header-title"),c=(0,s.g2)("a-header-search"),u=(0,s.g2)("a-header-create"),d=(0,s.g2)("a-header-user");return(0,s.uX)(),(0,s.Wv)(L,{class:"header"},{default:(0,s.k6)(()=>[(0,s.bF)(O,{class:"header__menu-icon",onClick:t[0]||(t[0]=t=>e.$events.emit("toggle-menu"))}),(0,s.Lk)("div",U,[(0,s.bF)(i),(0,s.Lk)("div",{class:(0,n.C4)(["header__actions",{"header__actions--search-focused":l.isSearchFocused}])},[(0,s.bF)(c,{modelValue:l.search,"onUpdate:modelValue":t[1]||(t[1]=e=>l.search=e),"is-focused":l.isSearchFocused,onFocus:r.handleSearchFocus,onBlur:r.handleSearchBlur,onSubmit:r.handleSearchSubmit,onClose:r.handleSearchClose},null,8,["modelValue","is-focused","onFocus","onBlur","onSubmit","onClose"]),(0,s.bF)(u,{"hide-on-focus":l.isSearchFocused,onCreateMasterTask:r.createMasterTask,onCreateTask:r.createTask,onCreateTeam:r.createTeam,onCreateBlocker:r.createBlocker},null,8,["hide-on-focus","onCreateMasterTask","onCreateTask","onCreateTeam","onCreateBlocker"]),(0,s.bF)(d,{"hide-on-focus":l.isSearchFocused},null,8,["hide-on-focus"])],2)])]),_:1})}const K={class:"header-title"};function P(e,t,a,o,l,r){return(0,s.uX)(),(0,s.CE)("h1",K,(0,n.v_)(e.$route.meta.title),1)}var z={name:"AHeaderTitle"};const R=(0,m.A)(z,[["render",P],["__scopeId","data-v-1f4e5a46"]]);var q=R,Q=a(45130),J=a(79669);const G=["src"];function Y(e,t,o,l,r,i){return(0,s.uX)(),(0,s.CE)("div",{class:(0,n.C4)(["header-search",{"header-search--focused":o.isFocused}])},[(0,s.Lk)("img",{src:a(85695)},null,8,G),(0,s.bo)((0,s.Lk)("input",{id:"header-search-input","onUpdate:modelValue":t[0]||(t[0]=e=>i.searchValue=e),type:"text",placeholder:"Vyhľadávať",onFocus:t[1]||(t[1]=(...e)=>i.handleFocus&&i.handleFocus(...e)),onBlur:t[2]||(t[2]=(...e)=>i.handleBlur&&i.handleBlur(...e)),onClick:t[3]||(t[3]=(...e)=>i.navigateToSearch&&i.navigateToSearch(...e)),onKeydown:t[4]||(t[4]=(0,Q.jR)((...e)=>i.handleSubmit&&i.handleSubmit(...e),["enter"]))},null,544),[[Q.Jo,i.searchValue]]),(0,s.bF)(M.D,{class:"header-search__close",onMousedown:(0,Q.D$)(i.handleClose,["prevent"])},{default:(0,s.k6)(()=>[(0,s.bF)(J.w,{icon:"mdi-close",size:"large"})]),_:1},8,["onMousedown"])],2)}var Z={name:"AHeaderSearch",props:{modelValue:{type:String,default:""},isFocused:{type:Boolean,default:!1}},emits:["update:modelValue","focus","blur","submit","close"],computed:{searchValue:{get(){return this.modelValue},set(e){this.$emit("update:modelValue",e)}}},methods:{handleFocus(){this.$emit("focus")},handleBlur(){this.$emit("blur")},handleClose(){this.$emit("close")},navigateToSearch(){"Search"!==this.$route.name?this.$router.push({name:"Search"}):this.$emit("focus")},handleSubmit(){this.$emit("submit",this.searchValue)}}};const ee=(0,m.A)(Z,[["render",Y],["__scopeId","data-v-bcbd950e"]]);var te=ee,ae=a(64605),se=a(64718),oe=a(88249);function le(e,t,a,o,l,r){return(0,s.uX)(),(0,s.Wv)(oe.q,null,{activator:(0,s.k6)(({props:e})=>[(0,s.bF)(M.D,(0,s.v6)(e,{class:["header-create-button button primary",{"header-create-button--hidden":a.hideOnFocus}]}),{default:(0,s.k6)(()=>[(0,s.bF)(J.w,{icon:"mdi-plus",size:"large"}),t[4]||(t[4]=(0,s.Lk)("span",null,"Vytvoriť",-1))]),_:1},16,["class"])]),default:(0,s.k6)(()=>[(0,s.bF)(ae.x,null,{default:(0,s.k6)(()=>[(0,s.bF)(se.g,{class:"cursor-pointer hover-background",onClick:t[0]||(t[0]=t=>e.$emit("create-master-task"))},{default:(0,s.k6)(()=>[...t[5]||(t[5]=[(0,s.eW)(" MASTER TASK ",-1)])]),_:1}),(0,s.bF)(se.g,{class:"cursor-pointer hover-background",onClick:t[1]||(t[1]=t=>e.$emit("create-task"))},{default:(0,s.k6)(()=>[...t[6]||(t[6]=[(0,s.eW)(" SUB TASK ",-1)])]),_:1}),(0,s.bF)(se.g,{class:"cursor-pointer hover-background",onClick:t[2]||(t[2]=t=>e.$emit("create-team"))},{default:(0,s.k6)(()=>[...t[7]||(t[7]=[(0,s.eW)(" TÍM ",-1)])]),_:1}),(0,s.bF)(se.g,{class:"cursor-pointer hover-background",onClick:t[3]||(t[3]=t=>e.$emit("create-blocker"))},{default:(0,s.k6)(()=>[...t[8]||(t[8]=[(0,s.eW)(" BLOCKER ",-1)])]),_:1})]),_:1})]),_:1})}var re={name:"AHeaderCreate",props:{hideOnFocus:{type:Boolean,default:!1}},emits:["create-master-task","create-task","create-team","create-blocker"]};const ne=(0,m.A)(re,[["render",le],["__scopeId","data-v-6c8e18b2"]]);var ie=ne;const ce={class:"header-profile__name"};function ue(e,t,a,o,l,r){return e.user?((0,s.uX)(),(0,s.Wv)(oe.q,{key:0},{activator:(0,s.k6)(({props:o})=>[(0,s.bF)(M.D,(0,s.v6)({class:"header-profile"},o,{class:{"header-profile--hidden":a.hideOnFocus}}),{default:(0,s.k6)(()=>[(0,s.Lk)("a",{class:"header-profile__avatar",href:"/#/app/dashboard/user",onClick:t[0]||(t[0]=(0,Q.D$)((...e)=>r.navigateToProfile&&r.navigateToProfile(...e),["stop","prevent"]))},(0,n.v_)(e.user.name?.charAt(0))+(0,n.v_)(e.user.surname?.charAt(0)),1),(0,s.Lk)("span",ce,(0,n.v_)(`${e.user.name} ${e.user.surname||""}`),1),(0,s.bF)(J.w,{class:"header-profile__icon",icon:"mdi-chevron-down",size:"x-small"})]),_:1},16,["class"])]),default:(0,s.k6)(()=>[(0,s.bF)(ae.x,{class:"text-center"},{default:(0,s.k6)(()=>[(0,s.bF)(se.g,{class:"cursor-pointer hover-background",onClick:(0,Q.D$)(r.navigateToProfile,["stop"])},{default:(0,s.k6)(()=>[...t[1]||(t[1]=[(0,s.eW)(" Profil ",-1)])]),_:1},8,["onClick"]),(0,s.bF)(se.g,null,{default:(0,s.k6)(()=>[(0,s.bF)(M.D,{class:"button",onClick:r.handleLogout},{default:(0,s.k6)(()=>[...t[2]||(t[2]=[(0,s.eW)("Odhlásiť sa",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})):(0,s.Q3)("",!0)}var de={name:"AHeaderUser",props:{hideOnFocus:{type:Boolean,default:!1}},computed:{...(0,d.L8)("auth",["user"])},methods:{navigateToProfile(){this.$router.push({name:"Dashboard - User"})},async handleLogout(){try{await this.$store.dispatch("auth/logout"),this.$router.push("/"),this.$toast.success("Boli ste odhlásený")}catch(e){this.$toast.error(this.$parseError(e))}}}};const he=(0,m.A)(de,[["render",ue],["__scopeId","data-v-c9191e0e"]]);var me=he,pe={components:{AHeaderTitle:q,AHeaderSearch:te,AHeaderCreate:ie,AHeaderUser:me},data(){return{search:"",isSearchFocused:!1}},watch:{$route(e){"Search"!==e.name?(this.search="",this.isSearchFocused=!1):this.isSearchFocused=!0}},methods:{handleSearchFocus(){this.isSearchFocused=!0},handleSearchBlur(){this.isSearchFocused=!1},handleSearchClose(){this.search="",document.getElementById("header-search-input")?.blur(),this.$router.go(-1)},handleSearchSubmit(e){this.$events.emit("onSearch",e)},createMasterTask(){this.$events.emit("show-mastertask-modal",{})},createTask(){this.$events.emit("show-subtask-modal",{})},createTeam(){this.$events.emit("show-team-modal",{})},createBlocker(){this.$events.emit("show-blocker-modal",{})}}};const ve=(0,m.A)(pe,[["render",j],["__scopeId","data-v-182d0202"]]);var be=ve,ge={components:{ASidemenu:v,AHeader:be},data(){return{loader:null}},async mounted(){this.loader=this.$loading.show();try{await this.$store.dispatch("tm/initialize")}catch(e){this.$toast.error(this.$parseError(e))}finally{this.loader?.hide()}}};const ke=(0,m.A)(ge,[["render",r],["__scopeId","data-v-077af3c4"]]);var fe=ke},84259:function(e,t,a){e.exports=a.p+"img/jandl-logo.d5c18b80.svg"}}]);
//# sourceMappingURL=9202.b2a5dc39.js.map