/home/ivoiecob/email.hirewise-va.com/static/js/MailNotesPlugin.app.8a74f203f636d89a3a1c.min.js
(self.webpackChunkafterlogic_aurora_platform=self.webpackChunkafterlogic_aurora_platform||[]).push([[512],{MNQE:(e,t,s)=>{"use strict";var i=s("a7T2"),n=s("M4cL"),o=s("p09A"),a=s("LKDt"),r=s("8QQh"),u=s("Z9uT"),l=s("5D2l"),c=null;function h(e,t){c=e,this.fRouteMessageView=t,this.currentMessage=c.currentMessage,this.messageText=o.observable(""),this.messageText.focused=o.observable(!1),o.computed(function(){this.messageText(),this.messageText.focused(!0)},this).extend({throttle:5}),this.sMessageUid="",this.sMessageText="",this.isLoading=o.observable(!1),this.isSaving=o.observable(!1),this.createMode=o.observable(!1),this.saveButtonText=o.computed(function(){return this.isSaving()?a.i18n("COREWEBCLIENT/ACTION_SAVE_IN_PROGRESS"):a.i18n("COREWEBCLIENT/ACTION_SAVE")},this),this.bBinded=!1}h.prototype.ViewTemplate="MailNotesPlugin_MessagePaneView",h.prototype.ViewConstructorName="CMessagePaneView",h.prototype.onShow=function(){this.currentMessageSubscription=this.currentMessage.subscribe(this.onCurrentMessageSubscribe,this),this.bShown=!0},h.prototype.onHide=function(){var e;null===(e=this.currentMessageSubscription)||void 0===e||e.dispose(),this.bShown=!1},h.prototype.hasUnsavedChanges=function(){var e=this.currentMessage();return(!e||this.sMessageUid===e.uid())&&this.sMessageText!==this.messageText()},h.prototype.discardChanges=function(){this.currentMessage()||(this.sMessageUid="",this.sMessageText="",this.messageText(""))},h.prototype.getSubjectFromText=function(e){var t=e.split(/\r\n|\n/i),s=i.find(t,function(e){return""!==n.trim(e)});return(s=n.trim(s)).length>50&&(s=s.substring(0,50)),s},h.prototype.onCurrentMessageSubscribe=function(){var e=this.currentMessage();if(e){if(e.isPlain()?this.messageText(e.text()):this.messageText(a.htmlToPlain(e.text())),this.sMessageUid=e.uid(),this.sMessageText=this.messageText(),this.isLoading(""!==e.uid()&&!e.completelyFilled()),!e.completelyFilled())var t=e.completelyFilled.subscribe(function(){this.onCurrentMessageSubscribe(),t.dispose()},this);this.isSaving(!1)}else this.sMessageUid="",this.sMessageText="",this.messageText("")},h.prototype.onBind=function(e){this.bBinded||(l.run("SessionTimeoutWeblient","registerFunction",[i.bind(function(){this.saveNote()},this)]),n(document).on("keydown",n.proxy(function(e){e.ctrlKey&&e.keyCode===Enums.Key.s&&(e.preventDefault(),this.saveNote())},this)),this.bBinded=!0)},h.prototype.onRoute=function(e,t){var s=c.getMessageActualIdentifiers(c.currentAccountId(),t.Folder,t.Uid);c.setCurrentMessage(s.iAccountId,s.sFolder,s.sUid),"create-note"===t.Custom?(this.messageText(""),this.createMode(!0)):this.createMode(!1),this.isSaving(!1)},h.prototype.saveNote=function(){this.createMode()?this.saveNewNote():this.saveEditedNote()},h.prototype.saveNewNote=function(){var e=c.getCurrentFolder(),t={AccountID:c.currentAccountId(),FolderFullName:e.fullName(),Text:a.encodeHtml(this.messageText()).replace(/\n/g,"<br />").replace(/\r\n/g,"<br />"),Subject:this.getSubjectFromText(this.messageText())};this.isSaving(!0),this.sMessageText=this.messageText(),r.send("MailNotesPlugin","SaveNote",t,function(e){if(this.isSaving(!1),e.Result){if(this.bShown)var s=c.messagesLoading.subscribe(function(){!this.bShown||c.messagesLoading()||this.currentMessage()||(this.fRouteMessageView(t.FolderFullName,e.Result),s.dispose())},this)}else u.showErrorByCode(e,a.i18n("MAILNOTESPLUGIN/ERROR_NOTE_SAVING"));c.executeCheckMail(!0)},this)},h.prototype.saveEditedNote=function(e){if(e||(e=this.currentMessage()),e){var t={AccountID:c.currentAccountId(),FolderFullName:e.folder(),MessageUid:e.uid(),Text:a.encodeHtml(this.messageText()).replace(/\n/g,"<br />").replace(/\r\n/g,"<br />"),Subject:this.getSubjectFromText(this.messageText())};c.getFolderByFullName(c.currentAccountId(),e.folder()).markDeletedByUids([e.uid()]),c.excludeDeletedMessages(),this.isSaving(!0),this.sMessageText=this.messageText(),r.send("MailNotesPlugin","SaveNote",t,function(e){if(this.isSaving(!1),e.Result){if(this.bShown)var s=c.messagesLoading.subscribe(function(){!this.bShown||c.messagesLoading()||this.currentMessage()||(this.fRouteMessageView(t.FolderFullName,e.Result),s.dispose())},this)}else u.showErrorByCode(e,a.i18n("MAILNOTESPLUGIN/ERROR_NOTE_SAVING"));c.executeCheckMail(!0)},this)}},h.prototype.cancel=function(){this.sMessageText=this.messageText(),l.run("MailWebclient","setCustomRouting",["Notes",1,"","","",""])},e.exports=h},cR1d:(e,t,s)=>{var i=s("p09A"),n=s("ioSH");function o(e){this.sName="",this.visible=i.observable(!0),this.baseHash=i.observable(""),this.hash=i.observable(""),this.linkText=i.observable(e),this.isCurrent=i.observable(!1),this.recivedAnim=i.observable(!1).extend({autoResetToFalse:500}),this.unseenCount=i.observable(0),this.allowChangeTitle=i.observable(!1),this.inactiveTitle=i.observable(""),this.excludedHashes=i.observableArray([])}o.prototype.ViewTemplate="CoreWebclient_HeaderItemView",o.prototype.setName=function(e){this.sName=e.toLowerCase(),""===this.baseHash()?(this.hash(n.buildHashFromArray([e.toLowerCase()])),this.baseHash(this.hash())):this.hash(this.baseHash())},e.exports=o},oq0M:(e,t,s)=>{"use strict";var i=s("a7T2"),n=s("p09A"),o=s("LKDt"),a=s("Ua3z"),r=s("cR1d"),u=s("Fj7m"),l=s("eGl8");function c(){r.call(this,o.i18n("MAILWEBCLIENT/ACTION_SHOW_MAIL")),this.unseenCount=l.newMessagesCount,this.inactiveTitle=n.computed(function(){return o.i18n("MAILWEBCLIENT/HEADING_UNREAD_MESSAGES_BROWSER_TAB_PLURAL",{COUNT:this.unseenCount()},null,this.unseenCount())+" - "+u.getEmail()},this),this.accounts=n.computed(function(){return i.map(u.collection(),function(e){return{bCurrent:e.isCurrent(),sText:a.UserLoginPartInAccountDropdown?e.email().split("@")[0]:e.email(),changeAccount:e.changeAccount.bind(e)}})},this),a.ShowEmailAsTabName&&(this.linkText=n.computed(function(){var e=i.find(this.accounts(),function(e){return e.bCurrent});return e?e.sText:o.i18n("MAILWEBCLIENT/HEADING_BROWSER_TAB")},this)),this.mainHref=n.computed(function(){return this.isCurrent()?"javascript: void(0);":this.hash()},this)}i.extendOwn(c.prototype,r.prototype),c.prototype.ViewTemplate="MailWebclient_HeaderItemView";var h=new c;h.allowChangeTitle(!0),e.exports=h},pXCx:(e,t,s)=>{"use strict";var i=s("M4cL");e.exports=function(e){var t=s("a7T2"),n=s("p09A"),o=s("LKDt"),a=s("yU9o"),r=s("5D2l"),u=s("xZf/"),l="Notes",c=new(s("cR1d"))(o.i18n("MAILNOTESPLUGIN/LABEL_FOLDER_NOTES")),h=n.observable(null),d=n.observable(null),g={item:c,name:u.HashModuleName},b=l;function m(){try{var e=r.run("MailWebclient","getSettings").HashModuleName,t=r.run("MailWebclient","getAccountList").getCurrent().hash();return{mail:"#".concat(e||"mail","/").concat(t,"/INBOX"),notes:"#".concat(e||"mail","/").concat(t,"/").concat(b)}}catch(e){return null}}function p(e){var t=e().sNamespaceFolder,s=e().sDelimiter;b=""!==t?t+s+l:l;var i=e().getFolderByFullName(b);i&&(i.displayName=n.observable(o.i18n("MAILNOTESPLUGIN/LABEL_FOLDER_NOTES")),i.usedAs=n.observable(o.i18n("MAILNOTESPLUGIN/LABEL_USED_AS_NOTES")))}if(u.init(e),a.isUserNormalOrTenant()){var M={start:function(e){if(i("html").addClass("MailNotesPlugin"),u.DisplayNotesButton){var l=r.run("MailWebclient","getMailCache");p(l.folderList),l.folderList.subscribe(function(){var e=m();null!=e&&e.notes&&(c.hash(e.notes),h(e.notes),d(e.mail))})}a.broadcastEvent("RegisterNewItemElement",{title:o.i18n("MAILNOTESPLUGIN/ACTION_NEW_NOTE"),handler:function(){if(window.location.hash="#mail",h())window.location.hash=h()+"/custom%3Acreate-note";else var e=h.subscribe(function(){window.location.hash=h()+"/custom%3Acreate-note",e.dispose()})},className:"item_notes",order:2,column:1}),a.subscribeEvent("MailWebclient::ConstructView::before",function(i){if("CMailView"===i.Name){var a=i.MailCache.folderList,r=n.computed(function(){return i.MailCache.folderList().currentFolder()}),u=new(s("MNQE"))(i.MailCache,t.bind(i.View.routeMessageView,i.View));p(a),a.subscribe(function(){p(a)}),r.subscribe(function(){var t=r()?r().fullName():"";t===b?(i.View.setCustomPreviewPane("MailNotesPlugin",u),i.View.setCustomBigButton("MailNotesPlugin",function(){e.run("MailWebclient","setCustomRouting",[t,1,"","","","create-note"])},o.i18n("MAILNOTESPLUGIN/ACTION_NEW_NOTE")),i.View.resetDisabledTools("MailNotesPlugin",["spam","move","mark"])):(i.View.removeCustomPreviewPane("MailNotesPlugin"),i.View.removeCustomBigButton("MailNotesPlugin"),i.View.resetDisabledTools("MailNotesPlugin",[]))})}}),a.subscribeEvent("MailWebclient::ConstructView::after",function(e){if("CMessageListView"===e.Name&&e.MailCache){var t=n.computed(function(){return e.MailCache.folderList().currentFolder()});t.subscribe(function(){(t()?t().fullName():"")===b?e.View.customMessageItemViewTemplate("MailNotesPlugin_MessageItemView"):e.View.customMessageItemViewTemplate("")})}}),a.subscribeEvent("MailWebclient::MessageDblClick::before",t.bind(function(e){e.Message&&e.Message.folder()===b&&(e.Cancel=!0)},this))}};return u.DisplayNotesButton&&(M.getHeaderItem=function(){try{var e=m();return c.baseHash(null==e?void 0:e.notes),g}catch(e){return null}},a.subscribeEvent("MailWebclient::GetHeaderItemView",function(e){var t=s("oq0M");t.excludedHashes=function(){return h()?[h()]:[]},t.mainHref=n.computed(function(){return t.isCurrent()?"javascript: void(0);":d()},this),e.HeaderItemView=t})),M}return null}},"xZf/":(e,t,s)=>{"use strict";var i=s("a7T2"),n=s("ERH9");e.exports={ServerModuleName:"MailNotesPlugin",HashModuleName:"notes",DisplayNotesButton:!1,init:function(e){var t=e.MailNotesPlugin;i.isEmpty(t)||(this.DisplayNotesButton=n.pBool(t.DisplayNotesButton,this.DisplayNotesButton))},update:function(e){this.DisplayNotesButton=n.pBool(e.DisplayNotesButton,this.DisplayNotesButton)}}}}]);