| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-04c24a96"],{"51c3":function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0,a("99af");t.render=function(){var e=this,t=e._self._c;return t("div",{staticClass:"add-attendee"},[t("div",{staticClass:"add-attendee-title"},[t("span",{ref:"attendeeDialog",attrs:{id:"inviteAttendeeName"}},[e._v(e._s(e.eventDetail?e.$t("quickLookInviteTitle",{name:e.eventDetail.summary}):""))]),t("i",{staticClass:"zm-icon-close close-btn",attrs:{tabindex:"0","aria-label":"Close",role:"button"},on:{click:e.cancel,keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"])?null:(t.stopPropagation(),e.cancel.apply(null,arguments))}}})]),t("div",{staticClass:"add-attendee-time",attrs:{id:"inviteAttendeeTime"}},[e._v(" "+e._s(e.getTitle)+" ")]),e.showErrorMessage?t("zm-alert",{staticClass:"error-message",attrs:{title:e.errorMessage,type:"error"}}):e._e(),t("div",{staticClass:"attendees-search",class:e.getAttendeesSearchClass,attrs:{role:"list"},on:{keydown:function(t){return e.onKeydown(t,"button")}}},[t("div",{staticClass:"attendees-serch-list"},[e.attendeesLeft.length>0?t("zm-tooltip",{attrs:{placement:"bottom","popper-class":"attendees-search-popper"}},[t("div",{staticClass:"tooltip_popper",attrs:{slot:"content"},slot:"content"},e._l(e.attendeesLeft,(function(a,n){return t("div",{key:"attendee-"+n,staticClass:"flex flex-row items-center tooltip_popper_items"},[t("div",{staticClass:"color__prefix option__prefix tooltip_popper__prefix",style:{backgroundColor:a.backgroundColor?a.backgroundColor:e.getAvatarBgColor(a.email)}}),t("div",{staticClass:"contact-name-overflow-ellipsis contact-name mg-r-12 primary-text"},[e._v(" "+e._s(""!==a.displayName?a.displayName:a.email)+" ")])])})),0),t("zm-button",{staticClass:"flex flex-row items-center gray-color primary-text more-button gray-button",on:{click:e.expandAllAttendees}},[e._v(" + "+e._s(e.attendeesLeft.length)+" more ")])],1):e._e(),e._l(e.attendeesRight,(function(a,n){return t("div",{key:"attendee-"+n,staticClass:"flex flex-row items-center gray-color primary-text attendees-search-right-item"},[t("div",{staticClass:"contact-label-container no-select"},[t("div",{staticClass:"color__prefix option__prefix tooltip_popper__prefix",style:{backgroundColor:a.backgroundColor?a.backgroundColor:e.getAvatarBgColor(a.email)}}),t("span",{directives:[{name:"showTitle",rawName:"v-showTitle",value:""!==a.displayName?a.displayName:a.email,expression:" item.displayName !== '' ? item.displayName : item.email "}],staticClass:"contact-name-overflow-ellipsis contact-name"},[e._v(" "+e._s(""!==a.displayName?a.displayName:a.email)+" ")])]),a.editable?t("span",{key:"attendee-close-"+n,staticClass:"remove-contact",attrs:{role:"button",tabindex:e.getTabindex(a,n),"data-id":a.email,"aria-label":"".concat(e.$t("eventRemoveBtn")," ").concat(a.displayName||a.email)},on:{click:function(t){return t.stopPropagation(),e.removeAttendee(a)},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"])?null:(t.stopPropagation(),e.removeAttendee(a))}}},[t("i",{staticClass:"zm-icon-close"})]):e._e()])}))],2),t("client-search",{ref:"searchInput",staticClass:"client-search-input",attrs:{noBorder:!0,fromType:"attendee","popper-append-to-body":!0,"popper-options":{boundariesElement:e.boundariesElement},showReceipts:!1,disableAttendees:e.attendeesSet,showIcon:!1,placeholder:e.attendeesValue.length?"":e.$t("quickLookAddInvitees"),label:e.attendeesValue.length?e.$t("quickLookAddInvitees"):""},on:{change:e.handleSelectContactVal,focus:function(t){e.attendeesSearchIsFocus=!0},blur:function(t){e.attendeesSearchIsFocus=!1}},model:{value:e.searchResult,callback:function(t){e.searchResult=t},expression:"searchResult"}})],1),t("div",{attrs:{id:"virtual-hidden"}}),t("span",{class:"dialog-footer ".concat(e.isMac?"btn-in-mac":""),attrs:{slot:"footer"},slot:"footer"},[t("zm-button",{staticClass:"submit-btn",attrs:{type:"primary",disabled:!e.addAttendees.length,loading:e.actionLoading},on:{click:e.startAddAttendee}},[e._v(e._s(e.$t("acceptSend")))]),t("zm-button",{staticClass:"cancel-btn",attrs:{plain:""},on:{click:e.cancel}},[e._v(e._s(e.$t("cancel")))])],1)],1)},t.staticRenderFns=[]},7437:function(e,t,a){},"82a7":function(e,t,a){"use strict";a("7437")},a189:function(e,t,a){"use strict";a.r(t);var n=a("c80c"),i=a("ce87");for(var s in i)["default"].indexOf(s)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(s);a("82a7");var r=a("2877"),o=Object(r["a"])(i["default"],n["render"],n["staticRenderFns"],!1,null,null,null);t["default"]=o.exports},accab:function(e,t,a){var n=a("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(a("5530"));a("d3b7"),a("6062"),a("3ca3"),a("ddb0"),a("b64b"),a("e9c4"),a("a434"),a("c740"),a("a15b"),a("d81d"),a("fb6a"),a("99af"),a("14d9"),a("498a"),a("ac1f"),a("00b4");var s=n(a("97ec")),r=a("aa2a"),o=a("19c0");t.default={name:"AddAttendeeDialog",data:function(){return{actionLoading:!1,addAttendees:[],inviteAttendees:[],attendeesSet:new Set,searchResult:[],attendeesSearchIsFocus:!1,expandAll:!1,showErrorMessage:!1,errorMessage:!1,activeAttendee:"",boundariesElement:null,title:window.title||"",eventDetail:window.eventDetail||{},isQuickLook:window.isQuickLook||!1,timeZone:window.timeZone||"",is24HourFormat:window.is24HourFormat||!1,eventDate:window.eventDate||"",dayId:window.dayId||""}},computed:{isMac:function(){var e=this.$store.state.currentPlatform;return"mac"===e},attendeesValue:function(){return this.addAttendees},attendeesRight:function(){if(!this.attendeesValue)return[];if(!0===this.expandAll||this.attendeesValue.length<=5)return JSON.parse(JSON.stringify(this.attendeesValue));var e=JSON.parse(JSON.stringify(this.attendeesValue));return e.splice(-4)},attendeesLeft:function(){if(!this.attendeesValue)return[];if(!0===this.expandAll||this.attendeesValue.length<=5)return[];var e=JSON.parse(JSON.stringify(this.attendeesValue));return e.length>4?e.splice(0,e.length-4):[]},getAttendeesSearchClass:function(){return["attendees-search-popper-side-bar",this.attendeesSearchIsFocus?"attendees-search-is-focus":"",this.attendeesRight.length?"":"attendees-search-empty"]},getTitle:function(){var e=(0,r.generateDisplayTime)({event:this.eventDetail,timezone:this.timeZone,is24HourFormat:this.is24HourFormat});if(!0===this.isQuickLook)return this.eventDate+" "+e;var t=this.dayId;return(0,s.default)(t).calendar(this.current)+" "+e}},mounted:function(){var e=this;window.title&&(this.title=window.title,this.eventDetail=window.eventDetail,this.isQuickLook=window.isQuickLook,this.timeZone=window.timeZone,this.is24HourFormat=window.is24HourFormat,this.eventDate=window.eventDate,this.dayId=window.dayId),setTimeout((function(){e.$refs.searchInput&&e.$refs.searchInput.focus(),e.boundariesElement=document.querySelector("#virtual-hidden")}),200),this.initData()},beforeDestroy:function(){this.boundariesElement=null},methods:{initData:function(){this.actionLoading=!1,this.addAttendees=[],this.attendeesSet=new Set,this.showErrorMessage=!1,this.errorMessage="",this.inviteAttendees=this.eventDetail.attendees;for(var e=JSON.parse(JSON.stringify(this.inviteAttendees)),t=0;t<e.length;t++)this.attendeesSet.add(e[t].email)},onKeydown:function(e,t){var a=this;(0,r.handleUpDownKey)(e,{role:t,forwardKeys:[37,38],backKeys:[39,40],tabCallback:function(){var e=document.activeElement.getAttribute("role")===t,n=document.activeElement.getAttribute("data-id");a.activeAttendee!==n&&e&&n&&(a.activeAttendee=n)}})},getTabindex:function(e,t){var a=this.attendeesRight.findIndex((function(e){return e.editable}));return this.activeAttendee?this.activeAttendee===e.email?0:-1:t===a?0:-1},expandAllAttendees:function(){this.expandAll=!0},avatarBackground:function(e){if(e){var t={A:"#F90313",B:"#FD3D4A",C:"#FE7B84",D:"#9B6626",E:"#C28030",F:"#D3984F",G:"#D84800",H:"#FF5F0F",I:"#FF8345",J:"#FAA900",K:"#FFBF39",L:"#FFD377",M:"#3DB861",N:"#66CC84",O:"#94DBA9",P:"#22807C",Q:"#2BA09B",R:"#34C0BA",S:"#1E71D6",T:"#418AE4",U:"#204067",V:"#285081",W:"#30609B",X:"#6317FF",Y:"#925DFF",Z:"#C1A3FF",0:"#3A2E92",1:"#493AB7",2:"#6557CA",3:"#75808C",4:"#98A0A9",5:"#BBC0C6",6:"#30609B",7:"#34C0BA",8:"#66CC84",9:"#D3984F"};return"background: ".concat(this.backgroundColor||t[e[0]]||"#2da5ff")}return"background: #2da5ff;"},initials:function(e,t){var a,n=e;if(n)a=n.split(" ").slice(0,2).map((function(e){return e[0]&&e[0].toUpperCase()})).join("");else{var i=t.split("@")[0];a=0!==i.length?i.split(".").slice(0,2).map((function(e){return e[0].toUpperCase()})).join(""):""}return a},getAvatarBgColor:function(e){var t={A:"#F90313",B:"#FD3D4A",C:"#FE7B84",D:"#9B6626",E:"#C28030",F:"#D3984F",G:"#D84800",H:"#FF5F0F",I:"#FF8345",J:"#FAA900",K:"#FFBF39",L:"#FFD377",M:"#3DB861",N:"#66CC84",O:"#94DBA9",P:"#22807C",Q:"#2BA09B",R:"#34C0BA",S:"#1E71D6",T:"#418AE4",U:"#204067",V:"#285081",W:"#30609B",X:"#6317FF",Y:"#925DFF",Z:"#C1A3FF",0:"#3A2E92",1:"#493AB7",2:"#6557CA",3:"#75808C",4:"#98A0A9",5:"#BBC0C6",6:"#30609B",7:"#34C0BA",8:"#66CC84",9:"#D3984F"};return t[e[0].toUpperCase()]||t[Math.floor(10*Math.random())]},participantAriaLabel:function(e,t){return e.displayName+", "+e.responseStatus+", "+t+" of "+this.inviteAttendees.length},cancel:function(){(0,o.clickDialogBtnRequest)({event:"clicked",control:"cancelButton"})},startAddAttendee:function(){var e=this,t=[],a=this.eventDetail.organizerEmail,n=this.inviteAttendees?this.inviteAttendees:[];t=t.concat(n),t=t.concat(this.addAttendees),t&&(t.some((function(e){return e.email===a}))?t=t.map((function(e){var t=e.email!==a||e.responseStatus?{}:{responseStatus:"accepted"};return(0,i.default)((0,i.default)({},e),t)})):t.push({email:a,responseStatus:"accepted"}),window.zoomSdk.postJsMessage({functionName:"calendarui_patchcalendarevent",params:{calendarId:this.eventDetail.calendarId,timeZone:this.eventDetail.start.timeZone,event:{eventId:this.eventDetail.eventId,rooms:this.eventDetail.rooms,attendees:t},sendUpdates:"all"}}).then((function(){(0,o.clickDialogBtnRequest)({event:"clicked",control:"cancelButton"})}),(function(t){e.showErrorMessage=!0,e.errorMessage="Something went wrong, please try later",3002===t.errorCode&&(e.errorMessage=e.$t("editMeetingErrorMessage")),window.zoomLog("INFO","Page: AddAttendeeDialog","add attendee error: ",t)})))},verifyEmailAddress:function(e){var t=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,a="";return null!==e&&void 0!==e&&(a=e.trim()),0!==a.length&&t.test(a)},handleSelectContactVal:function(e){if(e.email=e.email.trim(),this.verifyEmailAddress(e.email))if(this.attendeesSet.has(e.email)){var t=e.displayName?e.displayName:e.email;this.showErrorMessage=!0,this.errorMessage=t+" already invited"}else this.attendeesSet.add(e.email),e.editable=!0,this.addAttendees.push(e);else window.zoomLog("INFO","Page: AddAttendeeDialog","email invalid.")},removeAttendee:function(e){for(var t=0;t<this.addAttendees.length;t++)this.addAttendees[t].email===e.email&&(this.addAttendees.splice(t,1),this.attendeesSet.delete(e.email))}}}},c80c:function(e,t,a){"use strict";var n=a("51c3");a.o(n,"render")&&a.d(t,"render",(function(){return n["render"]})),a.o(n,"staticRenderFns")&&a.d(t,"staticRenderFns",(function(){return n["staticRenderFns"]}))},ce87:function(e,t,a){"use strict";a.r(t);var n=a("accab"),i=a.n(n);for(var s in n)["default"].indexOf(s)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(s);t["default"]=i.a}}]);
|