You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
8.9 KiB

  1. /*! For license information please see user_status-dashboard.js.LICENSE.txt */
  2. (()=>{var s,e={63261:(s,e,n)=>{"use strict";var a=n(20144),r=n(45994),o=n(31352),u=n(79954),j=n(75925),i=n.n(j),l=n(72175),d=n.n(l),c=n(81817),m=n.n(c),p=n(80351),h=n.n(p),f=n(25108);const b={name:"Dashboard",components:{NcAvatar:i(),NcDashboardWidget:d(),NcDashboardWidgetItem:m()},data:()=>({statuses:[],loading:!0}),computed:{items(){return this.statuses.map((s=>{const e=s.icon||"";let n=s.message||"";""===n&&("away"===s.status&&(n=t("user_status","Away")),"dnd"===s.status&&(n=t("user_status","Do not disturb")));const a=""!==s.icon?"".concat(e," ").concat(n):n;let r;return r=null===s.icon&&""===n&&null===s.timestamp?"":null===s.icon&&""===n&&null!==s.timestamp?h()(s.timestamp,"X").fromNow():null!==s.timestamp?this.t("user_status","{status}, {timestamp}",{status:a,timestamp:h()(s.timestamp,"X").fromNow()},null,{escape:!1,sanitize:!1}):a,{mainText:s.displayName,subText:r,avatarUsername:s.userId}}))}},mounted(){try{this.statuses=(0,u.j)("user_status","dashboard_data"),this.loading=!1}catch(s){f.error(s)}}};var v=n(93379),g=n.n(v),y=n(7795),k=n.n(y),A=n(90569),x=n.n(A),z=n(3565),w=n.n(z),C=n(19216),O=n.n(C),_=n(44589),N=n.n(_),D=n(82879),T={};T.styleTagTransform=N(),T.setAttributes=w(),T.insert=x().bind(null,"head"),T.domAPI=k(),T.insertStyleElement=O(),g()(D.Z,T),D.Z&&D.Z.locals&&D.Z.locals;const I=(0,n(51900).Z)(b,(function(){var s=this,t=s._self._c;return t("NcDashboardWidget",{attrs:{id:"user-status_panel",items:s.items,loading:s.loading,"empty-content-message":s.t("user_status","No recent status changes")},scopedSlots:s._u([{key:"default",fn:function(e){let{item:n}=e;return[t("NcDashboardWidgetItem",{attrs:{"main-text":n.mainText,"sub-text":n.subText},scopedSlots:s._u([{key:"avatar",fn:function(){return[t("NcAvatar",{staticClass:"item-avatar",attrs:{size:44,user:n.avatarUsername,"display-name":n.mainText,"show-user-status":!1,"show-user-status-compact":!1}})]},proxy:!0}],null,!0)})]}},{key:"emptyContentIcon",fn:function(){return[t("div",{staticClass:"icon-user-status-dark"})]},proxy:!0}])})}),[],!1,null,null,null).exports;n.nc=btoa((0,r.IH)()),a.default.prototype.t=o.Iu,a.default.prototype.n=o.uN,a.default.prototype.OC=OC,a.default.prototype.OCA=OCA,document.addEventListener("DOMContentLoaded",(function(){OCA.Dashboard.register("user_status",(s=>{new(a.default.extend(I))({propsData:{}}).$mount(s)}))}))},82879:(s,t,e)=>{"use strict";e.d(t,{Z:()=>u});var n=e(87537),a=e.n(n),r=e(23645),o=e.n(r)()(a());o.push([s.id,".icon-user-status-dark{width:64px;height:64px;background-size:64px;filter:var(--background-invert-if-dark)}","",{version:3,sources:["webpack://./apps/user_status/src/views/Dashboard.vue"],names:[],mappings:"AACA,uBACC,UAAA,CACA,WAAA,CACA,oBAAA,CACA,uCAAA",sourcesContent:["\n.icon-user-status-dark {\n\twidth: 64px;\n\theight: 64px;\n\tbackground-size: 64px;\n\tfilter: var(--background-invert-if-dark);\n}\n"],sourceRoot:""}]);const u=o},46700:(s,t,e)=>{var n={"./af":42786,"./af.js":42786,"./ar":30867,"./ar-dz":14130,"./ar-dz.js":14130,"./ar-kw":96135,"./ar-kw.js":96135,"./ar-ly":56440,"./ar-ly.js":56440,"./ar-ma":47702,"./ar-ma.js":47702,"./ar-sa":16040,"./ar-sa.js":16040,"./ar-tn":37100,"./ar-tn.js":37100,"./ar.js":30867,"./az":31083,"./az.js":31083,"./be":9808,"./be.js":9808,"./bg":68338,"./bg.js":68338,"./bm":67438,"./bm.js":67438,"./bn":8905,"./bn-bd":76225,"./bn-bd.js":76225,"./bn.js":8905,"./bo":11560,"./bo.js":11560,"./br":1278,"./br.js":1278,"./bs":80622,"./bs.js":80622,"./ca":2468,"./ca.js":2468,"./cs":5822,"./cs.js":5822,"./cv":50877,"./cv.js":50877,"./cy":47373,"./cy.js":47373,"./da":24780,"./da.js":24780,"./de":59740,"./de-at":60217,"./de-at.js":60217,"./de-ch":60894,"./de-ch.js":60894,"./de.js":59740,"./dv":5300,"./dv.js":5300,"./el":50837,"./el.js":50837,"./en-au":78348,"./en-au.js":78348,"./en-ca":77925,"./en-ca.js":77925,"./en-gb":22243,"./en-gb.js":22243,"./en-ie":46436,"./en-ie.js":46436,"./en-il":47207,"./en-il.js":47207,"./en-in":44175,"./en-in.js":44175,"./en-nz":76319,"./en-nz.js":76319,"./en-sg":31662,"./en-sg.js":31662,"./eo":92915,"./eo.js":92915,"./es":55655,"./es-do":55251,"./es-do.js"
  3. //# sourceMappingURL=user_status-dashboard.js.map?v=81da34fe251aa70894bd