diff --git a/UI/WebServerResources/js/Preferences.js b/UI/WebServerResources/js/Preferences.js index 3cf8b8ef4..e79bb8609 100644 --- a/UI/WebServerResources/js/Preferences.js +++ b/UI/WebServerResources/js/Preferences.js @@ -1,2 +1,2 @@ -!function(){"use strict";angular.module("SOGo.PreferencesUI",["ui.router","ck","angularFileUpload","SOGo.Common","SOGo.MailerUI","SOGo.ContactsUI","SOGo.Authentication","as.sortable"]).config(e).run(t),e.$inject=["$stateProvider","$urlRouterProvider"];function e(e,t){e.state("preferences",{abstract:!0,views:{preferences:{templateUrl:"preferences.html",controller:"PreferencesController",controllerAs:"app"}}}).state("preferences.general",{url:"/general",views:{module:{templateUrl:"generalPreferences.html"}}}).state("preferences.calendars",{url:"/calendars",views:{module:{templateUrl:"calendarsPreferences.html"}}}).state("preferences.addressbooks",{url:"/addressbooks",views:{module:{templateUrl:"addressbooksPreferences.html"}}}).state("preferences.mailer",{url:"/mailer",views:{module:{templateUrl:"mailerPreferences.html"}}}),t.otherwise("/general")}t.$inject=["$rootScope"];function t(e){e.$on("$routeChangeError",function(e,t,a,r){console.error(e,t,a,r)})}}(),function(){"use strict";e.$inject=["$timeout","$mdDialog","FileUploader","Dialog","sgSettings","Account","defaults","account","accountId","mailCustomFromEnabled"];function e(e,t,a,r,s,i,n,o,c,u){var f=this,d=new i({id:c,security:o.security});f.defaultPort=143,f.defaults=n,f.account=o,f.accountId=c,f.customFromIsReadonly=function(){return!(c>0||u)},f.onBeforeUploadCertificate=function(e){f.form=e,f.uploader.clearQueue()},f.removeCertificate=function(){d.$removeCertificate().then(function(){delete f.account.security.hasCertificate})},f.importCertificate=function(){f.uploader.queue[0].formData=[{password:f.certificatePassword}],f.uploader.uploadItem(0)},f.cancel=function(){t.cancel()},f.save=function(){t.hide()},f.hostnameRE=c>0?/^(?!(127\.0\.0\.1|localhost(?:\.localdomain)?)$)/:/./,f.account.encryption?"ssl"==f.account.encryption&&(f.defaultPort=993):f.account.encryption="none",h(),f.uploader=new a({url:[s.activeUser("folderURL")+"Mail",c,"importCertificate"].join("/"),autoUpload:!1,queueLimit:1,filters:[{name:p,fn:p}],onAfterAddingFile:function(e){f.certificateFilename=e.file.name},onSuccessItem:function(t,a,r,s){this.clearQueue(),e(function(){_.assign(f.account,{security:{hasCertificate:!0}})}),h()},onErrorItem:function(e,t,a,s){r.alert(l("Error"),l("An error occurred while importing the certificate. Verify your password."))}});function h(){f.account.security&&f.account.security.hasCertificate&&d.$certificate().then(function(e){f.certificate=e},function(){delete f.account.security.hasCertificate})}function p(e){var t=e.type.indexOf("pkcs12")>0||/\.(p12|pfx)$/.test(e.name);return f.form.certificateFilename.$setValidity("fileformat",t),t}}angular.module("SOGo.PreferencesUI").controller("AccountDialogController",e)}(),function(){"use strict";e.$inject=["$scope","$window","$mdDialog","filter","mailboxes","labels"];function e(e,t,a,r,s,i){var n=this,o=t.sieveCapabilities,c=t.forwardEnabled;t.vacationEnabled;n.filter=r,n.mailboxes=s,n.labels=i,n.cancel=function(){a.cancel()},n.hasRulesAndActions=function(){var e=[n.filter.actions];"allmessages"!=n.filter.match&&e.push(n.filter.rules);return _.every(e,function(e){return e&&e.length>0})},n.save=function(e){a.hide()},n.addMailFilterRule=function(e){n.filter.rules||(n.filter.rules=[]);n.filter.rules.push({field:"subject",operator:"contains"})},n.removeMailFilterRule=function(e){n.filter.rules.splice(e,1)},n.addMailFilterAction=function(e){n.filter.actions||(n.filter.actions=[]);n.filter.actions.push({method:"discard"})},n.removeMailFilterAction=function(e){n.filter.actions.splice(e,1)},n.fieldLabels={subject:l("Subject"),from:l("From"),to:l("To"),cc:l("Cc"),to_or_cc:l("To or Cc"),size:l("Size (Kb)"),header:l("Header")},o.indexOf("body")>-1&&(n.fieldLabels.body=l("Body")),n.methodLabels={discard:l("Discard the message"),keep:l("Keep the message"),stop:l("Stop processing filter rules")},c&&(n.methodLabels.redirect=l("Forward the message to")),o.indexOf("reject")>-1&&(n.methodLabels.reject=l("Send a reject message")),o.indexOf("fileinto")>-1&&(n.methodLabels.fileinto=l("File the message in")),(o.indexOf("imapflags")>-1||o.indexOf("imap4flags")>-1)&&(n.methodLabels.addflag=l("Flag the message with")),n.numberOperatorLabels={under:l("is under"),over:l("is over")},n.textOperatorLabels={is:l("is"),is_not:l("is not"),contains:l("contains"),contains_not:l("does not contain"),matches:l("matches"),matches_not:l("does not match")},o.indexOf("regex")>-1&&(n.textOperatorLabels.regex=l("matches regex"),n.textOperatorLabels.regex_not=l("does not match regex")),n.flagLabels={seen:l("Seen"),deleted:l("Deleted"),answered:l("Answered"),flagged:l("Flagged"),junk:l("Junk"),not_junk:l("Not Junk")}}angular.module("SOGo.PreferencesUI").controller("FiltersDialogController",e)}(),function(){"use strict";e.$inject=["$q","$window","$state","$mdMedia","$mdSidenav","$mdDialog","$mdToast","sgSettings","sgFocus","Dialog","User","Account","Preferences","Authentication"];function e(e,t,a,r,s,i,n,o,c,u,f,d,h,p){var m,g=this,C=[],w=(new Date).beginOfDay();this.$onInit=function(){this.preferences=h,this.passwords={newPassword:null,newPasswordConfirmation:null},this.timeZonesList=t.timeZonesList,this.timeZonesSearchText="",this.sieveVariablesCapability=t.sieveCapabilities.indexOf("variables")>=0,this.mailLabelKeyRE=new RegExp('^[^(){} %*"\\\\]*$'),o.activeUser("path").mail&&(m=new d({id:0})).$getMailboxes().then(function(){for(var e=m.$flattenMailboxes({all:!0}),t=-1,a=e.length;++t0&&angular.isDefined(this.preferences.defaults.Forward)&&this.preferences.defaults.Forward.enabled&&angular.isDefined(this.preferences.defaults.Forward.forwardAddress))for(o=this.preferences.defaults.Forward.forwardAddress.split(","),c=t.defaultEmailAddresses.split(/, */),_.forEach(c,function(e){var t=e.split("@")[1];t&&f.push(t.toLowerCase())}),s=0;s=0&&2==t.forwardConstraints&&(u.alert(l("Error"),l("You are not allowed to forward your messages to an internal email address.")),i=!1);return this.preferences.defaults.SOGoMailLabelsColorsKeys.length==this.preferences.defaults.SOGoMailLabelsColorsValues.length&&this.preferences.defaults.SOGoMailLabelsColorsKeys.length==_.uniq(this.preferences.defaults.SOGoMailLabelsColorsKeys).length||(u.alert(l("Error"),l("IMAP labels must have unique names.")),_.forEach(this.preferences.defaults.SOGoMailLabelsColorsKeys,function(e,t,r){a["mailIMAPLabel_"+t].$dirty&&(r.indexOf(e)!=t||r.indexOf(e,t+1)>-1)&&(a["mailIMAPLabel_"+t].$setValidity("duplicate",!1),i=!1)})),i?this.preferences.$save().then(function(e){r&&r.quick||(n.show(n.simple().content(l("Preferences saved")).position("bottom right").hideDelay(2e3)),a.$setPristine())}):e.reject()},this.canChangePassword=function(){return!!(this.passwords.newPassword&&this.passwords.newPassword.length>0&&this.passwords.newPasswordConfirmation&&this.passwords.newPasswordConfirmation.length&&this.passwords.newPassword==this.passwords.newPasswordConfirmation)},this.changePassword=function(){p.changePassword(this.passwords.newPassword).then(function(){var e=i.alert({title:l("Password"),content:l("The password was changed successfully."),ok:l("OK")});i.show(e).finally(function(){e=void 0})},function(e){var t=i.alert({title:l("Password"),content:e,ok:l("OK")});i.show(t).finally(function(){t=void 0})})},this.timeZonesListFilter=function(e){return _.filter(this.timeZonesList,function(t){return t.toUpperCase().indexOf(e.toUpperCase())>=0})},this.updateVacationDates=function(){var e=this.preferences.defaults;e&&e.Vacation&&e.Vacation.enabled&&(this.toggleVacationStartDate(),this.toggleVacationEndDate())},this.toggleVacationStartDate=function(){var e;(e=this.preferences.defaults.Vacation).startDateEnabled&&e.endDateEnabled&&e.startDate.getTime()>e.endDate.getTime()&&(e.startDate=new Date(e.endDate.getTime()),e.startDate.addDays(-1))},this.toggleVacationEndDate=function(){var e;(e=this.preferences.defaults.Vacation).endDateEnabled&&e.startDateEnabled&&e.endDate.getTime()=w.getTime()),a},this.validateVacationEndDate=function(e){var t=g.preferences.defaults,a=!0;return t&&t.Vacation&&t.Vacation.enabled&&t.Vacation.endDateEnabled&&(a=(!t.Vacation.startDateEnabled||e.getTime()>t.Vacation.startDate.getTime())&&e.getTime()>=w.getTime()),a}}angular.module("SOGo.PreferencesUI").controller("PreferencesController",e)}(); +!function(){"use strict";angular.module("SOGo.PreferencesUI",["ui.router","ck","angularFileUpload","SOGo.Common","SOGo.MailerUI","SOGo.ContactsUI","SOGo.Authentication","as.sortable"]).config(e).run(t),e.$inject=["$stateProvider","$urlRouterProvider"];function e(e,t){e.state("preferences",{abstract:!0,views:{preferences:{templateUrl:"preferences.html",controller:"PreferencesController",controllerAs:"app"}}}).state("preferences.general",{url:"/general",views:{module:{templateUrl:"generalPreferences.html"}}}).state("preferences.calendars",{url:"/calendars",views:{module:{templateUrl:"calendarsPreferences.html"}}}).state("preferences.addressbooks",{url:"/addressbooks",views:{module:{templateUrl:"addressbooksPreferences.html"}}}).state("preferences.mailer",{url:"/mailer",views:{module:{templateUrl:"mailerPreferences.html"}}}),t.otherwise("/general")}t.$inject=["$rootScope"];function t(e){e.$on("$routeChangeError",function(e,t,a,r){console.error(e,t,a,r)})}}(),function(){"use strict";e.$inject=["$timeout","$mdDialog","FileUploader","Dialog","sgSettings","Account","defaults","account","accountId","mailCustomFromEnabled"];function e(e,t,a,r,i,s,n,o,c,u){var f=this,d=new s({id:c,security:o.security});f.defaultPort=143,f.defaults=n,f.account=o,f.accountId=c,f.customFromIsReadonly=function(){return!(c>0||u)},f.onBeforeUploadCertificate=function(e){f.form=e,f.uploader.clearQueue()},f.removeCertificate=function(){d.$removeCertificate().then(function(){delete f.account.security.hasCertificate})},f.importCertificate=function(){f.uploader.queue[0].formData=[{password:f.certificatePassword}],f.uploader.uploadItem(0)},f.cancel=function(){t.cancel()},f.save=function(){t.hide()},f.hostnameRE=c>0?/^(?!(127\.0\.0\.1|localhost(?:\.localdomain)?)$)/:/./,f.account.encryption?"ssl"==f.account.encryption&&(f.defaultPort=993):f.account.encryption="none",h(),f.uploader=new a({url:[i.activeUser("folderURL")+"Mail",c,"importCertificate"].join("/"),autoUpload:!1,queueLimit:1,filters:[{name:p,fn:p}],onAfterAddingFile:function(e){f.certificateFilename=e.file.name},onSuccessItem:function(t,a,r,i){this.clearQueue(),e(function(){_.assign(f.account,{security:{hasCertificate:!0}})}),h()},onErrorItem:function(e,t,a,i){r.alert(l("Error"),l("An error occurred while importing the certificate. Verify your password."))}});function h(){f.account.security&&f.account.security.hasCertificate&&d.$certificate().then(function(e){f.certificate=e},function(){delete f.account.security.hasCertificate})}function p(e){var t=e.type.indexOf("pkcs12")>0||/\.(p12|pfx)$/.test(e.name);return f.form.certificateFilename.$setValidity("fileformat",t),t}}angular.module("SOGo.PreferencesUI").controller("AccountDialogController",e)}(),function(){"use strict";e.$inject=["$scope","$window","$mdDialog","filter","mailboxes","labels"];function e(e,t,a,r,i,s){var n=this,o=t.sieveCapabilities,c=t.forwardEnabled;t.vacationEnabled;n.filter=r,n.mailboxes=i,n.labels=s,n.cancel=function(){a.cancel()},n.hasRulesAndActions=function(){var e=[n.filter.actions];"allmessages"!=n.filter.match&&e.push(n.filter.rules);return _.every(e,function(e){return e&&e.length>0})},n.save=function(e){a.hide()},n.addMailFilterRule=function(e){n.filter.rules||(n.filter.rules=[]);n.filter.rules.push({field:"subject",operator:"contains"})},n.removeMailFilterRule=function(e){n.filter.rules.splice(e,1)},n.addMailFilterAction=function(e){n.filter.actions||(n.filter.actions=[]);n.filter.actions.push({method:"discard"})},n.removeMailFilterAction=function(e){n.filter.actions.splice(e,1)},n.fieldLabels={subject:l("Subject"),from:l("From"),to:l("To"),cc:l("Cc"),to_or_cc:l("To or Cc"),size:l("Size (Kb)"),header:l("Header")},o.indexOf("body")>-1&&(n.fieldLabels.body=l("Body")),n.methodLabels={discard:l("Discard the message"),keep:l("Keep the message"),stop:l("Stop processing filter rules")},c&&(n.methodLabels.redirect=l("Forward the message to")),o.indexOf("reject")>-1&&(n.methodLabels.reject=l("Send a reject message")),o.indexOf("fileinto")>-1&&(n.methodLabels.fileinto=l("File the message in")),(o.indexOf("imapflags")>-1||o.indexOf("imap4flags")>-1)&&(n.methodLabels.addflag=l("Flag the message with")),n.numberOperatorLabels={under:l("is under"),over:l("is over")},n.textOperatorLabels={is:l("is"),is_not:l("is not"),contains:l("contains"),contains_not:l("does not contain"),matches:l("matches"),matches_not:l("does not match")},o.indexOf("regex")>-1&&(n.textOperatorLabels.regex=l("matches regex"),n.textOperatorLabels.regex_not=l("does not match regex"))}angular.module("SOGo.PreferencesUI").controller("FiltersDialogController",e)}(),function(){"use strict";e.$inject=["$q","$window","$state","$mdMedia","$mdSidenav","$mdDialog","$mdToast","sgSettings","sgFocus","Dialog","User","Account","Preferences","Authentication"];function e(e,t,a,r,i,s,n,o,c,u,f,d,h,p){var m,g=this,C=[],w=(new Date).beginOfDay();this.$onInit=function(){this.preferences=h,this.passwords={newPassword:null,newPasswordConfirmation:null},this.timeZonesList=t.timeZonesList,this.timeZonesSearchText="",this.sieveVariablesCapability=t.sieveCapabilities.indexOf("variables")>=0,this.mailLabelKeyRE=new RegExp('^[^(){} %*"\\\\]*$'),o.activeUser("path").mail&&(m=new d({id:0})).$getMailboxes().then(function(){for(var e=m.$flattenMailboxes({all:!0}),t=-1,a=e.length;++t0&&angular.isDefined(this.preferences.defaults.Forward)&&this.preferences.defaults.Forward.enabled&&angular.isDefined(this.preferences.defaults.Forward.forwardAddress))for(o=this.preferences.defaults.Forward.forwardAddress.split(","),c=t.defaultEmailAddresses.split(/, */),_.forEach(c,function(e){var t=e.split("@")[1];t&&f.push(t.toLowerCase())}),i=0;i=0&&2==t.forwardConstraints&&(u.alert(l("Error"),l("You are not allowed to forward your messages to an internal email address.")),s=!1);return this.preferences.defaults.SOGoMailLabelsColorsKeys.length==this.preferences.defaults.SOGoMailLabelsColorsValues.length&&this.preferences.defaults.SOGoMailLabelsColorsKeys.length==_.uniq(this.preferences.defaults.SOGoMailLabelsColorsKeys).length||(u.alert(l("Error"),l("IMAP labels must have unique names.")),_.forEach(this.preferences.defaults.SOGoMailLabelsColorsKeys,function(e,t,r){a["mailIMAPLabel_"+t].$dirty&&(r.indexOf(e)!=t||r.indexOf(e,t+1)>-1)&&(a["mailIMAPLabel_"+t].$setValidity("duplicate",!1),s=!1)})),s?this.preferences.$save().then(function(e){r&&r.quick||(n.show(n.simple().content(l("Preferences saved")).position("bottom right").hideDelay(2e3)),a.$setPristine())}):e.reject()},this.canChangePassword=function(){return!!(this.passwords.newPassword&&this.passwords.newPassword.length>0&&this.passwords.newPasswordConfirmation&&this.passwords.newPasswordConfirmation.length&&this.passwords.newPassword==this.passwords.newPasswordConfirmation)},this.changePassword=function(){p.changePassword(this.passwords.newPassword).then(function(){var e=s.alert({title:l("Password"),content:l("The password was changed successfully."),ok:l("OK")});s.show(e).finally(function(){e=void 0})},function(e){var t=s.alert({title:l("Password"),content:e,ok:l("OK")});s.show(t).finally(function(){t=void 0})})},this.timeZonesListFilter=function(e){return _.filter(this.timeZonesList,function(t){return t.toUpperCase().indexOf(e.toUpperCase())>=0})},this.updateVacationDates=function(){var e=this.preferences.defaults;e&&e.Vacation&&e.Vacation.enabled&&(this.toggleVacationStartDate(),this.toggleVacationEndDate())},this.toggleVacationStartDate=function(){var e;(e=this.preferences.defaults.Vacation).startDateEnabled&&e.endDateEnabled&&e.startDate.getTime()>e.endDate.getTime()&&(e.startDate=new Date(e.endDate.getTime()),e.startDate.addDays(-1))},this.toggleVacationEndDate=function(){var e;(e=this.preferences.defaults.Vacation).endDateEnabled&&e.startDateEnabled&&e.endDate.getTime()=w.getTime()),a},this.validateVacationEndDate=function(e){var t=g.preferences.defaults,a=!0;return t&&t.Vacation&&t.Vacation.enabled&&t.Vacation.endDateEnabled&&(a=(!t.Vacation.startDateEnabled||e.getTime()>t.Vacation.startDate.getTime())&&e.getTime()>=w.getTime()),a}}angular.module("SOGo.PreferencesUI").controller("PreferencesController",e)}(); //# sourceMappingURL=Preferences.js.map \ No newline at end of file diff --git a/UI/WebServerResources/js/Preferences.js.map b/UI/WebServerResources/js/Preferences.js.map index 72f3d6842..418d8db63 100644 --- a/UI/WebServerResources/js/Preferences.js.map +++ b/UI/WebServerResources/js/Preferences.js.map @@ -1 +1 @@ -{"version":3,"sources":["Preferences/Preferences.app.js","Preferences/AccountDialogController.js","Preferences/FiltersDialogController.js","Preferences/PreferencesController.js"],"names":["angular","module","config","configure","run","runBlock","$inject","$stateProvider","$urlRouterProvider","state","abstract","views","preferences","templateUrl","controller","controllerAs","url","otherwise","$rootScope","$on","event","current","previous","rejection","console","error","AccountDialogController","$timeout","$mdDialog","FileUploader","Dialog","Settings","Account","defaults","account","accountId","mailCustomFromEnabled","vm","this","accountObject","id","security","defaultPort","customFromIsReadonly","onBeforeUploadCertificate","form","uploader","clearQueue","removeCertificate","$removeCertificate","then","hasCertificate","importCertificate","queue","formData","password","certificatePassword","uploadItem","cancel","save","hide","hostnameRE","encryption","_loadCertificate","activeUser","join","autoUpload","queueLimit","filters","name","filterByExtension","fn","onAfterAddingFile","item","certificateFilename","file","onSuccessItem","response","status","headers","_","assign","onErrorItem","alert","l","$certificate","crt","certificate","isP12File","type","indexOf","test","$setValidity","FiltersDialogController","$scope","$window","filter","mailboxes","labels","sieveCapabilities","forwardEnabled","vacationEnabled","hasRulesAndActions","requirements","actions","match","push","rules","every","a","length","addMailFilterRule","field","operator","removeMailFilterRule","index","splice","addMailFilterAction","method","removeMailFilterAction","fieldLabels","subject","from","to","cc","to_or_cc","size","header","body","methodLabels","discard","keep","stop","redirect","reject","fileinto","addflag","numberOperatorLabels","under","over","textOperatorLabels","is","is_not","contains","contains_not","matches","matches_not","regex","regex_not","flagLabels","seen","deleted","answered","flagged","junk","not_junk","PreferencesController","$q","$state","$mdMedia","$mdSidenav","$mdToast","sgSettings","focus","User","Preferences","Authentication","today","Date","beginOfDay","$onInit","passwords","newPassword","newPasswordConfirmation","timeZonesList","timeZonesSearchText","sieveVariablesCapability","mailLabelKeyRE","RegExp","mail","$getMailboxes","allMailboxes","$flattenMailboxes","all","SOGoAlternateAvatar","$alternateAvatar","updateVacationDates","go","$valid","close","onLanguageChange","confirm","ok","quick","location","reload","addCalendarCategory","SOGoCalendarCategoriesColors","SOGoCalendarCategories","$setDirty","removeCalendarCategory","key","addContactCategory","i","SOGoContactsCategories","removeContactCategory","addMailAccount","ev","AuxiliaryMailAccounts","last","extend","isNew","identities","fullName","email","receipts","receiptAction","receiptNonRecipientAction","receiptOutsideDomainAction","receiptAnyAction","show","targetEvent","locals","catch","pop","editMailAccount","removeMailAccount","resetMailLabelValidity","addMailLabel","guid","SOGoMailLabelsColorsKeys","SOGoMailLabelsColorsValues","removeMailLabel","addMailFilter","active","SOGoMailLabelsColors","SOGoSieveFilters","editMailFilter","copy","removeMailFilter","addDefaultEmailAddresses","v","isDefined","Vacation","autoReplyEmailAddresses","split","union","defaultEmailAddresses","userFilter","search","excludedUsers","minimumSearchLength","$filter","users","forEach","user","$$image","image","avatar","c_email","no_404","confirmChanges","$event","target","$dirty","preventDefault","stopPropagation","tagName","parentNode","href","options","sendForm","addresses","defaultAddresses","domains","domain","forwardConstraints","Forward","enabled","forwardAddress","adr","toLowerCase","uniq","value","keys","$save","data","simple","content","position","hideDelay","$setPristine","canChangePassword","changePassword","title","finally","undefined","msg","timeZonesListFilter","toUpperCase","d","toggleVacationStartDate","toggleVacationEndDate","startDateEnabled","endDateEnabled","startDate","getTime","endDate","addDays","validateVacationStartDate","date","r","validateVacationEndDate"],"mappings":"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","file":"Preferences.js"} \ No newline at end of file +{"version":3,"sources":["Preferences/Preferences.app.js","Preferences/AccountDialogController.js","Preferences/FiltersDialogController.js","Preferences/PreferencesController.js"],"names":["angular","module","config","configure","run","runBlock","$inject","$stateProvider","$urlRouterProvider","state","abstract","views","preferences","templateUrl","controller","controllerAs","url","otherwise","$rootScope","$on","event","current","previous","rejection","console","error","AccountDialogController","$timeout","$mdDialog","FileUploader","Dialog","Settings","Account","defaults","account","accountId","mailCustomFromEnabled","vm","this","accountObject","id","security","defaultPort","customFromIsReadonly","onBeforeUploadCertificate","form","uploader","clearQueue","removeCertificate","$removeCertificate","then","hasCertificate","importCertificate","queue","formData","password","certificatePassword","uploadItem","cancel","save","hide","hostnameRE","encryption","_loadCertificate","activeUser","join","autoUpload","queueLimit","filters","name","filterByExtension","fn","onAfterAddingFile","item","certificateFilename","file","onSuccessItem","response","status","headers","_","assign","onErrorItem","alert","l","$certificate","crt","certificate","isP12File","type","indexOf","test","$setValidity","FiltersDialogController","$scope","$window","filter","mailboxes","labels","sieveCapabilities","forwardEnabled","vacationEnabled","hasRulesAndActions","requirements","actions","match","push","rules","every","a","length","addMailFilterRule","field","operator","removeMailFilterRule","index","splice","addMailFilterAction","method","removeMailFilterAction","fieldLabels","subject","from","to","cc","to_or_cc","size","header","body","methodLabels","discard","keep","stop","redirect","reject","fileinto","addflag","numberOperatorLabels","under","over","textOperatorLabels","is","is_not","contains","contains_not","matches","matches_not","regex","regex_not","PreferencesController","$q","$state","$mdMedia","$mdSidenav","$mdToast","sgSettings","focus","User","Preferences","Authentication","today","Date","beginOfDay","$onInit","passwords","newPassword","newPasswordConfirmation","timeZonesList","timeZonesSearchText","sieveVariablesCapability","mailLabelKeyRE","RegExp","mail","$getMailboxes","allMailboxes","$flattenMailboxes","all","SOGoAlternateAvatar","$alternateAvatar","updateVacationDates","go","$valid","close","onLanguageChange","confirm","ok","quick","location","reload","addCalendarCategory","SOGoCalendarCategoriesColors","SOGoCalendarCategories","$setDirty","removeCalendarCategory","key","addContactCategory","i","SOGoContactsCategories","removeContactCategory","addMailAccount","ev","AuxiliaryMailAccounts","last","extend","isNew","identities","fullName","email","receipts","receiptAction","receiptNonRecipientAction","receiptOutsideDomainAction","receiptAnyAction","show","targetEvent","locals","catch","pop","editMailAccount","removeMailAccount","resetMailLabelValidity","addMailLabel","guid","SOGoMailLabelsColorsKeys","SOGoMailLabelsColorsValues","removeMailLabel","addMailFilter","active","SOGoMailLabelsColors","SOGoSieveFilters","editMailFilter","copy","removeMailFilter","addDefaultEmailAddresses","v","isDefined","Vacation","autoReplyEmailAddresses","split","union","defaultEmailAddresses","userFilter","search","excludedUsers","minimumSearchLength","$filter","users","forEach","user","$$image","image","avatar","c_email","no_404","confirmChanges","$event","target","$dirty","preventDefault","stopPropagation","tagName","parentNode","href","options","sendForm","addresses","defaultAddresses","domains","domain","forwardConstraints","Forward","enabled","forwardAddress","adr","toLowerCase","uniq","value","keys","$save","data","simple","content","position","hideDelay","$setPristine","canChangePassword","changePassword","title","finally","undefined","msg","timeZonesListFilter","toUpperCase","d","toggleVacationStartDate","toggleVacationEndDate","startDateEnabled","endDateEnabled","startDate","getTime","endDate","addDays","validateVacationStartDate","date","r","validateVacationEndDate"],"mappings":"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","file":"Preferences.js"} \ No newline at end of file diff --git a/UI/WebServerResources/js/Preferences.services.js b/UI/WebServerResources/js/Preferences.services.js index 4a0f1ccc4..e58f12f1c 100644 --- a/UI/WebServerResources/js/Preferences.services.js +++ b/UI/WebServerResources/js/Preferences.services.js @@ -1,2 +1,2 @@ -!function(){"use strict";function e(){var a,t,o,r=this;if(this.defaults={},this.settings={},a=e.$document[0].getElementById("UserDefaults")){try{o=angular.fromJson(a.textContent||a.innerHTML)}catch(a){e.$log.error("Can't parse user's defaults: "+a.message),o={}}o.SOGoMailLabelsColorsKeys=[],o.SOGoMailLabelsColorsValues=[],_.forEach(o.SOGoMailLabelsColors,function(e,a){o.SOGoMailLabelsColorsKeys.push(a),o.SOGoMailLabelsColorsValues.push(e)}),_.forEach(o.SOGoSieveFilters,function(e){_.forEach(e.actions,function(e){"addflag"==e.method&&"$"==e.argument.charAt(0)&&(e.argument="_"+e.argument)})}),o.SOGoRememberLastModule&&(o.SOGoLoginModule="Last"),o.SOGoMailAutoSave=parseInt(o.SOGoMailAutoSave)||0,o.SOGoMailComposeWindowEnabled=angular.isDefined(o.SOGoMailComposeWindow),o.SOGoMailComposeFontSizeEnabled=parseInt(o.SOGoMailComposeFontSize)>0,window.CKEDITOR&&o.SOGoMailComposeFontSizeEnabled&&(window.CKEDITOR.config.fontSize_defaultLabel=o.SOGoMailComposeFontSize,window.CKEDITOR.addCss(".cke_editable { font-size: "+o.SOGoMailComposeFontSize+"px; }")),_.forEach(o.AuxiliaryMailAccounts,function(e){isNaN(parseInt(e.port))&&(e.port=null)}),o.Vacation?(o.Vacation.startDate?o.Vacation.startDate=new Date(1e3*parseInt(o.Vacation.startDate)):(o.Vacation.startDateEnabled=0,o.Vacation.startDate=new Date,o.Vacation.startDate=o.Vacation.startDate.beginOfDay(),o.Vacation.startDate.addDays(1)),o.Vacation.endDate?o.Vacation.endDate=new Date(1e3*parseInt(o.Vacation.endDate)):(o.Vacation.endDateEnabled=0,o.Vacation.endDate=new Date(o.Vacation.startDate.getTime()),o.Vacation.endDate.addDays(1)),o.Vacation.autoReplyEmailAddresses&&o.Vacation.autoReplyEmailAddresses.length?o.Vacation.autoReplyEmailAddresses=o.Vacation.autoReplyEmailAddresses.join(","):delete o.Vacation.autoReplyEmailAddresses):o.Vacation={},angular.isUndefined(o.Vacation.autoReplyEmailAddresses)&&angular.isDefined(window.defaultEmailAddresses)&&(o.Vacation.autoReplyEmailAddresses=window.defaultEmailAddresses),angular.isUndefined(o.Vacation.daysBetweenResponse)&&(o.Vacation.daysBetweenResponse=7),angular.isUndefined(o.Vacation.startDate)&&(o.Vacation.startDateEnabled=0,o.Vacation.startDate=new Date),angular.isUndefined(o.Vacation.endDate)&&(o.Vacation.endDateEnabled=0,o.Vacation.endDate=new Date),o.Forward&&o.Forward.forwardAddress&&(o.Forward.forwardAddress=o.Forward.forwardAddress.join(",")),angular.isUndefined(o.SOGoCalendarCategoriesColors)&&(o.SOGoCalendarCategoriesColors={},o.SOGoCalendarCategories=[]),angular.isUndefined(o.SOGoContactsCategories)?o.SOGoContactsCategories=[]:o.SOGoContactsCategories=_.compact(o.SOGoContactsCategories),angular.extend(r.defaults,o),r.$mdDateLocaleProvider=e.$mdDateLocaleProvider,angular.extend(r.$mdDateLocaleProvider,o.locale),angular.extend(r.$mdDateLocaleProvider,{firstDayOfWeek:o.SOGoFirstDayOfWeek,firstWeekOfYear:o.SOGoFirstWeekOfYear}),r.$mdDateLocaleProvider.firstDayOfWeek=parseInt(o.SOGoFirstDayOfWeek),r.$mdDateLocaleProvider.weekNumberFormatter=function(e){return l("Week %d",e)},r.$mdDateLocaleProvider.msgCalendar=l("Calender"),r.$mdDateLocaleProvider.msgOpenCalendar=l("Open Calendar"),r.$mdDateLocaleProvider.parseDate=function(e){return e?e.parseDate(r.$mdDateLocaleProvider,r.defaults.SOGoShortDateFormat):new Date(NaN)},r.$mdDateLocaleProvider.formatDate=function(e){return e?e.format(r.$mdDateLocaleProvider,e.$dateFormat||r.defaults.SOGoShortDateFormat):""},r.$mdDateLocaleProvider.parseTime=function(e){return e?e.parseDate(r.$mdDateLocaleProvider,r.defaults.SOGoTimeFormat):new Date(NaN)},r.$mdDateLocaleProvider.formatTime=function(e){return e?e.format(r.$mdDateLocaleProvider,r.defaults.SOGoTimeFormat):""}}if(t=e.$document[0].getElementById("UserSettings")){try{o=angular.fromJson(t.textContent||t.innerHTML)}catch(a){e.$log.error("Can't parse user's settings: "+a.message),o={}}o.Calendar&&(o.Calendar.PreventInvitationsWhitelist?o.Calendar.PreventInvitationsWhitelist=_.map(o.Calendar.PreventInvitationsWhitelist,function(a,t){var o=/^(.+)\s<(\S+)>$/.exec(a),n=new e.$User({uid:t,cn:o[1],c_email:o[2]});return n.$$image||(n.$$image=r.avatar(n.c_email,32,{no_404:!0})),n}):o.Calendar.PreventInvitationsWhitelist=[]),angular.extend(r.settings,o)}}e.$factory=["$document","$q","$timeout","$log","$mdDateLocale","sgSettings","Gravatar","Resource","User",function(a,t,o,r,n,s,i,d,l){return angular.extend(e,{$document:a,$q:t,$timeout:o,$log:r,$mdDateLocaleProvider:n,$gravatar:i,$$resource:new d(s.activeUser("folderURL"),s.activeUser()),$resourcesURL:s.resourcesURL(),$User:l}),new e}];try{angular.module("SOGo.PreferencesUI")}catch(e){angular.module("SOGo.PreferencesUI",["SOGo.Common"])}angular.module("SOGo.PreferencesUI").factory("Preferences",e.$factory),e.prototype.ready=function(){return e.$log.warn("Preferences.ready is deprecated -- access settings/defaults directly."),e.$q.when(!0)},e.prototype.avatar=function(a,t,o){var r,n=this.defaults.SOGoAlternateAvatar;return r=this.defaults.SOGoGravatarEnabled?e.$gravatar(a,t,n,o):[e.$resourcesURL,"img","ic_person_grey_24px.svg"].join("/"),o&&o.dstObject&&o.dstAttr&&(o.dstObject[o.dstAttr]=r),r},e.prototype.$save=function(){return e.$$resource.save("Preferences",this.$omit(!0)).then(function(e){return e})},e.prototype.$omit=function(e){var a,t;return a={},t={},angular.forEach(this,function(t,o){"constructor"!=o&&"$"!=o[0]&&(a[o]=e?angular.copy(t):t)}),a.defaults.SOGoMailLabelsColors={},_.forEach(a.defaults.SOGoMailLabelsColorsKeys,function(e,t){a.defaults.SOGoMailLabelsColors[e]=a.defaults.SOGoMailLabelsColorsValues[t]}),delete a.defaults.SOGoMailLabelsColorsKeys,delete a.defaults.SOGoMailLabelsColorsValues,_.forEach(a.defaults.SOGoSieveFilters,function(e){_.forEach(e.actions,function(e){"addflag"==e.method&&"_"==e.argument.charAt(0)&&"$"==e.argument.charAt(1)&&(e.argument=e.argument.substring(1))})}),a.defaults.SOGoMailComposeWindowEnabled||delete a.defaults.SOGoMailComposeWindow,delete a.defaults.SOGoMailComposeWindowEnabled,a.defaults.SOGoMailComposeFontSizeEnabled||(a.defaults.SOGoMailComposeFontSize=0),delete a.defaults.SOGoMailComposeFontSizeEnabled,a.defaults.Vacation&&(a.defaults.Vacation.startDateEnabled?a.defaults.Vacation.startDate=a.defaults.Vacation.startDate.getTime()/1e3:(delete a.defaults.Vacation.startDateEnabled,a.defaults.Vacation.startDate=0),a.defaults.Vacation.endDateEnabled?a.defaults.Vacation.endDate=a.defaults.Vacation.endDate.getTime()/1e3:(delete a.defaults.Vacation.endDateEnabled,a.defaults.Vacation.endDate=0),a.defaults.Vacation.autoReplyEmailAddresses?a.defaults.Vacation.autoReplyEmailAddresses=_.filter(a.defaults.Vacation.autoReplyEmailAddresses.split(","),function(e){return e.length}):a.defaults.Vacation.autoReplyEmailAddresses=[]),a.defaults.Forward&&a.defaults.Forward.forwardAddress&&(a.defaults.Forward.forwardAddress=a.defaults.Forward.forwardAddress.split(",")),a.settings.Calendar&&a.settings.Calendar.PreventInvitationsWhitelist&&(_.forEach(a.settings.Calendar.PreventInvitationsWhitelist,function(e){t[e.uid]=e.$shortFormat()}),a.settings.Calendar.PreventInvitationsWhitelist=t),a}}(); +!function(){"use strict";function e(){var a,t,o,r=this;if(this.defaults={},this.settings={},a=e.$document[0].getElementById("UserDefaults")){try{o=angular.fromJson(a.textContent||a.innerHTML)}catch(a){e.$log.error("Can't parse user's defaults: "+a.message),o={}}o.SOGoMailLabelsColorsKeys=[],o.SOGoMailLabelsColorsValues=[],_.forEach(o.SOGoMailLabelsColors,function(e,a){o.SOGoMailLabelsColorsKeys.push(a),o.SOGoMailLabelsColorsValues.push(e),"$"==a.charAt(0)&&(Object.defineProperty(o.SOGoMailLabelsColors,"_"+a,Object.getOwnPropertyDescriptor(o.SOGoMailLabelsColors,a)),delete o.SOGoMailLabelsColors[a])}),_.forEach(o.SOGoSieveFilters,function(e){_.forEach(e.actions,function(e){"addflag"==e.method&&"$"==e.argument.charAt(0)&&(e.argument="_"+e.argument)})}),o.SOGoRememberLastModule&&(o.SOGoLoginModule="Last"),o.SOGoMailAutoSave=parseInt(o.SOGoMailAutoSave)||0,o.SOGoMailComposeWindowEnabled=angular.isDefined(o.SOGoMailComposeWindow),o.SOGoMailComposeFontSizeEnabled=parseInt(o.SOGoMailComposeFontSize)>0,window.CKEDITOR&&o.SOGoMailComposeFontSizeEnabled&&(window.CKEDITOR.config.fontSize_defaultLabel=o.SOGoMailComposeFontSize,window.CKEDITOR.addCss(".cke_editable { font-size: "+o.SOGoMailComposeFontSize+"px; }")),_.forEach(o.AuxiliaryMailAccounts,function(e){isNaN(parseInt(e.port))&&(e.port=null)}),o.Vacation?(o.Vacation.startDate?o.Vacation.startDate=new Date(1e3*parseInt(o.Vacation.startDate)):(o.Vacation.startDateEnabled=0,o.Vacation.startDate=new Date,o.Vacation.startDate=o.Vacation.startDate.beginOfDay(),o.Vacation.startDate.addDays(1)),o.Vacation.endDate?o.Vacation.endDate=new Date(1e3*parseInt(o.Vacation.endDate)):(o.Vacation.endDateEnabled=0,o.Vacation.endDate=new Date(o.Vacation.startDate.getTime()),o.Vacation.endDate.addDays(1)),o.Vacation.autoReplyEmailAddresses&&o.Vacation.autoReplyEmailAddresses.length?o.Vacation.autoReplyEmailAddresses=o.Vacation.autoReplyEmailAddresses.join(","):delete o.Vacation.autoReplyEmailAddresses):o.Vacation={},angular.isUndefined(o.Vacation.autoReplyEmailAddresses)&&angular.isDefined(window.defaultEmailAddresses)&&(o.Vacation.autoReplyEmailAddresses=window.defaultEmailAddresses),angular.isUndefined(o.Vacation.daysBetweenResponse)&&(o.Vacation.daysBetweenResponse=7),angular.isUndefined(o.Vacation.startDate)&&(o.Vacation.startDateEnabled=0,o.Vacation.startDate=new Date),angular.isUndefined(o.Vacation.endDate)&&(o.Vacation.endDateEnabled=0,o.Vacation.endDate=new Date),o.Forward&&o.Forward.forwardAddress&&(o.Forward.forwardAddress=o.Forward.forwardAddress.join(",")),angular.isUndefined(o.SOGoCalendarCategoriesColors)&&(o.SOGoCalendarCategoriesColors={},o.SOGoCalendarCategories=[]),angular.isUndefined(o.SOGoContactsCategories)?o.SOGoContactsCategories=[]:o.SOGoContactsCategories=_.compact(o.SOGoContactsCategories),angular.extend(r.defaults,o),r.$mdDateLocaleProvider=e.$mdDateLocaleProvider,angular.extend(r.$mdDateLocaleProvider,o.locale),angular.extend(r.$mdDateLocaleProvider,{firstDayOfWeek:o.SOGoFirstDayOfWeek,firstWeekOfYear:o.SOGoFirstWeekOfYear}),r.$mdDateLocaleProvider.firstDayOfWeek=parseInt(o.SOGoFirstDayOfWeek),r.$mdDateLocaleProvider.weekNumberFormatter=function(e){return l("Week %d",e)},r.$mdDateLocaleProvider.msgCalendar=l("Calender"),r.$mdDateLocaleProvider.msgOpenCalendar=l("Open Calendar"),r.$mdDateLocaleProvider.parseDate=function(e){return e?e.parseDate(r.$mdDateLocaleProvider,r.defaults.SOGoShortDateFormat):new Date(NaN)},r.$mdDateLocaleProvider.formatDate=function(e){return e?e.format(r.$mdDateLocaleProvider,e.$dateFormat||r.defaults.SOGoShortDateFormat):""},r.$mdDateLocaleProvider.parseTime=function(e){return e?e.parseDate(r.$mdDateLocaleProvider,r.defaults.SOGoTimeFormat):new Date(NaN)},r.$mdDateLocaleProvider.formatTime=function(e){return e?e.format(r.$mdDateLocaleProvider,r.defaults.SOGoTimeFormat):""}}if(t=e.$document[0].getElementById("UserSettings")){try{o=angular.fromJson(t.textContent||t.innerHTML)}catch(a){e.$log.error("Can't parse user's settings: "+a.message),o={}}o.Calendar&&(o.Calendar.PreventInvitationsWhitelist?o.Calendar.PreventInvitationsWhitelist=_.map(o.Calendar.PreventInvitationsWhitelist,function(a,t){var o=/^(.+)\s<(\S+)>$/.exec(a),n=new e.$User({uid:t,cn:o[1],c_email:o[2]});return n.$$image||(n.$$image=r.avatar(n.c_email,32,{no_404:!0})),n}):o.Calendar.PreventInvitationsWhitelist=[]),angular.extend(r.settings,o)}}e.$factory=["$document","$q","$timeout","$log","$mdDateLocale","sgSettings","Gravatar","Resource","User",function(a,t,o,r,n,s,i,d,l){return angular.extend(e,{$document:a,$q:t,$timeout:o,$log:r,$mdDateLocaleProvider:n,$gravatar:i,$$resource:new d(s.activeUser("folderURL"),s.activeUser()),$resourcesURL:s.resourcesURL(),$User:l}),new e}];try{angular.module("SOGo.PreferencesUI")}catch(e){angular.module("SOGo.PreferencesUI",["SOGo.Common"])}angular.module("SOGo.PreferencesUI").factory("Preferences",e.$factory),e.prototype.ready=function(){return e.$log.warn("Preferences.ready is deprecated -- access settings/defaults directly."),e.$q.when(!0)},e.prototype.avatar=function(a,t,o){var r,n=this.defaults.SOGoAlternateAvatar;return r=this.defaults.SOGoGravatarEnabled?e.$gravatar(a,t,n,o):[e.$resourcesURL,"img","ic_person_grey_24px.svg"].join("/"),o&&o.dstObject&&o.dstAttr&&(o.dstObject[o.dstAttr]=r),r},e.prototype.$save=function(){return e.$$resource.save("Preferences",this.$omit(!0)).then(function(e){return e})},e.prototype.$omit=function(e){var a,t;return a={},t={},angular.forEach(this,function(t,o){"constructor"!=o&&"$"!=o[0]&&(a[o]=e?angular.copy(t):t)}),a.defaults.SOGoMailLabelsColors={},_.forEach(a.defaults.SOGoMailLabelsColorsKeys,function(e,t){a.defaults.SOGoMailLabelsColors[e]=a.defaults.SOGoMailLabelsColorsValues[t]}),delete a.defaults.SOGoMailLabelsColorsKeys,delete a.defaults.SOGoMailLabelsColorsValues,_.forEach(a.defaults.SOGoSieveFilters,function(e){_.forEach(e.actions,function(e){"addflag"==e.method&&"_"==e.argument.charAt(0)&&"$"==e.argument.charAt(1)&&(e.argument=e.argument.substring(1))})}),a.defaults.SOGoMailComposeWindowEnabled||delete a.defaults.SOGoMailComposeWindow,delete a.defaults.SOGoMailComposeWindowEnabled,a.defaults.SOGoMailComposeFontSizeEnabled||(a.defaults.SOGoMailComposeFontSize=0),delete a.defaults.SOGoMailComposeFontSizeEnabled,a.defaults.Vacation&&(a.defaults.Vacation.startDateEnabled?a.defaults.Vacation.startDate=a.defaults.Vacation.startDate.getTime()/1e3:(delete a.defaults.Vacation.startDateEnabled,a.defaults.Vacation.startDate=0),a.defaults.Vacation.endDateEnabled?a.defaults.Vacation.endDate=a.defaults.Vacation.endDate.getTime()/1e3:(delete a.defaults.Vacation.endDateEnabled,a.defaults.Vacation.endDate=0),a.defaults.Vacation.autoReplyEmailAddresses?a.defaults.Vacation.autoReplyEmailAddresses=_.filter(a.defaults.Vacation.autoReplyEmailAddresses.split(","),function(e){return e.length}):a.defaults.Vacation.autoReplyEmailAddresses=[]),a.defaults.Forward&&a.defaults.Forward.forwardAddress&&(a.defaults.Forward.forwardAddress=a.defaults.Forward.forwardAddress.split(",")),a.settings.Calendar&&a.settings.Calendar.PreventInvitationsWhitelist&&(_.forEach(a.settings.Calendar.PreventInvitationsWhitelist,function(e){t[e.uid]=e.$shortFormat()}),a.settings.Calendar.PreventInvitationsWhitelist=t),a}}(); //# sourceMappingURL=Preferences.services.js.map \ No newline at end of file diff --git a/UI/WebServerResources/js/Preferences.services.js.map b/UI/WebServerResources/js/Preferences.services.js.map index a019df5b7..df3ebb844 100644 --- a/UI/WebServerResources/js/Preferences.services.js.map +++ b/UI/WebServerResources/js/Preferences.services.js.map @@ -1 +1 @@ -{"version":3,"sources":["Preferences/Preferences.service.js"],"names":["Preferences","defaultsElement","settingsElement","data","_this","this","defaults","settings","$document","getElementById","angular","fromJson","textContent","innerHTML","e","$log","error","message","SOGoMailLabelsColorsKeys","SOGoMailLabelsColorsValues","_","forEach","SOGoMailLabelsColors","value","key","push","SOGoSieveFilters","filter","actions","action","method","argument","charAt","SOGoRememberLastModule","SOGoLoginModule","SOGoMailAutoSave","parseInt","SOGoMailComposeWindowEnabled","isDefined","SOGoMailComposeWindow","SOGoMailComposeFontSizeEnabled","SOGoMailComposeFontSize","window","CKEDITOR","config","fontSize_defaultLabel","addCss","AuxiliaryMailAccounts","mailAccount","isNaN","port","Vacation","startDate","Date","startDateEnabled","beginOfDay","addDays","endDate","endDateEnabled","getTime","autoReplyEmailAddresses","length","join","isUndefined","defaultEmailAddresses","daysBetweenResponse","Forward","forwardAddress","SOGoCalendarCategoriesColors","SOGoCalendarCategories","SOGoContactsCategories","compact","extend","$mdDateLocaleProvider","locale","firstDayOfWeek","SOGoFirstDayOfWeek","firstWeekOfYear","SOGoFirstWeekOfYear","weekNumberFormatter","weekNumber","l","msgCalendar","msgOpenCalendar","parseDate","dateString","SOGoShortDateFormat","NaN","formatDate","date","format","$dateFormat","parseTime","timeString","SOGoTimeFormat","formatTime","Calendar","PreventInvitationsWhitelist","map","match","exec","user","$User","uid","cn","c_email","$$image","avatar","no_404","$factory","$q","$timeout","Settings","Gravatar","Resource","User","$gravatar","$$resource","activeUser","$resourcesURL","resourcesURL","module","factory","prototype","ready","warn","when","email","size","options","url","alternate_avatar","SOGoAlternateAvatar","SOGoGravatarEnabled","dstObject","dstAttr","$save","save","$omit","then","deep","preferences","whitelist","copy","i","substring","split","v","$shortFormat"],"mappings":"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","file":"Preferences.services.js"} \ No newline at end of file +{"version":3,"sources":["Preferences/Preferences.service.js"],"names":["Preferences","defaultsElement","settingsElement","data","_this","this","defaults","settings","$document","getElementById","angular","fromJson","textContent","innerHTML","e","$log","error","message","SOGoMailLabelsColorsKeys","SOGoMailLabelsColorsValues","_","forEach","SOGoMailLabelsColors","value","key","push","charAt","Object","defineProperty","getOwnPropertyDescriptor","SOGoSieveFilters","filter","actions","action","method","argument","SOGoRememberLastModule","SOGoLoginModule","SOGoMailAutoSave","parseInt","SOGoMailComposeWindowEnabled","isDefined","SOGoMailComposeWindow","SOGoMailComposeFontSizeEnabled","SOGoMailComposeFontSize","window","CKEDITOR","config","fontSize_defaultLabel","addCss","AuxiliaryMailAccounts","mailAccount","isNaN","port","Vacation","startDate","Date","startDateEnabled","beginOfDay","addDays","endDate","endDateEnabled","getTime","autoReplyEmailAddresses","length","join","isUndefined","defaultEmailAddresses","daysBetweenResponse","Forward","forwardAddress","SOGoCalendarCategoriesColors","SOGoCalendarCategories","SOGoContactsCategories","compact","extend","$mdDateLocaleProvider","locale","firstDayOfWeek","SOGoFirstDayOfWeek","firstWeekOfYear","SOGoFirstWeekOfYear","weekNumberFormatter","weekNumber","l","msgCalendar","msgOpenCalendar","parseDate","dateString","SOGoShortDateFormat","NaN","formatDate","date","format","$dateFormat","parseTime","timeString","SOGoTimeFormat","formatTime","Calendar","PreventInvitationsWhitelist","map","match","exec","user","$User","uid","cn","c_email","$$image","avatar","no_404","$factory","$q","$timeout","Settings","Gravatar","Resource","User","$gravatar","$$resource","activeUser","$resourcesURL","resourcesURL","module","factory","prototype","ready","warn","when","email","size","options","url","alternate_avatar","SOGoAlternateAvatar","SOGoGravatarEnabled","dstObject","dstAttr","$save","save","$omit","then","deep","preferences","whitelist","copy","i","substring","split","v","$shortFormat"],"mappings":"CAEA,WACE,aAMA,SAASA,IACP,IAAkBC,EAAiBC,EAAiBC,EAAhDC,EAAQC,KAMZ,GAJAA,KAAKC,YACLD,KAAKE,YAELN,EAAkBD,EAAYQ,UAAU,GAAGC,eAAe,gBACrC,CACnB,IACEN,EAAOO,QAAQC,SAASV,EAAgBW,aAAeX,EAAgBY,WACvE,MAAOC,GACPd,EAAYe,KAAKC,MAAM,gCAAkCF,EAAEG,SAC3Dd,KAIFA,EAAKe,4BACLf,EAAKgB,8BACLC,EAAEC,QAAQlB,EAAKmB,qBAAsB,SAAUC,EAAOC,GACpDrB,EAAKe,yBAAyBO,KAAKD,GACnCrB,EAAKgB,2BAA2BM,KAAKF,GAChB,KAAjBC,EAAIE,OAAO,KACbC,OAAOC,eAAezB,EAAKmB,qBAAsB,IAAME,EACjCG,OAAOE,yBAAyB1B,EAAKmB,qBAAsBE,WAC1ErB,EAAKmB,qBAAqBE,MAIrCJ,EAAEC,QAAQlB,EAAK2B,iBAAkB,SAASC,GACxCX,EAAEC,QAAQU,EAAOC,QAAS,SAASC,GACZ,WAAjBA,EAAOC,QACsB,KAA7BD,EAAOE,SAAST,OAAO,KACzBO,EAAOE,SAAW,IAAMF,EAAOE,cAIjChC,EAAKiC,yBACPjC,EAAKkC,gBAAkB,QAGzBlC,EAAKmC,iBAAmBC,SAASpC,EAAKmC,mBAAqB,EAE3DnC,EAAKqC,6BAA+B9B,QAAQ+B,UAAUtC,EAAKuC,uBAG3DvC,EAAKwC,+BAAiCJ,SAASpC,EAAKyC,yBAA2B,EAE3EC,OAAOC,UAAY3C,EAAKwC,iCAE1BE,OAAOC,SAASC,OAAOC,sBAAwB7C,EAAKyC,wBACpDC,OAAOC,SAASG,OAAO,8BAAgC9C,EAAKyC,wBAA0B,UAGxFxB,EAAEC,QAAQlB,EAAK+C,sBAAuB,SAAUC,GAC1CC,MAAMb,SAASY,EAAYE,SAC7BF,EAAYE,KAAO,QAMnBlD,EAAKmD,UACHnD,EAAKmD,SAASC,UAChBpD,EAAKmD,SAASC,UAAY,IAAIC,KAAyC,IAApCjB,SAASpC,EAAKmD,SAASC,aAE1DpD,EAAKmD,SAASG,iBAAmB,EACjCtD,EAAKmD,SAASC,UAAY,IAAIC,KAC9BrD,EAAKmD,SAASC,UAAYpD,EAAKmD,SAASC,UAAUG,aAClDvD,EAAKmD,SAASC,UAAUI,QAAQ,IAE9BxD,EAAKmD,SAASM,QAChBzD,EAAKmD,SAASM,QAAU,IAAIJ,KAAuC,IAAlCjB,SAASpC,EAAKmD,SAASM,WAExDzD,EAAKmD,SAASO,eAAiB,EAC/B1D,EAAKmD,SAASM,QAAU,IAAIJ,KAAKrD,EAAKmD,SAASC,UAAUO,WACzD3D,EAAKmD,SAASM,QAAQD,QAAQ,IAE5BxD,EAAKmD,SAASS,yBAA2B5D,EAAKmD,SAASS,wBAAwBC,OACjF7D,EAAKmD,SAASS,wBAA0B5D,EAAKmD,SAASS,wBAAwBE,KAAK,YAE5E9D,EAAKmD,SAASS,yBAEvB5D,EAAKmD,YAEH5C,QAAQwD,YAAY/D,EAAKmD,SAASS,0BAClCrD,QAAQ+B,UAAUI,OAAOsB,yBAC3BhE,EAAKmD,SAASS,wBAA0BlB,OAAOsB,uBAE7CzD,QAAQwD,YAAY/D,EAAKmD,SAASc,uBACpCjE,EAAKmD,SAASc,oBAAsB,GAElC1D,QAAQwD,YAAY/D,EAAKmD,SAASC,aACpCpD,EAAKmD,SAASG,iBAAmB,EACjCtD,EAAKmD,SAASC,UAAY,IAAIC,MAG5B9C,QAAQwD,YAAY/D,EAAKmD,SAASM,WACpCzD,EAAKmD,SAASO,eAAiB,EAC/B1D,EAAKmD,SAASM,QAAU,IAAIJ,MAG1BrD,EAAKkE,SAAWlE,EAAKkE,QAAQC,iBAC/BnE,EAAKkE,QAAQC,eAAiBnE,EAAKkE,QAAQC,eAAeL,KAAK,MAE7DvD,QAAQwD,YAAY/D,EAAKoE,gCAC3BpE,EAAKoE,gCACLpE,EAAKqE,2BAGH9D,QAAQwD,YAAY/D,EAAKsE,wBAC3BtE,EAAKsE,0BAELtE,EAAKsE,uBAAyBrD,EAAEsD,QAAQvE,EAAKsE,wBAE/C/D,QAAQiE,OAAOvE,EAAME,SAAUH,GAG/BC,EAAMwE,sBAAwB5E,EAAY4E,sBAC1ClE,QAAQiE,OAAOvE,EAAMwE,sBAAuBzE,EAAK0E,QACjDnE,QAAQiE,OAAOvE,EAAMwE,uBACnBE,eAAgB3E,EAAK4E,mBACrBC,gBAAiB7E,EAAK8E,sBAExB7E,EAAMwE,sBAAsBE,eAAiBvC,SAASpC,EAAK4E,oBAC3D3E,EAAMwE,sBAAsBM,oBAAsB,SAASC,GACzD,OAAOC,EAAE,UAAWD,IAEtB/E,EAAMwE,sBAAsBS,YAAcD,EAAE,YAC5ChF,EAAMwE,sBAAsBU,gBAAkBF,EAAE,iBAChDhF,EAAMwE,sBAAsBW,UAAY,SAASC,GAC/C,OAAOA,EAAYA,EAAWD,UAAUnF,EAAMwE,sBAAuBxE,EAAME,SAASmF,qBAAuB,IAAIjC,KAAKkC,MAEtHtF,EAAMwE,sBAAsBe,WAAa,SAASC,GAChD,OAAOA,EAAMA,EAAKC,OAAOzF,EAAMwE,sBAAuBgB,EAAKE,aAAe1F,EAAME,SAASmF,qBAAuB,IAElHrF,EAAMwE,sBAAsBmB,UAAY,SAASC,GAC/C,OAAOA,EAAYA,EAAWT,UAAUnF,EAAMwE,sBAAuBxE,EAAME,SAAS2F,gBAAkB,IAAIzC,KAAKkC,MAEjHtF,EAAMwE,sBAAsBsB,WAAa,SAASN,GAChD,OAAOA,EAAMA,EAAKC,OAAOzF,EAAMwE,sBAAuBxE,EAAME,SAAS2F,gBAAkB,IAK3F,GADA/F,EAAkBF,EAAYQ,UAAU,GAAGC,eAAe,gBACrC,CACnB,IACEN,EAAOO,QAAQC,SAAST,EAAgBU,aAAeV,EAAgBW,WACvE,MAAOC,GACPd,EAAYe,KAAKC,MAAM,gCAAkCF,EAAEG,SAC3Dd,KAIEA,EAAKgG,WACHhG,EAAKgG,SAASC,4BAChBjG,EAAKgG,SAASC,4BAA8BhF,EAAEiF,IAAIlG,EAAKgG,SAASC,4BAA6B,SAAS7E,EAAOC,GAC3G,IAAI8E,EAAQ,kBAAkBC,KAAKhF,GAC/BiF,EAAO,IAAIxG,EAAYyG,OAAOC,IAAKlF,EAAKmF,GAAIL,EAAM,GAAIM,QAASN,EAAM,KAGzE,OAFKE,EAAKK,UACRL,EAAKK,QAAUzG,EAAM0G,OAAON,EAAKI,QAAS,IAAKG,QAAQ,KAClDP,IAITrG,EAAKgG,SAASC,gCAGlB1F,QAAQiE,OAAOvE,EAAMG,SAAUJ,IASnCH,EAAYgH,UAAY,YAAa,KAAM,WAAY,OAAQ,gBAAiB,aAAc,WAAY,WAAY,OAAQ,SAASxG,EAAWyG,EAAIC,EAAUnG,EAAM6D,EAAuBuC,EAAUC,EAAUC,EAAUC,GAazN,OAZA5G,QAAQiE,OAAO3E,GACbQ,UAAWA,EACXyG,GAAIA,EACJC,SAAUA,EACVnG,KAAMA,EACN6D,sBAAuBA,EACvB2C,UAAWH,EACXI,WAAY,IAAIH,EAASF,EAASM,WAAW,aAAcN,EAASM,cACpEC,cAAeP,EAASQ,eACxBlB,MAAOa,IAGF,IAAItH,IAIb,IACEU,QAAQkH,OAAO,sBAEjB,MAAM9G,GACJJ,QAAQkH,OAAO,sBAAuB,gBAIxClH,QAAQkH,OAAO,sBACZC,QAAQ,cAAe7H,EAAYgH,UAQtChH,EAAY8H,UAAUC,MAAQ,WAE5B,OADA/H,EAAYe,KAAKiH,KAAK,yEACfhI,EAAYiH,GAAGgB,MAAK,IAS7BjI,EAAY8H,UAAUhB,OAAS,SAASoB,EAAOC,EAAMC,GACnD,IAC2DC,EAAvDC,EADQjI,KACiBC,SAASiI,oBAOtC,OALEF,EAHUhI,KAEFC,SAASkI,oBACXxI,EAAYuH,UAAUW,EAAOC,EAAMG,EAAkBF,IAEpDpI,EAAY0H,cAAe,MAAO,2BAA2BzD,KAAK,KACvEmE,GAAWA,EAAQK,WAAaL,EAAQM,UAC1CN,EAAQK,UAAUL,EAAQM,SAAWL,GAChCA,GAQTrI,EAAY8H,UAAUa,MAAQ,WAG5B,OAAO3I,EAAYwH,WAAWoB,KAAK,cAAevI,KAAKwI,OAAM,IAC1DC,KAAK,SAAS3I,GAGb,OAAOA,KAWbH,EAAY8H,UAAUe,MAAQ,SAASE,GACrC,IAAIC,EAAqBC,EAqEzB,OAnEAD,KACAC,KAEAvI,QAAQW,QAAQhB,KAAM,SAASkB,EAAOC,GACzB,eAAPA,GAAkC,KAAVA,EAAI,KAE5BwH,EAAYxH,GADVuH,EACiBrI,QAAQwI,KAAK3H,GAEbA,KAKzByH,EAAY1I,SAASgB,wBACrBF,EAAEC,QAAQ2H,EAAY1I,SAASY,yBAA0B,SAASM,EAAK2H,GACrEH,EAAY1I,SAASgB,qBAAqBE,GAAOwH,EAAY1I,SAASa,2BAA2BgI,YAE5FH,EAAY1I,SAASY,gCACrB8H,EAAY1I,SAASa,2BAE5BC,EAAEC,QAAQ2H,EAAY1I,SAASwB,iBAAkB,SAASC,GACxDX,EAAEC,QAAQU,EAAOC,QAAS,SAASC,GACZ,WAAjBA,EAAOC,QACsB,KAA7BD,EAAOE,SAAST,OAAO,IACM,KAA7BO,EAAOE,SAAST,OAAO,KACzBO,EAAOE,SAAWF,EAAOE,SAASiH,UAAU,QAI7CJ,EAAY1I,SAASkC,qCACjBwG,EAAY1I,SAASoC,6BACvBsG,EAAY1I,SAASkC,6BAEvBwG,EAAY1I,SAASqC,iCACxBqG,EAAY1I,SAASsC,wBAA0B,UAC1CoG,EAAY1I,SAASqC,+BAExBqG,EAAY1I,SAASgD,WACnB0F,EAAY1I,SAASgD,SAASG,iBAChCuF,EAAY1I,SAASgD,SAASC,UAAYyF,EAAY1I,SAASgD,SAASC,UAAUO,UAAU,YAErFkF,EAAY1I,SAASgD,SAASG,iBACrCuF,EAAY1I,SAASgD,SAASC,UAAY,GAExCyF,EAAY1I,SAASgD,SAASO,eAChCmF,EAAY1I,SAASgD,SAASM,QAAUoF,EAAY1I,SAASgD,SAASM,QAAQE,UAAU,YAEjFkF,EAAY1I,SAASgD,SAASO,eACrCmF,EAAY1I,SAASgD,SAASM,QAAU,GAGtCoF,EAAY1I,SAASgD,SAASS,wBAChCiF,EAAY1I,SAASgD,SAASS,wBAA0B3C,EAAEW,OAAOiH,EAAY1I,SAASgD,SAASS,wBAAwBsF,MAAM,KAAM,SAASC,GAAK,OAAOA,EAAEtF,SAE1JgF,EAAY1I,SAASgD,SAASS,4BAG9BiF,EAAY1I,SAAS+D,SAAW2E,EAAY1I,SAAS+D,QAAQC,iBAC/D0E,EAAY1I,SAAS+D,QAAQC,eAAiB0E,EAAY1I,SAAS+D,QAAQC,eAAe+E,MAAM,MAE9FL,EAAYzI,SAAS4F,UAAY6C,EAAYzI,SAAS4F,SAASC,8BACjEhF,EAAEC,QAAQ2H,EAAYzI,SAAS4F,SAASC,4BAA6B,SAASI,GAC5EyC,EAAUzC,EAAKE,KAAOF,EAAK+C,iBAE7BP,EAAYzI,SAAS4F,SAASC,4BAA8B6C,GAGvDD,GA7UX","file":"Preferences.services.js"} \ No newline at end of file