From 375cccacc2bc33dc3dacbe6f4dcbdc278757c4cc Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Tue, 8 Dec 2015 12:23:54 -0500 Subject: [PATCH] (css/js) Update generated files --- UI/WebServerResources/css/styles.css | 123 ++++++++++-------- UI/WebServerResources/css/styles.css.map | 2 +- UI/WebServerResources/js/Common.js | 2 +- UI/WebServerResources/js/Common.js.map | 2 +- UI/WebServerResources/js/Contacts.js | 2 +- UI/WebServerResources/js/Contacts.js.map | 2 +- UI/WebServerResources/js/Mailer.js | 2 +- UI/WebServerResources/js/Mailer.js.map | 2 +- UI/WebServerResources/js/Mailer.services.js | 4 +- .../js/Mailer.services.js.map | 2 +- UI/WebServerResources/js/Preferences.js | 2 +- UI/WebServerResources/js/Preferences.js.map | 2 +- .../js/Preferences.services.js | 2 +- .../js/Preferences.services.js.map | 2 +- 14 files changed, 84 insertions(+), 67 deletions(-) diff --git a/UI/WebServerResources/css/styles.css b/UI/WebServerResources/css/styles.css index 49cbddd4b..5f75ad45e 100644 --- a/UI/WebServerResources/css/styles.css +++ b/UI/WebServerResources/css/styles.css @@ -216,6 +216,32 @@ input[type="search"] { html * { box-sizing: border-box; } +.sg-padded { + padding-left: 16px; + padding-right: 16px; } + .sg-padded--left { + padding-left: 16px; } + .sg-padded--right { + padding-right: 16px; } + .sg-padded--top { + padding-top: 16px; } + +.sg-logo { + background-image: url("../img/sogo-full.svg"); + background-size: contain; + background-repeat: no-repeat; + height: 56px; + min-width: 144px; + -webkit-transform: translateY(-10%); + -ms-transform: translateY(-10%); + transform: translateY(-10%); } + +.sg-category { + position: absolute; + top: 0; + bottom: 0; + width: 3px; } + /* * * Responsive attributes @@ -10187,8 +10213,8 @@ md-list md-list-item button.md-button.sg-icon-button { .md-subheader-content .md-icon-button:first-child { padding-left: 0; - margin-left: 3px; - margin-right: 9px; } + margin-left: 0; + margin-right: 0; } md-tab-content .md-subheader-content .md-icon-button:first-child { margin-right: 3px; } @@ -15224,34 +15250,46 @@ md-sidenav .sg-item-name { md-sidenav .sg-item-name:focus { outline: none; } -@media (min-width: 600px) { - .msg-attachment-image, - .msg-attachment-link { - -webkit-box-flex: 0; - -webkit-flex: 0 0 100%; - -ms-flex: 0 0 100%; - flex: 0 0 100%; } } +.msg-attachment-image, +.msg-attachment-link { + -webkit-box-flex: 0; + -webkit-flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; } + @media (min-width: 961px) { + .msg-attachment-image, + .msg-attachment-link { + -webkit-box-flex: 0; + -webkit-flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; } } + @media (min-width: 1025px) { + .msg-attachment-image, + .msg-attachment-link { + -webkit-box-flex: 0; + -webkit-flex: 0 0 33%; + -ms-flex: 0 0 33%; + flex: 0 0 33%; } } + .msg-attachment-image > div, + .msg-attachment-link > div { + max-width: 100%; + width: 100%; } -@media (min-width: 960px) { - .msg-attachment-image, - .msg-attachment-link { +@media (min-width: 601px) { + .popup .msg-attachment-image, + .popup .msg-attachment-link { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; } } -@media (min-width: 1024px) { - .msg-attachment-image, - .msg-attachment-link { +@media (min-width: 961px) { + .popup .msg-attachment-image, + .popup .msg-attachment-link { -webkit-box-flex: 0; - -webkit-flex: 0 0 33.33%; - -ms-flex: 0 0 33.33%; - flex: 0 0 33.33%; } } - -.msg-attachment-image > div, -.msg-attachment-link > div { - max-width: 100%; - width: 100%; } + -webkit-flex: 0 0 33%; + -ms-flex: 0 0 33%; + flex: 0 0 33%; } } .msg-attachment-image { -webkit-transition: -webkit-flex-basis 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); @@ -16206,10 +16244,15 @@ body.popup .viewer { body.popup .view-detail { max-width: 100%; } - -@media (min-width: 601px) { - body.popup [class|="view"] { - position: static; } } + @media (min-width: 601px) { + body.popup .view-detail { + height: 100%; + position: absolute; + width: 100%; } + body.popup .view-detail .sg-face > md-card, body.popup .view-detail .sg-back > md-card { + height: 100%; } + body.popup .view-detail .sg-face > md-card md-card-content, body.popup .view-detail .sg-back > md-card md-card-content { + height: 100%; } } [class|="view"] { position: relative; } @@ -16337,30 +16380,4 @@ body.popup .view-detail { .view-detail .sg-reversible .sg-back { -webkit-transform: rotateY(180deg); transform: rotateY(180deg); } - -.sg-padded { - padding-left: 16px; - padding-right: 16px; } - .sg-padded--left { - padding-left: 16px; } - .sg-padded--right { - padding-right: 16px; } - .sg-padded--top { - padding-top: 16px; } - -.sg-logo { - background-image: url("../img/sogo-full.svg"); - background-size: contain; - background-repeat: no-repeat; - height: 56px; - min-width: 144px; - -webkit-transform: translateY(-10%); - -ms-transform: translateY(-10%); - transform: translateY(-10%); } - -.sg-category { - position: absolute; - top: 0; - bottom: 0; - width: 3px; } /*# sourceMappingURL=styles.css.map */ \ No newline at end of file diff --git a/UI/WebServerResources/css/styles.css.map b/UI/WebServerResources/css/styles.css.map index 8ed563218..182a4f68e 100644 --- a/UI/WebServerResources/css/styles.css.map +++ b/UI/WebServerResources/css/styles.css.map @@ -1 +1 @@ -{"version":3,"sources":["../scss/components/_palette.scss","../scss/core/reset.scss","styles.css","../scss/core/angular.scss","../scss/styles.scss","../angular-material/src/core/style/structure.scss","../angular-material/src/core/style/mixins.scss","../scss/core/variables.scss","../scss/core/structure.scss","../angular-material/src/core/services/layout/layout.scss","../scss/core/layout.scss","../bower_components/breakpoint-sass/stylesheets/_breakpoint.scss","../angular-material/src/core/style/typography.scss","../scss/core/typography.scss","../angular-material/src/components/autocomplete/autocomplete.scss","../scss/components/autocomplete/autocomplete.scss","../scss/components/backdrop/_extends.scss","../angular-material/src/components/backdrop/backdrop.scss","../scss/components/backdrop/backdrop.scss","../scss/components/button/_extends.scss","../angular-material/src/components/button/button.scss","../scss/components/button/button.scss","../scss/components/card/_extends.scss","../angular-material/src/components/card/card.scss","../scss/components/card/card.scss","../scss/components/checkbox/_extends.scss","../angular-material/src/components/checkbox/checkbox.scss","../scss/components/checkbox/checkbox.scss","../scss/components/chips/_extends.scss","../angular-material/src/components/chips/chips.scss","../scss/components/chips/chips.scss","../scss/components/content/_extends.scss","../angular-material/src/components/content/content.scss","../scss/components/content/content.scss","../scss/components/datepicker/_extends-calendar.scss","../angular-material/src/components/datepicker/calendar.scss","../scss/components/datepicker/_extends-datePicker.scss","../angular-material/src/components/datepicker/datePicker.scss","../scss/components/datepicker/datePicker.scss","../scss/components/dialog/_extends.scss","../angular-material/src/components/dialog/dialog.scss","../scss/components/dialog/dialog.scss","../scss/components/divider/_extends.scss","../angular-material/src/components/divider/divider.scss","../scss/components/fabSpeedDial/_extends.scss","../angular-material/src/components/fabSpeedDial/fabSpeedDial.scss","../angular-material/src/components/gridList/grid-list.scss","../scss/components/gridList/grid-list.scss","../scss/components/icon/_extends.scss","../angular-material/src/components/icon/icon.scss","../scss/components/icon/icon.scss","../scss/components/input/_extends.scss","../angular-material/src/components/input/input.scss","../scss/components/input/input.scss","../scss/components/list/_extends.scss","../angular-material/src/components/list/list.scss","../scss/components/list/list.scss","../scss/components/menu/_extends.scss","../angular-material/src/components/menu/menu.scss","../scss/components/menu/menu.scss","../scss/components/progressCircular/_extends.scss","../angular-material/src/components/progressCircular/progress-circular.scss","../scss/components/progressCircular/progress-circular.scss","../scss/components/radioButton/_extends.scss","../angular-material/src/components/radioButton/radio-button.scss","../scss/components/select/_extends.scss","../angular-material/src/components/select/select.scss","../scss/components/select/select.scss","../scss/components/sidenav/_extends.scss","../angular-material/src/components/sidenav/sidenav.scss","../scss/components/sidenav/sidenav.scss","../scss/components/slider/_extends.scss","../angular-material/src/components/slider/slider.scss","../scss/components/sticky/_extends.scss","../angular-material/src/components/sticky/sticky.scss","../scss/components/subheader/_extends.scss","../angular-material/src/components/subheader/subheader.scss","../scss/components/subheader/subheader.scss","../scss/components/switch/_extends.scss","../angular-material/src/components/switch/switch.scss","../scss/components/tabs/_extends.scss","../angular-material/src/components/tabs/tabs.scss","../scss/components/toast/_extends.scss","../angular-material/src/components/toast/toast.scss","../scss/components/toast/toast.scss","../scss/components/toolbar/_extends.scss","../angular-material/src/components/toolbar/toolbar.scss","../scss/components/toolbar/toolbar.scss","../scss/components/tooltip/_extends.scss","../angular-material/src/components/tooltip/tooltip.scss","../scss/components/virtualRepeat/_extends.scss","../angular-material/src/components/virtualRepeat/virtual-repeater.scss","../scss/components/virtualRepeat/virtual-repeat.scss","../scss/components/whiteframe/_extends.scss","../angular-material/src/components/whiteframe/whiteframe.scss","../scss/components/timepicker/timepicker.scss","../scss/components/pseudo-input/pseudo-input.scss","../scss/views/LoginUI.scss","../scss/views/MailerUI.scss","../scss/views/ContactsUI.scss","../scss/views/MessageEditorUI.scss","../scss/views/SchedulerUI.scss","../scss/views/AdministrationUI.scss","../scss/views/_view.scss","../scss/core/base_styles/_base_style.scss"],"names":[],"mappings":"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AAY,EAAS;EnGuuV3B;ImGxuVM,WAAS,EAAS;EnG0uVxB;ImGzuVM,cAAY,EAAS;EnG2uV3B;ImG5uVM,WAAS,EAAS;EnG8uVxB;ImG7uVM,cAAY,EAAS;EnG+uV3B;ImGhvVM,WAAS,EAAS;EnGkvVxB;ImGjvVM,cAAY,EAAS;EnGmvV3B;ImGpvVM,WAAS,EAAS;EnGsvVxB;ImGrvVM,cAAY,EAAS;EnGuvV3B;ImGxvVM,WAAS,EAAS;EnG0vVxB;ImGzvVM,cAAY,EAAS;EnG2vV3B;ImG5vVM,WAAS,EAAS;EnG8vVxB;ImG7vVM,cAAY,EAAS;EnG+vV3B;ImGhwVM,WAAS,EAAS;EnGkwVxB;ImGjwVM,cAAY,EAAS;EnGmwV3B;ImGpwVM,WAAS,EAAS;EnGswVxB;ImGrwVM,cAAY,EAAS;EnGuwV3B;ImGxwVM,WAAS,EAAS;EnG0wVxB;ImGzwVM,cAAY,EAAS;EnG2wV3B;ImG5wVM,WAAS,EAAS;EnG8wVxB;ImG7wVM,cAAY,EAAS;EnG+wV3B;ImGhxVM,WAAS,EAAS;EnGkxVxB;ImGjxVM,cAAY,EAAS;EnGmxV3B;ImGpxVM,WAAS,EAAS;EnGsxVxB;ImGrxVM,cAAY,EAAS;EnGuxV3B;ImGxxVM,WAAS,EAAS;EnG0xVxB;ImGzxVM,cAAY,EAAS;EnG2xV3B;ImG5xVM,WAAS,EAAS;EnG8xVxB;ImG7xVM,cAAY,EAAS;EnG+xV3B;ImGhyVM,WAAS,EAAS;EnGkyVxB;ImGjyVM,cAAY,EAAS;EnGmyV3B;ImGpyVM,WAAS,EAAS;EnGsyVxB;ImGryVM,cAAY,EAAS;EnGuyV3B;ImGxyVM,WAAS,EAAS;EnG0yVxB;ImGzyVM,cAAY,EAAS;EnG2yV3B;ImG5yVM,WAAS,EAAS;EnG8yVxB;ImG7yVM,cAAY,EAAS;EnG+yV3B;ImGhzVM,WAAS,EAAS;EnGkzVxB;ImGjzVM,cAAY,EAAS;EnGmzV3B;ImGpzVM,WAAS,EAAS;EnGszVxB;ImGrzVM,cAAY,EAAS;EnGuzV3B;ImGxzVM,WAAS,EAAS;EnG0zVxB;ImGzzVM,cAAY,EAAS;EnG2zV3B;ImG5zVM,WAAS,EAAS;EnG8zVxB;ImG7zVM,cAAY,EAAS;EnG+zV3B;ImGh0VM,WAAS,EAAS;EnGk0VxB;ImGj0VM,cAAY,EAAS;EnGm0V3B;ImGp0VM,WAAS,EAAS;EnGs0VxB;ImGr0VM,cAAY,EAAS;EnGu0V3B;ImGx0VM,WAAS,EAAS;EnG00VxB;ImGz0VM,cAAY,EAAS;EnG20V3B;ImG50VM,WAAS,EAAS;EnG80VxB;ImG70VM,cAAY,EAAS;EnG+0V3B;ImGh1VM,WAAS,EAAS;EnGk1VxB;ImGj1VM,cAAY,EAAS;EnGm1V3B;ImGp1VM,WAAS,EAAS;EnGs1VxB;ImGr1VM,cAAY,EAAS;EnGu1V3B;ImGx1VM,WAAS,EAAS;EnG01VxB;ImGz1VM,cAAY,EAAS;EnG21V3B;ImG51VM,WAAS,EAAS;EnG81VxB;ImG71VM,cAAY,EAAS;EnG+1V3B;ImGh2VM,WAAS,EAAS;EnGk2VxB;ImGj2VM,cAAY,EAAS;EnGm2V3B;ImGp2VM,WAAS,EAAS;EnGs2VxB;ImGr2VM,cAAY,EAAS;EnGu2V3B;ImGx2VM,WAAS,EAAS;EnG02VxB;ImGz2VM,cAAY,EAAS;EnG22V3B;ImG52VM,WAAS,EAAS;EnG82VxB;ImG72VM,cAAY,EAAS;EnG+2V3B;ImGh3VM,WAAS,EAAS;EnGk3VxB;ImGj3VM,cAAY,EAAS;EnGm3V3B;ImGp3VM,WAAS,EAAS;EnGs3VxB;ImGr3VM,cAAY,EAAS;EnGu3V3B;ImGx3VM,WAAS,EAAS;EnG03VxB;ImGz3VM,cAAY,EAAS;EnG23V3B;ImG53VM,WAAS,EAAS;EnG83VxB;ImG73VM,cAAY,EAAS;EnG+3V3B;ImGh4VM,WAAS,EAAS;EnGk4VxB;ImGj4VM,cAAY,EAAS;EnGm4V3B;ImGp4VM,WAAS,EAAS;EnGs4VxB;ImGr4VM,cAAY,EAAS;EnGu4V3B;ImGx4VM,WAAS,EAAS;EnG04VxB;ImGz4VM,cAAY,EAAS;EnG24V3B;ImG54VM,WAAS,EAAS;EnG84VxB;ImG74VM,cAAY,EAAS;EnG+4V3B;ImGh5VM,WAAS,EAAS;EnGk5VxB;ImGj5VM,cAAY,EAAS;EnGm5V3B;ImGp5VM,WAAS,EAAS;EnGs5VxB;ImGr5VM,cAAY,EAAS;EnGu5V3B;ImGx5VM,WAAS,EAAS;EnG05VxB;ImGz5VM,cAAY,EAAS;EnG25V3B;ImG55VM,WAAS,EAAS;EnG85VxB;ImG75VM,cAAY,EAAS;EnG+5V3B;ImGh6VM,WAAS,EAAS;EnGk6VxB;ImGj6VM,cAAY,EAAS;EnGm6V3B;ImGp6VM,WAAS,EAAS;EnGs6VxB;ImGr6VM,cAAY,EAAS;EnGu6V3B;ImGx6VM,WAAS,EAAS;EnG06VxB;ImGz6VM,cAAY,EAAS;EnG26V3B;ImG56VM,WAAS,EAAS;EnG86VxB;ImG76VM,cAAY,EAAS;EnG+6V3B;ImGh7VM,WAAS,EAAS;EnGk7VxB;ImGj7VM,cAAY,EAAS;EnGm7V3B;ImGp7VM,WAAS,EAAS;EnGs7VxB;ImGr7VM,cAAY,EAAS;EnGu7V3B;ImGx7VM,WAAS,EAAS;EnG07VxB;ImGz7VM,cAAY,EAAS;EnG27V3B;ImG57VM,WAAS,EAAS;EnG87VxB;ImG77VM,cAAY,EAAS;EnG+7V3B;ImGh8VM,WAAS,EAAS;EnGk8VxB;ImGj8VM,cAAY,EAAS;EnGm8V3B;ImGp8VM,WAAS,EAAS;EnGs8VxB;ImGr8VM,cAAY,EAAS;EnGu8V3B;ImGx8VM,WAAS,EAAS;EnG08VxB;ImGz8VM,cAAY,EAAS;EnG28V3B;ImG58VM,WAAS,EAAS;EnG88VxB;ImG78VM,cAAY,EAAS;EnG+8V3B;ImGh9VM,WAAS,EAAS;EnGk9VxB;ImGj9VM,cAAY,EAAS;EnGm9V3B;ImGp9VM,WAAS,EAAS;EnGs9VxB;ImGr9VM,cAAY,EAAS;EnGu9V3B;ImGx9VM,WAAS,EAAS;EnG09VxB;ImGz9VM,cAAY,EAAS;EnG29V3B;ImG59VM,WAAS,EAAS;EnG89VxB;ImG79VM,cAAY,EAAS;EnG+9V3B;ImGh+VM,WAAS,EAAS;EnGk+VxB;ImGj+VM,cAAY,EAAS;EnGm+V3B;ImGp+VM,WAAS,EAAS;EnGs+VxB;ImGr+VM,cAAY,EAAS;EnGu+V3B;ImGx+VM,WAAS,EAAS;EnG0+VxB;ImGz+VM,cAAY,EAAS;EnG2+V3B;ImG5+VM,WAAS,EAAS;EnG8+VxB;ImG7+VM,cAAY,EAAS;EnG++V3B;ImGh/VM,WAAS,EAAS;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","file":"styles.css"} \ No newline at end of file +{"version":3,"sources":["../scss/components/_palette.scss","../scss/core/reset.scss","styles.css","../scss/core/angular.scss","../scss/styles.scss","../angular-material/src/core/style/structure.scss","../angular-material/src/core/style/mixins.scss","../scss/core/variables.scss","../scss/core/structure.scss","../angular-material/src/core/services/layout/layout.scss","../scss/core/layout.scss","../bower_components/breakpoint-sass/stylesheets/_breakpoint.scss","../angular-material/src/core/style/typography.scss","../scss/core/typography.scss","../angular-material/src/components/autocomplete/autocomplete.scss","../scss/components/autocomplete/autocomplete.scss","../scss/components/backdrop/_extends.scss","../angular-material/src/components/backdrop/backdrop.scss","../scss/components/backdrop/backdrop.scss","../scss/components/button/_extends.scss","../angular-material/src/components/button/button.scss","../scss/components/button/button.scss","../scss/components/card/_extends.scss","../angular-material/src/components/card/card.scss","../scss/components/card/card.scss","../scss/components/checkbox/_extends.scss","../angular-material/src/components/checkbox/checkbox.scss","../scss/components/checkbox/checkbox.scss","../scss/components/chips/_extends.scss","../angular-material/src/components/chips/chips.scss","../scss/components/chips/chips.scss","../scss/components/content/_extends.scss","../angular-material/src/components/content/content.scss","../scss/components/content/content.scss","../scss/components/datepicker/_extends-calendar.scss","../angular-material/src/components/datepicker/calendar.scss","../scss/components/datepicker/_extends-datePicker.scss","../angular-material/src/components/datepicker/datePicker.scss","../scss/components/datepicker/datePicker.scss","../scss/components/dialog/_extends.scss","../angular-material/src/components/dialog/dialog.scss","../scss/components/dialog/dialog.scss","../scss/components/divider/_extends.scss","../angular-material/src/components/divider/divider.scss","../scss/components/fabSpeedDial/_extends.scss","../angular-material/src/components/fabSpeedDial/fabSpeedDial.scss","../angular-material/src/components/gridList/grid-list.scss","../scss/components/gridList/grid-list.scss","../scss/components/icon/_extends.scss","../angular-material/src/components/icon/icon.scss","../scss/components/icon/icon.scss","../scss/components/input/_extends.scss","../angular-material/src/components/input/input.scss","../scss/components/input/input.scss","../scss/components/list/_extends.scss","../angular-material/src/components/list/list.scss","../scss/components/list/list.scss","../scss/components/menu/_extends.scss","../angular-material/src/components/menu/menu.scss","../scss/components/menu/menu.scss","../scss/components/progressCircular/_extends.scss","../angular-material/src/components/progressCircular/progress-circular.scss","../scss/components/progressCircular/progress-circular.scss","../scss/components/radioButton/_extends.scss","../angular-material/src/components/radioButton/radio-button.scss","../scss/components/select/_extends.scss","../angular-material/src/components/select/select.scss","../scss/components/select/select.scss","../scss/components/sidenav/_extends.scss","../angular-material/src/components/sidenav/sidenav.scss","../scss/components/sidenav/sidenav.scss","../scss/components/slider/_extends.scss","../angular-material/src/components/slider/slider.scss","../scss/components/sticky/_extends.scss","../angular-material/src/components/sticky/sticky.scss","../scss/components/subheader/_extends.scss","../angular-material/src/components/subheader/subheader.scss","../scss/components/subheader/subheader.scss","../scss/components/switch/_extends.scss","../angular-material/src/components/switch/switch.scss","../scss/components/tabs/_extends.scss","../angular-material/src/components/tabs/tabs.scss","../scss/components/toast/_extends.scss","../angular-material/src/components/toast/toast.scss","../scss/components/toast/toast.scss","../scss/components/toolbar/_extends.scss","../angular-material/src/components/toolbar/toolbar.scss","../scss/components/toolbar/toolbar.scss","../scss/components/tooltip/_extends.scss","../angular-material/src/components/tooltip/tooltip.scss","../scss/components/virtualRepeat/_extends.scss","../angular-material/src/components/virtualRepeat/virtual-repeater.scss","../scss/components/virtualRepeat/virtual-repeat.scss","../scss/components/whiteframe/_extends.scss","../angular-material/src/components/whiteframe/whiteframe.scss","../scss/components/timepicker/timepicker.scss","../scss/components/pseudo-input/pseudo-input.scss","../scss/views/LoginUI.scss","../scss/views/MailerUI.scss","../scss/views/ContactsUI.scss","../scss/views/MessageEditorUI.scss","../scss/views/SchedulerUI.scss","../scss/views/AdministrationUI.scss","../scss/views/_view.scss"],"names":[],"mappings":"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S;EnGwuVxB;ImGvuVM,aAAY,EAAS;EnGyuV3B;ImG1uVM,UAAS,EAAS;EnG4uVxB;ImG3uVM,aAAY,EAAS;EnG6uV3B;ImG9uVM,WAAS,EAAS;EnGgvVxB;ImG/uVM,cAAY,EAAS;EnGivV3B;ImGlvVM,WAAS,EAAS;EnGovVxB;ImGnvVM,cAAY,EAAS;EnGqvV3B;ImGtvVM,WAAS,EAAS;EnGwvVxB;ImGvvVM,cAAY,EAAS;EnGyvV3B;ImG1vVM,WAAS,EAAS;EnG4vVxB;ImG3vVM,cAAY,EAAS;EnG6vV3B;ImG9vVM,WAAS,EAAS;EnGgwVxB;ImG/vVM,cAAY,EAAS;EnGiwV3B;ImGlwVM,WAAS,EAAS;EnGowVxB;ImGnwVM,cAAY,EAAS;EnGqwV3B;ImGtwVM,WAAS,EAAS;EnGwwVxB;ImGvwVM,cAAY,EAAS;EnGywV3B;ImG1wVM,WAAS,EAAS;EnG4wVxB;ImG3wVM,cAAY,EAAS;EnG6wV3B;ImG9wVM,WAAS,EAAS;EnGgxVxB;ImG/wVM,cAAY,EAAS;EnGixV3B;ImGlxVM,WAAS,EAAS;EnGoxVxB;ImGnxVM,cAAY,EAAS;EnGqxV3B;ImGtxVM,WAAS,EAAS;EnGwxVxB;ImGvxVM,cAAY,EAAS;EnGyxV3B;ImG1xVM,WAAS,EAAS;EnG4xVxB;ImG3xVM,cAAY,EAAS;EnG6xV3B;ImG9xVM,WAAS,EAAS;EnGgyVxB;ImG/xVM,cAAY,EAAS;EnGiyV3B;ImGlyVM,WAAS,EAAS;EnGoyVxB;ImGnyVM,cAAY,EAAS;EnGqyV3B;ImGtyVM,WAAS,EAAS;EnGwyVxB;ImGvyVM,cAAY,EAAS;EnGyyV3B;ImG1yVM,WAAS,EAAS;EnG4yVxB;ImG3yVM,cAAY,EAAS;EnG6yV3B;ImG9yVM,WAAS,EAAS;EnGgzVxB;ImG/yVM,cAAY,EAAS;EnGizV3B;ImGlzVM,WAAS,EAAS;EnGozVxB;ImGnzVM,cAAY,EAAS;EnGqzV3B;ImGtzVM,WAAS,EAAS;EnGwzVxB;ImGvzVM,cAAY,EAAS;EnGyzV3B;ImG1zVM,WAAS,EAAS;EnG4zVxB;ImG3zVM,cAAY,EAAS;EnG6zV3B;ImG9zVM,WAAS,EAAS;EnGg0VxB;ImG/zVM,cAAY,EAAS;EnGi0V3B;ImGl0VM,WAAS,EAAS;EnGo0VxB;ImGn0VM,cAAY,EAAS;EnGq0V3B;ImGt0VM,WAAS,EAAS;EnGw0VxB;ImGv0VM,cAAY,EAAS;EnGy0V3B;ImG10VM,WAAS,EAAS;EnG40VxB;ImG30VM,cAAY,EAAS;EnG60V3B;ImG90VM,WAAS,EAAS;EnGg1VxB;ImG/0VM,cAAY,EAAS;EnGi1V3B;ImGl1VM,WAAS,EAAS;EnGo1VxB;ImGn1VM,cAAY,EAAS;EnGq1V3B;ImGt1VM,WAAS,EAAS;EnGw1VxB;ImGv1VM,cAAY,EAAS;EnGy1V3B;ImG11VM,WAAS,EAAS;EnG41VxB;ImG31VM,cAAY,EAAS;EnG61V3B;ImG91VM,WAAS,EAAS;EnGg2VxB;ImG/1VM,cAAY,EAAS;EnGi2V3B;ImGl2VM,WAAS,EAAS;EnGo2VxB;ImGn2VM,cAAY,EAAS;EnGq2V3B;ImGt2VM,WAAS,EAAS;EnGw2VxB;ImGv2VM,cAAY,EAAS;EnGy2V3B;ImG12VM,WAAS,EAAS;EnG42VxB;ImG32VM,cAAY,EAAS;EnG62V3B;ImG92VM,WAAS,EAAS;EnGg3VxB;ImG/2VM,cAAY,EAAS;EnGi3V3B;ImGl3VM,WAAS,EAAS;EnGo3VxB;ImGn3VM,cAAY,EAAS;EnGq3V3B;ImGt3VM,WAAS,EAAS;EnGw3VxB;ImGv3VM,cAAY,EAAS;EnGy3V3B;ImG13VM,WAAS,EAAS;EnG43VxB;ImG33VM,cAAY,EAAS;EnG63V3B;ImG93VM,WAAS,EAAS;EnGg4VxB;ImG/3VM,cAAY,EAAS;EnGi4V3B;ImGl4VM,WAAS,EAAS;EnGo4VxB;ImGn4VM,cAAY,EAAS;EnGq4V3B;ImGt4VM,WAAS,EAAS;EnGw4VxB;ImGv4VM,cAAY,EAAS;EnGy4V3B;ImG14VM,WAAS,EAAS;EnG44VxB;ImG34VM,cAAY,EAAS;EnG64V3B;ImG94VM,WAAS,EAAS;EnGg5VxB;ImG/4VM,cAAY,EAAS;EnGi5V3B;ImGl5VM,WAAS,EAAS;EnGo5VxB;ImGn5VM,cAAY,EAAS;EnGq5V3B;ImGt5VM,WAAS,EAAS;EnGw5VxB;ImGv5VM,cAAY,EAAS;EnGy5V3B;ImG15VM,WAAS,EAAS;EnG45VxB;ImG35VM,cAAY,EAAS;EnG65V3B;ImG95VM,WAAS,EAAS;EnGg6VxB;ImG/5VM,cAAY,EAAS;EnGi6V3B;ImGl6VM,WAAS,EAAS;EnGo6VxB;ImGn6VM,cAAY,EAAS;EnGq6V3B;ImGt6VM,WAAS,EAAS;EnGw6VxB;ImGv6VM,cAAY,EAAS;EnGy6V3B;ImG16VM,WAAS,EAAS;EnG46VxB;ImG36VM,cAAY,EAAS;EnG66V3B;ImG96VM,WAAS,EAAS;EnGg7VxB;ImG/6VM,cAAY,EAAS;EnGi7V3B;ImGl7VM,WAAS,EAAS;EnGo7VxB;ImGn7VM,cAAY,EAAS;EnGq7V3B;ImGt7VM,WAAS,EAAS;EnGw7VxB;ImGv7VM,cAAY,EAAS;EnGy7V3B;ImG17VM,WAAS,EAAS;EnG47VxB;ImG37VM,cAAY,EAAS;EnG67V3B;ImG97VM,WAAS,EAAS;EnGg8VxB;ImG/7VM,cAAY,EAAS;EnGi8V3B;ImGl8VM,WAAS,EAAS;EnGo8VxB;ImGn8VM,cAAY,EAAS;EnGq8V3B;ImGt8VM,WAAS,EAAS;EnGw8VxB;ImGv8VM,cAAY,EAAS;EnGy8V3B;ImG18VM,WAAS,EAAS;EnG48VxB;ImG38VM,cAAY,EAAS;EnG68V3B;ImG98VM,WAAS,EAAS;EnGg9VxB;ImG/8VM,cAAY,EAAS;EnGi9V3B;ImGl9VM,WAAS,EAAS;EnGo9VxB;ImGn9VM,cAAY,EAAS;EnGq9V3B;ImGt9VM,WAAS,EAAS;EnGw9VxB;ImGv9VM,cAAY,EAAS;EnGy9V3B;ImG19VM,WAAS,EAAS;EnG49VxB;ImG39VM,cAAY,EAAS;EnG69V3B;ImG99VM,WAAS,EAAS;EnGg+VxB;ImG/9VM,cAAY,EAAS;EnGi+V3B;ImGl+VM,WAAS,EAAS;EnGo+VxB;ImGn+VM,cAAY,EAAS;EnGq+V3B;ImGt+VM,WAAS,EAAS;EnGw+VxB;ImGv+VM,cAAY,EAAS;EnGy+V3B;ImG1+VM,WAAS,EAAS;EnG4+VxB;ImG3+VM,cAAY,EAAS;EnG6+V3B;ImG9+VM,WAAS,EAAS;EnGg/VxB;ImG/+VM,cAAY,EAAS;EnGi/V3B;ImGl/VM,WAAS,EAAS;EnGo/VxB;ImGn/VM,cAAY,EAAS;EnGq/V3B;ImGt/VM,WAAS,EAAS;EnGw/VxB;ImGv/VM,cAAY,EAAS;EnGy/V3B;ImG1/VM,WAAS,EAAS;EnG4/VxB;ImG3/VM,cAAY,EAAS;EnG6/V3B;ImG9/VM,WAAS,EAAS;EnGggWxB;ImG//VM,cAAY,EAAS;EnGigW3B;ImGlgWM,WAAS,EAAS;EnGogWxB;ImGngWM,cAAY,EAAS;EnGqgW3B;ImGtgWM,WAAS,EAAS;EnGwgWxB;ImGvgWM,cAAY,EAAS;EnGygW3B;ImG1gWM,WAAS,EAAS;EnG4gWxB;ImG3gWM,cAAY,EAAS;EnG6gW3B;ImG9gWM,WAAS,EAAS;EnGghWxB;ImG/gWM,cAAY,EAAS;EnGihW3B;ImGlhWM,WAAS,EAAS;EnGohWxB;ImGnhWM,cAAY,EAAS;EnGqhW3B;ImGthWM,WAAS,EAAS;EnGwhWxB;ImGvhWM,cAAY,EAAS;EnGyhW3B;ImG1hWM,WAAS,EAAS;EnG4hWxB;ImG3hWM,cAAY,EAAS;EnG6hW3B;ImG9hWM,WAAS,EAAS;EnGgiWxB;ImG/hWM,cAAY,EAAS;EnGiiW3B;ImGliWM,WAAS,EAAS;EnGoiWxB;ImGniWM,cAAY,EAAS;EnGqiW3B;ImGtiWM,WAAS,EAAS;EnGwiWxB;ImGviWM,cAAY,EAAS;EnGyiW3B;ImG1iWM,WAAS,EAAS;EnG4iWxB;ImG3iWM,cAAY,EAAS;EnG6iW3B;ImG9iWM,WAAS,EAAS;EnGgjWxB;ImG/iWM,cAAY,EAAS;EnGijW3B;ImGljWM,WAAS,EAAS;EnGojWxB;ImGnjWM,cAAY,EAAS;EnGqjW3B;ImGtjWM,WAAS,EAAS;EnGwjWxB;ImGvjWM,cAAY,EAAS;EnGyjW3B;ImG1jWM,WAAS,EAAS;EnG4jWxB;ImG3jWM,cAAY,EAAS;EnG6jW3B;ImG9jWM,WAAS,EAAS;EnGgkWxB;ImG/jWM,cAAY,EAAS;EnGikW3B;ImGlkWM,WAAS,EAAS;EnGokWxB;ImGnkWM,cAAY,EAAS;EnGqkW3B;ImGhkWI,yBAAiB;YAAjB,iBAAiB,EAClB;EnGikWH;ImG9jWI,WAAW;IACX,SAlP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","file":"styles.css"} \ No newline at end of file diff --git a/UI/WebServerResources/js/Common.js b/UI/WebServerResources/js/Common.js index 081394a4e..855003e10 100644 --- a/UI/WebServerResources/js/Common.js +++ b/UI/WebServerResources/js/Common.js @@ -1,4 +1,4 @@ -(function(){"use strict";angular.module("SOGo.Common",["ngAnimate","ngMaterial","mdColors"]).value("sgSettings",{isPopup:document.body.classList.contains("popup"),baseURL:function(){return ApplicationBaseURL||null},activeUser:function(param){var settings={login:UserLogin||null,identification:UserIdentification||null,email:UserEmail||null,language:UserLanguage||null,folderURL:UserFolderURL||null,isSuperUser:IsSuperUser||null,path:{calendar:UserCalendarPath||null,contacts:UserContactsPath||null,mail:UserMailPath||null,preferences:UserPreferencesPath||null,administration:IsSuperUser?UserAdministrationPath:null,logoff:UserLogoffPath||null}};if(param)return settings[param];else return settings}}).constant("sgColors",{selection:["#FFFFFF","#330033","#C0C0C0","#999999","#666666","#333333","#000000","#FFCCCC","#FF6666","#FF0000","#CC0000","#990000","#660000","#330000","#FFCC99","#FF9966","#FF9900","#FF6600","#CC6600","#993300","#663300","#FFFF99","#FFFF66","#FFCC66","#FFCC33","#CC9933","#996633","#663333","#FFFFCC","#FFFF33","#FFFF00","#FFCC00","#999900","#666600","#333300","#CCCCCC","#66FF99","#33FF33","#33CC00","#009900","#006600","#003300","#99FFFF","#33FFFF","#66CCCC","#00CCCC","#339999","#336666","#003333","#CCFFFF","#66FFFF","#33CCFF","#3366FF","#3333FF","#000099","#000066","#CCCCFF","#9999FF","#6666CC","#6633FF","#6600CC","#333399","#330099","#FFCCFF","#FF99FF","#CC66CC","#CC33CC","#993399","#663366","#99FF99"]}).constant("sgConstant",{xs:"(max-width: 599px)","gt-xs":"(min-width: 600px)",sm:"(min-width: 600px) and (max-width: 959px)","gt-sm":"(min-width: 960px)",md:"(min-width: 960px) and (max-width: 1279px)","gt-md":"(min-width: 1280px)",lg:"(min-width: 1280px) and (max-width: 1919px)","gt-lg":"(min-width: 1920px)",xl:"(min-width: 1920px)"}).config(configure).factory("AuthInterceptor",AuthInterceptor);configure.$inject=["$logProvider","$compileProvider","$mdThemingProvider","$httpProvider"];function configure($logProvider,$compileProvider,$mdThemingProvider,$httpProvider){$mdThemingProvider.definePalette("sogo-green",{50:"eaf5e9",100:"cbe5c8",200:"aad6a5",300:"88c781",400:"66b86a",500:"56b04c",600:"4da143",700:"388e3c",800:"367d2e",900:"225e1b",A100:"ffffff",A200:"69f0ae",A400:"00e676",A700:"00c853",contrastDefaultColor:"dark",contrastLightColors:["300","400","500","600","700","800","900"]});$mdThemingProvider.definePalette("sogo-blue",{50:"f0faf9",100:"e1f5f3",200:"ceebe8",300:"bfe0dd",400:"b2d6d3",500:"a1ccc8",600:"8ebfbb",700:"7db3b0",800:"639997",900:"4d8080",A100:"d4f7fa",A200:"c3f5fa",A400:"53e3f0",A700:"00b0c0",contrastDefaultColor:"light",contrastDarkColors:["50","100","200"]});$mdThemingProvider.definePalette("sogo-paper",{50:"fcf7f8",100:"f7f1dc",200:"ede5ca",300:"e6d8ba",400:"e2d2a3",500:"d6c48d",600:"baa870",700:"857545",800:"524517",900:"433809",1000:"000000",A100:"ffffff",A200:"eeeeee",A400:"bdbdbd",A700:"616161",contrastDefaultColor:"dark",contrastLightColors:["800","900"]});$mdThemingProvider.theme("default").primaryPalette("sogo-blue",{"default":"900","hue-1":"400","hue-2":"800","hue-3":"A700"}).accentPalette("sogo-green",{"default":"500","hue-1":"A100","hue-2":"300","hue-3":"A700"}).backgroundPalette("grey",{"default":"A100","hue-1":"200","hue-2":"300","hue-3":"500"});if(!DebugEnabled){$logProvider.debugEnabled(false);$compileProvider.debugInfoEnabled(false)}$httpProvider.interceptors.push("AuthInterceptor")}AuthInterceptor.$inject=["$window","$q"];function AuthInterceptor($window,$q){return{response:function(response){if(/^application\/json/.test(response.config.headers.Accept)&&/^/.test(response.data)){$window.location.reload(true);return $q.reject()}return response}}}})();(function(){"use strict";var _$mdThemingProvider;angular.module("mdColors",["ngMaterial"]).config(configure).run(runBlock);configure.$inject=["$mdThemingProvider"];function configure($mdThemingProvider){_$mdThemingProvider=$mdThemingProvider}runBlock.$inject=["$interpolate","$document","$log"];function runBlock($interpolate,$document,$log){function buildCssSelectors(selectors){var result=selectors.join("");return result}var fgDefault=$interpolate(buildCssSelectors([".md-{{theme}}-theme",".md-fg"])+" { color:{{value}};}"),bgDefault=$interpolate(buildCssSelectors([".md-{{theme}}-theme",".md-bg"])+" { background-color:{{value}};}"),bdrDefault=$interpolate(buildCssSelectors([".md-{{theme}}-theme",".md-bdr"])+" { border-color:{{value}};}"),fgDefaultHue=$interpolate(buildCssSelectors([".md-{{theme}}-theme",".md-{{hue}}",".md-fg"])+" { color:{{value}};}"),bgDefaultHue=$interpolate(buildCssSelectors([".md-{{theme}}-theme",".md-{{hue}}",".md-bg"])+" { background-color:{{value}};}"),fgColor=$interpolate(buildCssSelectors([".md-{{theme}}-theme",".md-{{palette}}",".md-fg"])+" { color:{{value}};}"),bgColor=$interpolate(buildCssSelectors([".md-{{theme}}-theme",".md-{{palette}}",".md-bg"])+" { background-color:{{value}}; color:{{contrast}}; }"),bdrColor=$interpolate(buildCssSelectors([".md-{{theme}}-theme",".md-{{palette}}",".md-bdr"])+" { border-color:{{value}};}"),fgHue=$interpolate(buildCssSelectors([".md-{{theme}}-theme",".md-{{palette}}.md-{{hue}}",".md-fg"])+" { color:{{value}};}"),bgHue=$interpolate(buildCssSelectors([".md-{{theme}}-theme",".md-{{palette}}.md-{{hue}}",".md-bg"])+" { background-color:{{value}};}"),customSheet=getStyleSheet(),index=0;while(customSheet.cssRules.length>0){customSheet.deleteRule(0)}angular.forEach(_$mdThemingProvider._THEMES,function(theme,themeName){addRule(fgDefault,bgDefault,themeName,"primary",_$mdThemingProvider._PALETTES[theme.colors.primary.name][theme.colors.primary.hues.default]);addRule(fgDefaultHue,bgDefaultHue,themeName,"primary",_$mdThemingProvider._PALETTES[theme.colors.primary.name][theme.colors.primary.hues["hue-2"]],"hue-2");addRule(fgDefaultHue,bgDefaultHue,themeName,"primary",_$mdThemingProvider._PALETTES[theme.colors.primary.name][theme.colors.primary.hues["hue-3"]],"hue-3");addRule(fgDefaultHue,bgDefaultHue,themeName,"primary",_$mdThemingProvider._PALETTES[theme.colors.primary.name][theme.colors.primary.hues["hue-1"]],"hue-1");addBorderRule(bdrDefault,themeName,"primary",_$mdThemingProvider._PALETTES[theme.colors.primary.name][theme.colors.primary.hues.default]);angular.forEach(theme.colors,function(color,paletteName){addRule(fgColor,bgColor,themeName,paletteName,_$mdThemingProvider._PALETTES[color.name][color.hues.default]);addBorderRule(bdrColor,themeName,paletteName,_$mdThemingProvider._PALETTES[color.name][color.hues.default]);addRule(fgHue,bgHue,themeName,paletteName,_$mdThemingProvider._PALETTES[color.name][color.hues["hue-2"]],"hue-2");addRule(fgHue,bgHue,themeName,paletteName,_$mdThemingProvider._PALETTES[color.name][color.hues["hue-3"]],"hue-3");addRule(fgHue,bgHue,themeName,paletteName,_$mdThemingProvider._PALETTES[color.name][color.hues["hue-1"]],"hue-1")})});function addRule(fgInterpolate,bgInterpolate,themeName,paletteName,colorArray,hueName){if(!colorArray)return;var colorValue="rgb("+colorArray.value[0]+","+colorArray.value[1]+","+colorArray.value[2]+")",colorContrast="rgb("+colorArray.contrast[0]+","+colorArray.contrast[1]+","+colorArray.contrast[2]+")",context={theme:themeName,palette:paletteName,value:colorValue,contrast:colorContrast,hue:hueName};customSheet.insertRule(fgInterpolate(context),index);index+=1;customSheet.insertRule(bgInterpolate(context),index);index+=1}function addBorderRule(bdrInterpolate,themeName,paletteName,colorArray,hueName){if(!colorArray)return;var colorValue="rgb("+colorArray.value[0]+","+colorArray.value[1]+","+colorArray.value[2]+")";customSheet.insertRule(bdrInterpolate({theme:themeName,palette:paletteName,value:colorValue,hue:hueName}),index);index+=1}function getStyleSheet(){var style=$document[0].head.querySelector('style[title="Dynamic-Generated-by-mdColors"]');if(style===null){style=$document[0].createElement("style");style.title="Dynamic-Generated-by-mdColors";style.appendChild($document[0].createTextNode(""));$document[0].head.appendChild(style)}return style.sheet}}})();(function(){"use strict";decodeUri.$inject=["$window"];function decodeUri($window){return $window.decodeURIComponent}angular.module("SOGo.Common").filter("decodeUri",decodeUri)})();(function(){"use strict";encodeUri.$inject=["$window"];function encodeUri($window){return $window.encodeURIComponent}angular.module("SOGo.Common").filter("encodeUri",encodeUri)})();(function(){"use strict";ensureTarget.$inject=["$sce"];function ensureTarget($sce){return function(element){var tree=angular.element("
"+element+"
");tree.find("a").attr("target","_blank");return $sce.trustAs("html",tree.html())}}angular.module("SOGo.Common").filter("ensureTarget",ensureTarget)})();(function(){"use strict";function loc(){return l}angular.module("SOGo.Common").filter("loc",loc)})();(function(){"use strict";function range(){return function(n){var res=[];for(var i=0;i-1){deferred.resolve()}else{var acls;if(angular.isDefined(owner))acls=Acl.$$resource.userResource(owner).fetch(this.folderId,"addUserInAcls",param);else acls=Acl.$$resource.fetch(this.folderId,"addUserInAcls",param);acls.then(function(){user.wasSubscribed=false;user.userClass=user.isGroup?"normal-group":"normal-user";user.$rights=angular.bind(user,user.$acl,_this.folderId);_this.users.push(user);deferred.resolve(user)},function(data,status){deferred.reject(l("An error occured please try again."))})}return deferred.promise};Acl.prototype.$removeUser=function(uid){var _this=this,param={uid:uid};return Acl.$$resource.fetch(this.folderId,"removeUserFromAcls",param).then(function(){var i=_.indexOf(_.pluck(_this.users,"uid"),uid);if(i>=0){_this.users.splice(i,1)}})};Acl.prototype.$resetUsersRights=function(){angular.forEach(this.users,function(user){user.$resetRights()})};Acl.prototype.$saveUsersRights=function(owner){var _this=this,deferredSave=Acl.$q.defer(),deferredSubscribe=Acl.$q.defer(),param={action:"saveUserRights"},users=[];angular.forEach(this.users,function(user){if(user.$rightsAreDirty()){users.push(user.$omit())}});if(users.length){var acls;if(angular.isDefined(owner))acls=Acl.$$resource.userResource(owner).save(this.folderId,users,param);else acls=Acl.$$resource.save(this.folderId,users,param);acls.then(function(){angular.forEach(_this.users,function(user){if(user.$rightsAreDirty()){user.$shadowRights=angular.copy(user.rights)}});deferredSave.resolve()},deferredSave.reject)}else{deferredSave.resolve()}users=[];angular.forEach(this.users,function(user){if(!user.wasSubscribed&&user.isSubscribed){users.push(user.uid)}});if(users.length){param={uids:users.join(",")};Acl.$$resource.fetch(this.folderId,"subscribeUsers",param).then(function(){angular.forEach(_this.users,function(user){user.wasSubscribed=user.isSubscribed});deferredSubscribe.resolve()},deferredSubscribe.reject)}else{deferredSubscribe.resolve()}return Acl.$q.all([deferredSave.promise,deferredSubscribe.promise])}})();(function(){"use strict";function Alarm(){this.currentAlarm=null}Alarm.getAlarms=function(){var _this=this;var now=new Date;var browserTime=Math.floor(now.getTime()/1e3);this.$$resource.fetch("","alarmslist?browserTime="+browserTime).then(function(data){var alarms=data.alarms.sort(function reverseSortByAlarmTime(a,b){var x=parseInt(a[2]);var y=parseInt(b[2]);return y-x});if(alarms.length>0){var next=alarms.pop();var now=new Date;var utc=Math.floor(now.getTime()/1e3);var url=next[0]+"/"+next[1];var alarmTime=parseInt(next[2]);var delay=alarmTime;if(alarmTime>0)delay-=utc;var d=new Date(alarmTime*1e3);var f=angular.bind(_this,Alarm.showAlarm,url);if(_this.currentAlarm)_this.$timeout.cancel(_this.currentAlarm);_this.currentAlarm=_this.$timeout(f,delay*1e3)}})};Alarm.showAlarm=function(url){var _this=this;this.$$resource.fetch(url,"?resetAlarm=yes").then(function(data){_this.$toast.show({position:"top right",hideDelay:0,template:[""," ",' ",' '," ",l("5 minutes")," "," ",l("10 minutes")," "," ",l("15 minutes")," "," ",l("30 minutes")," "," ",l("45 minutes")," "," ",l("1 hour")," "," ",l("1 day")," "," "," ",' ',l("Cancel")," ",' ',l("Ok")," ",""].join(""),locals:{url:url},controller:AlarmController});AlarmController.$inject=["scope","$mdToast","url"];function AlarmController(scope,$mdToast,url){scope.reminder="10";scope.cancel=function(){$mdToast.hide()};scope.ok=function(){_this.$$resource.fetch(url,"view?snoozeAlarm="+scope.reminder);$mdToast.hide()}}})};AlarmService.$inject=["$timeout","sgSettings","Resource","$mdToast"];function AlarmService($timeout,Settings,Resource,$mdToast){angular.extend(Alarm,{$timeout:$timeout,$$resource:new Resource(Settings.activeUser("folderURL")+"Calendar",Settings.activeUser()),$toast:$mdToast});return Alarm}angular.module("SOGo.Common").factory("Alarm",AlarmService)})();(function(){"use strict";angular.module("SOGo.Authentication",[]).constant("passwordPolicyConfig",{PolicyPasswordChangeUnsupported:-3,PolicyPasswordSystemUnknown:-2,PolicyPasswordUnknown:-1,PolicyPasswordExpired:0,PolicyAccountLocked:1,PolicyChangeAfterReset:2,PolicyPasswordModNotAllowed:3,PolicyMustSupplyOldPassword:4,PolicyInsufficientPasswordQuality:5,PolicyPasswordTooShort:6,PolicyPasswordTooYoung:7,PolicyPasswordInHistory:8,PolicyNoError:65535}).provider("Authentication",Authentication);function Authentication(){function readCookie(name){var foundCookie,prefix,pairs,i,currentPair,start;foundCookie=null;prefix=name+"=";pairs=document.cookie.split(";");for(i=0;!foundCookie&&i0)currentPair=currentPair.substr(start);if(currentPair.indexOf(prefix)===0)foundCookie=currentPair.substr(prefix.length)}return foundCookie}function readLoginCookie(){var loginValues=null,cookie=readCookie("0xHIGHFLYxSOGo"),value;if(cookie&&cookie.length>8){value=decodeURIComponent(cookie.substr(8));loginValues=value.base64decode().split(":")}return loginValues}function redirectUrl(username,domain){var userName,address,baseAddress,altBaseAddress,parts,hostpart,protocol,newAddress;userName=username;if(domain)userName+="@"+domain.value;address=""+window.location.href;baseAddress=ApplicationBaseURL+"/"+encodeURIComponent(userName);if(baseAddress[0]=="/"){parts=address.split("/");hostpart=parts[2];protocol=parts[0];baseAddress=protocol+"//"+hostpart+baseAddress}parts=baseAddress.split("/");parts.splice(0,3);altBaseAddress=parts.join("/");if((address.startsWith(baseAddress)||address.startsWith(altBaseAddress))&&!address.endsWith("/logoff")){newAddress=address}else{newAddress=baseAddress}return newAddress}this.$get=getService;getService.$inject=["$q","$http","passwordPolicyConfig"];function getService($q,$http,passwordPolicyConfig){var _this=this,service;service={login:function(data){var d=$q.defer(),username=data.username,password=data.password,domain=data.domain,language,rememberLogin=data.rememberLogin?1:0;if(data.loginSuffix&&!username.endsWith(data.loginSuffix)){username+=loginSuffix;domain=false}if(data.language&&data.language!="WONoSelectionString"){language=data.language}$http({method:"POST",url:"/SOGo/connect",data:{userName:username,password:password,domain:domain,language:language,rememberLogin:rememberLogin}}).success(function(data,status){var loginCookie=readLoginCookie();if(!loginCookie){d.reject(l("cookiesNotEnabled"))}else{if(typeof data.expire!="undefined"&&typeof data.grace!="undefined"){if(data.expire<0&&data.grace>0){d.reject({grace:data.grace})}else if(data.expire>0&&data.grace==-1){d.reject({expire:data.expire})}else{d.resolve(redirectUrl(username,domain))}}else{d.resolve(redirectUrl(username,domain))}}}).error(function(data,status){var msg,perr;if(data&&data.LDAPPasswordPolicyError){perr=data.LDAPPasswordPolicyError;if(perr==passwordPolicyConfig.PolicyNoError){msg=l("Wrong username or password.")}else if(perr==passwordPolicyConfig.PolicyAccountLocked){msg=l("Your account was locked due to too many failed attempts.")}else{msg=l("Login failed due to unhandled error case: ")+perr}}else{msg=l("Unhandled error response")}d.reject({error:msg})});return d.promise},changePassword:function(newPassword){var d=$q.defer(),loginCookie=_this.readLoginCookie();$http({method:"POST",url:"/SOGo/so/changePassword",data:{userName:loginCookie[0],password:loginCookie[1],newPassword:newPassword}}).success(function(data,status){d.resolve()}).error(function(data,status){var error,perr=data.LDAPPasswordPolicyError;if(!perr){perr=passwordPolicyConfig.PolicyPasswordSystemUnknown;error=_("Unhandled error response")}else if(perr==passwordPolicyConfig.PolicyNoError){error=l("Password change failed")}else if(perr==passwordPolicyConfig.PolicyPasswordModNotAllowed){error=l("Password change failed - Permission denied")}else if(perr==passwordPolicyConfig.PolicyInsufficientPasswordQuality){error=l("Password change failed - Insufficient password quality")}else if(perr==passwordPolicyConfig.PolicyPasswordTooShort){error=l("Password change failed - Password is too short")}else if(perr==passwordPolicyConfig.PolicyPasswordTooYoung){error=l("Password change failed - Password is too young")}else if(perr==passwordPolicyConfig.PolicyPasswordInHistory){error=l("Password change failed - Password is in history")}else{error=l("Unhandled policy error: %{0}").formatted(perr);perr=passwordPolicyConfig.PolicyPasswordUnknown}d.reject(error)});return d.promise}};return service}}})();(function(){"use strict";function Dialog(){}Dialog.alert=function(title,content){var alert=this.$modal.alert().title(title).textContent(content).ok(l("OK"));this.$modal.show(alert)};Dialog.confirm=function(title,content,options){var confirm=this.$modal.confirm().title(title).textContent(content).ok(options&&options.ok?options.ok:l("OK")).cancel(options&&options.cancel?options.cancel:l("Cancel"));return this.$modal.show(confirm)};Dialog.prompt=function(title,label,options){var o=options||{},d=this.$q.defer();this.$modal.show({parent:angular.element(document.body),clickOutsideToClose:true,escapeToClose:true,template:['',' ','

'," "," ",' '," ","
"," ",' '," "+l("Cancel")," ",' '," "+l("OK")," "," ","
"].join(""),controller:PromptDialogController});PromptDialogController.$inject=["scope","$mdDialog"];function PromptDialogController(scope,$mdDialog){scope.title=title;scope.name="";scope.cancel=function(){d.reject();$mdDialog.hide()};scope.ok=function(){d.resolve(scope.name);$mdDialog.hide()}}return d.promise};DialogService.$inject=["$q","$mdDialog"];function DialogService($q,$mdDialog){angular.extend(Dialog,{$q:$q,$modal:$mdDialog});return Dialog}angular.module("SOGo.Common").factory("Dialog",DialogService)})();(function(){"use strict";function Gravatar(){return function(email,size,alternate_avatar){var x,y,hash,s=size;if(!email){return""}x=email.indexOf("<");if(x>=0){y=email.indexOf(">",x);if(y>x)email=email.substring(x+1,y)}if(!size){s=48}hash=email.md5();if(alternate_avatar=="none")alternate_avatar="404";return"https://www.gravatar.com/avatar/"+hash+"?s="+s+"&d="+alternate_avatar}}angular.module("SOGo.Common").factory("Gravatar",Gravatar)})();(function(){"use strict";function Resource($http,$q,path,activeUser,options){angular.extend(this,{_http:$http,_q:$q,_path:path,_activeUser:activeUser});angular.extend(this,options);this._path=this._path.replace(/\/$/,"")}Resource.$factory=["$http","$q",function($http,$q){return function(path,activeUser,options){return new Resource($http,$q,path,activeUser,options)}}];angular.module("SOGo.Common").factory("Resource",Resource.$factory);Resource.prototype.userResource=function(uid){var path=_.compact(this._activeUser.folderURL.split("/"));path.splice(path.length-1,1,escape(uid));return new Resource(this._http,this._q,"/"+path.join("/"),this._activeUser)};Resource.prototype.fetch=function(folderId,action,params){var deferred=this._q.defer(),path=[this._path];if(folderId)path.push(folderId.split("/"));if(action)path.push(action);path=_.compact(_.flatten(path)).join("/");this._http({method:"GET",url:path,params:params}).success(deferred.resolve).error(function(data,status){if(status==404)return deferred.reject()});return deferred.promise};Resource.prototype.newguid=function(folderId){var deferred=this._q.defer(),path=this._path+"/"+folderId+"/newguid";this._http.get(path).success(deferred.resolve).error(deferred.reject);return deferred.promise};Resource.prototype.create=function(action,name){var deferred=this._q.defer(),path=this._path+"/"+action;this._http.post(path,{name:name}).success(deferred.resolve).error(deferred.reject);return deferred.promise};Resource.prototype.post=function(id,action,data){var deferred=this._q.defer(),path=[this._path];if(id)path.push(id);if(action)path.push(action);path=_.compact(_.flatten(path)).join("/");this._http.post(path,data).success(deferred.resolve).error(deferred.reject);return deferred.promise};Resource.prototype.save=function(id,newValue,options){var deferred=this._q.defer(),action=options&&options.action?options.action:"save";return this.post(id,action,newValue)};Resource.prototype.remove=function(uid){var deferred=this._q.defer(),path=this._path+"/"+uid+"/delete";this._http.get(path).success(deferred.resolve).error(deferred.reject);return deferred.promise}})();(function(){"use strict";function User(userData){if(userData){this.init(userData)}}User.factory=["$q","$log","sgSettings","Resource","Gravatar",function($q,$log,Settings,Resource,Gravatar){angular.extend(User,{$q:$q,$log:$log,$$resource:new Resource(Settings.activeUser("folderURL"),Settings.activeUser()),$gravatar:Gravatar,$query:"",$users:[]});return User}];angular.module("SOGo.Common").factory("User",User.factory);User.$filter=function(search,excludedUsers,options){var _this=this,param={search:search};if(!options||!options.dry){if(!search){User.$users.splice(0,User.$users.length);return User.$q.when(User.$users)}if(User.$query==search){return User.$q.when(User.$users)}User.$query=search}return User.$$resource.fetch(null,"usersSearch",param).then(function(response){var results,index,user,users,compareUids=function(data){return this.uid==data.uid};if(options&&options.dry)users=[];else users=User.$users;if(excludedUsers){results=_.filter(response.users,function(user){return!_.find(excludedUsers,compareUids,user)})}else{results=response.users}for(index=users.length-1;index>=0;index--){user=users[index];if(!_.find(results,compareUids,user)){users.splice(index,1)}}_.each(results,function(data,index){if(_.isUndefined(_.find(users,compareUids,data))){var user=new User(data);users.splice(index,0,user)}});User.$log.debug(users);return users})};User.prototype.init=function(data){angular.extend(this,data);if(!this.$$shortFormat)this.$$shortFormat=this.$shortFormat();if(!this.$$image)this.$$image=this.image||User.$gravatar(this.c_email);this.empty=" "};User.prototype.$shortFormat=function(options){var fullname=this.cn||this.c_email;var email=this.c_email;var no_email=options&&options.email===false;if(!no_email&&email&&fullname!=email){fullname+=" <"+email+">"}return fullname};User.prototype.$acl=function(folderId,owner){var _this=this,deferred=User.$q.defer(),param={uid:this.uid};if(this.$shadowRights){deferred.resolve(this.rights)}else{var rights;if(angular.isDefined(owner))rights=User.$$resource.userResource(owner).fetch(folderId,"userRights",param);else rights=User.$$resource.fetch(folderId,"userRights",param);rights.then(function(data){_this.rights=data;_this.$shadowRights=angular.copy(data);deferred.resolve(data);return data})}return deferred.promise};User.prototype.$isAnonymous=function(){return this.uid=="anonymous"};User.prototype.$isSpecial=function(){return this.userClass&&this.userClass=="public-user"};User.prototype.$confirmRights=function(){var confirmation=false;if(this.$confirmation){return false}if(_.some(_.values(this.rights))){if(this.uid=="anonymous"){confirmation=l("Potentially anyone on the Internet will be able to access your folder, even if they do not have an account on this system. Is this information suitable for the public Internet?")}else if(this.uid==""){confirmation=l("Any user with an account on this system will be able to access your folder. Are you certain you trust them all?")}}this.$confirmation=confirmation;return confirmation};User.prototype.$rightsAreDirty=function(){return this.rights&&!_.isEqual(this.rights,this.$shadowRights)};User.prototype.$resetRights=function(zero){var _this=this;if(zero){_.map(_.keys(this.rights),function(key){if(angular.isString(_this.rights[key]))_this.rights[key]="None";else _this.rights[key]=0})}else{this.rights=angular.copy(this.$shadowRights)}};User.prototype.$folders=function(type){var _this=this,deferred=User.$q.defer(),param={type:type};if(this.$$folders){deferred.resolve(this.$$folders)}else{User.$$resource.userResource(this.uid).fetch(null,"foldersSearch",param).then(function(response){_this.$$folders=response.folders;deferred.resolve(response.folders)})}return deferred.promise};User.prototype.$omit=function(){var user={};angular.forEach(this,function(value,key){if(key!="constructor"&&key[0]!="$"){user[key]=value}});return user};User.prototype.toString=function(){return"[User "+this.c_email+"]"}})();(function(){"use strict";sgFocus.$inject=["$rootScope","$timeout"];function sgFocus($rootScope,$timeout){return function(name){$timeout(function(){$rootScope.$broadcast("sgFocusOn",name)})}}angular.module("SOGo.Common").factory("sgFocus",sgFocus)})();(function(){"use strict";function sgAvatarImage(){return{restrict:"AE",scope:{size:"@",email:"=sgEmail",src:"=sgSrc"},template:'',link:link,bindToController:true,controller:"sgAvatarImageController",controllerAs:"vm"}}function link(scope,element,attrs,controller){var el=element[0],className=el.className,imgElement=element.find("img"),img=imgElement[0];if(attrs.size){imgElement.attr("width",attrs.size);imgElement.attr("height",attrs.size)}imgElement.bind("error",function(){controller.insertGenericAvatar(img)})}sgAvatarImageController.$inject=["$scope","$element","Preferences","Gravatar"];function sgAvatarImageController($scope,$element,Preferences,Gravatar){var vm=this;$scope.$watch("vm.email",function(email){Preferences.ready().then(function(){var img=$element.find("img")[0];if(!email&&!vm.genericAvatar){vm.insertGenericAvatar(img)}else if(email&&!vm.url){if(vm.genericAvatar){vm.genericAvatar.parentNode.removeChild(vm.genericAvatar);delete vm.genericAvatar;img.classList.remove("ng-hide")}vm.url=Gravatar(email,vm.size,Preferences.defaults.SOGoAlternateAvatar)}})});if("sg-src"in $element[0].attributes){$scope.$watch("vm.src",function(src){if(src){vm.url=src}})}vm.insertGenericAvatar=function(img){var avatar;if(!vm.genericAvatar){avatar=document.createElement("md-icon");avatar.className="material-icons icon-person";img.classList.add("ng-hide");vm.genericAvatar=img.parentNode.insertBefore(avatar,img)}}}angular.module("SOGo.Common").directive("sgAvatarImage",sgAvatarImage).controller("sgAvatarImageController",sgAvatarImageController); +(function(){"use strict";angular.module("SOGo.Common",["ngAnimate","ngMaterial","mdColors"]).value("sgSettings",{isPopup:document.body.classList.contains("popup"),baseURL:function(){return ApplicationBaseURL||null},activeUser:function(param){var settings={login:UserLogin||null,identification:UserIdentification||null,email:UserEmail||null,language:UserLanguage||null,folderURL:UserFolderURL||null,isSuperUser:IsSuperUser||null,path:{calendar:UserCalendarPath||null,contacts:UserContactsPath||null,mail:UserMailPath||null,preferences:UserPreferencesPath||null,administration:IsSuperUser?UserAdministrationPath:null,logoff:UserLogoffPath||null}};if(param)return settings[param];else return settings}}).constant("sgColors",{selection:["#FFFFFF","#330033","#C0C0C0","#999999","#666666","#333333","#000000","#FFCCCC","#FF6666","#FF0000","#CC0000","#990000","#660000","#330000","#FFCC99","#FF9966","#FF9900","#FF6600","#CC6600","#993300","#663300","#FFFF99","#FFFF66","#FFCC66","#FFCC33","#CC9933","#996633","#663333","#FFFFCC","#FFFF33","#FFFF00","#FFCC00","#999900","#666600","#333300","#CCCCCC","#66FF99","#33FF33","#33CC00","#009900","#006600","#003300","#99FFFF","#33FFFF","#66CCCC","#00CCCC","#339999","#336666","#003333","#CCFFFF","#66FFFF","#33CCFF","#3366FF","#3333FF","#000099","#000066","#CCCCFF","#9999FF","#6666CC","#6633FF","#6600CC","#333399","#330099","#FFCCFF","#FF99FF","#CC66CC","#CC33CC","#993399","#663366","#99FF99"]}).constant("sgConstant",{xs:"(max-width: 599px)","gt-xs":"(min-width: 600px)",sm:"(min-width: 600px) and (max-width: 959px)","gt-sm":"(min-width: 960px)",md:"(min-width: 960px) and (max-width: 1279px)","gt-md":"(min-width: 1280px)",lg:"(min-width: 1280px) and (max-width: 1919px)","gt-lg":"(min-width: 1920px)",xl:"(min-width: 1920px)"}).config(configure).factory("AuthInterceptor",AuthInterceptor);configure.$inject=["$logProvider","$compileProvider","$mdThemingProvider","$httpProvider"];function configure($logProvider,$compileProvider,$mdThemingProvider,$httpProvider){$mdThemingProvider.definePalette("sogo-green",{50:"eaf5e9",100:"cbe5c8",200:"aad6a5",300:"88c781",400:"66b86a",500:"56b04c",600:"4da143",700:"388e3c",800:"367d2e",900:"225e1b",A100:"ffffff",A200:"69f0ae",A400:"00e676",A700:"00c853",contrastDefaultColor:"dark",contrastLightColors:["300","400","500","600","700","800","900"]});$mdThemingProvider.definePalette("sogo-blue",{50:"f0faf9",100:"e1f5f3",200:"ceebe8",300:"bfe0dd",400:"b2d6d3",500:"a1ccc8",600:"8ebfbb",700:"7db3b0",800:"639997",900:"4d8080",A100:"d4f7fa",A200:"c3f5fa",A400:"53e3f0",A700:"00b0c0",contrastDefaultColor:"light",contrastDarkColors:["50","100","200"]});$mdThemingProvider.definePalette("sogo-paper",{50:"fcf7f8",100:"f7f1dc",200:"ede5ca",300:"e6d8ba",400:"e2d2a3",500:"d6c48d",600:"baa870",700:"857545",800:"524517",900:"433809",1000:"000000",A100:"ffffff",A200:"eeeeee",A400:"bdbdbd",A700:"616161",contrastDefaultColor:"dark",contrastLightColors:["800","900"]});$mdThemingProvider.theme("default").primaryPalette("sogo-blue",{"default":"900","hue-1":"400","hue-2":"800","hue-3":"A700"}).accentPalette("sogo-green",{"default":"500","hue-1":"A100","hue-2":"300","hue-3":"A700"}).backgroundPalette("grey",{"default":"A100","hue-1":"200","hue-2":"300","hue-3":"500"});if(!DebugEnabled){$logProvider.debugEnabled(false);$compileProvider.debugInfoEnabled(false)}$httpProvider.interceptors.push("AuthInterceptor")}AuthInterceptor.$inject=["$window","$q"];function AuthInterceptor($window,$q){return{response:function(response){if(/^application\/json/.test(response.config.headers.Accept)&&/^/.test(response.data)){$window.location.reload(true);return $q.reject()}return response}}}})();(function(){"use strict";var _$mdThemingProvider;angular.module("mdColors",["ngMaterial"]).config(configure).run(runBlock);configure.$inject=["$mdThemingProvider"];function configure($mdThemingProvider){_$mdThemingProvider=$mdThemingProvider}runBlock.$inject=["$interpolate","$document","$log"];function runBlock($interpolate,$document,$log){function buildCssSelectors(selectors){var result=selectors.join("");return result}var fgDefault=$interpolate(buildCssSelectors([".md-{{theme}}-theme",".md-fg"])+" { color:{{value}};}"),bgDefault=$interpolate(buildCssSelectors([".md-{{theme}}-theme",".md-bg"])+" { background-color:{{value}};}"),bdrDefault=$interpolate(buildCssSelectors([".md-{{theme}}-theme",".md-bdr"])+" { border-color:{{value}};}"),fgDefaultHue=$interpolate(buildCssSelectors([".md-{{theme}}-theme",".md-{{hue}}",".md-fg"])+" { color:{{value}};}"),bgDefaultHue=$interpolate(buildCssSelectors([".md-{{theme}}-theme",".md-{{hue}}",".md-bg"])+" { background-color:{{value}};}"),fgColor=$interpolate(buildCssSelectors([".md-{{theme}}-theme",".md-{{palette}}",".md-fg"])+" { color:{{value}};}"),bgColor=$interpolate(buildCssSelectors([".md-{{theme}}-theme",".md-{{palette}}",".md-bg"])+" { background-color:{{value}}; color:{{contrast}}; }"),bdrColor=$interpolate(buildCssSelectors([".md-{{theme}}-theme",".md-{{palette}}",".md-bdr"])+" { border-color:{{value}};}"),fgHue=$interpolate(buildCssSelectors([".md-{{theme}}-theme",".md-{{palette}}.md-{{hue}}",".md-fg"])+" { color:{{value}};}"),bgHue=$interpolate(buildCssSelectors([".md-{{theme}}-theme",".md-{{palette}}.md-{{hue}}",".md-bg"])+" { background-color:{{value}};}"),customSheet=getStyleSheet(),index=0;while(customSheet.cssRules.length>0){customSheet.deleteRule(0)}angular.forEach(_$mdThemingProvider._THEMES,function(theme,themeName){addRule(fgDefault,bgDefault,themeName,"primary",_$mdThemingProvider._PALETTES[theme.colors.primary.name][theme.colors.primary.hues.default]);addRule(fgDefaultHue,bgDefaultHue,themeName,"primary",_$mdThemingProvider._PALETTES[theme.colors.primary.name][theme.colors.primary.hues["hue-2"]],"hue-2");addRule(fgDefaultHue,bgDefaultHue,themeName,"primary",_$mdThemingProvider._PALETTES[theme.colors.primary.name][theme.colors.primary.hues["hue-3"]],"hue-3");addRule(fgDefaultHue,bgDefaultHue,themeName,"primary",_$mdThemingProvider._PALETTES[theme.colors.primary.name][theme.colors.primary.hues["hue-1"]],"hue-1");addBorderRule(bdrDefault,themeName,"primary",_$mdThemingProvider._PALETTES[theme.colors.primary.name][theme.colors.primary.hues.default]);angular.forEach(theme.colors,function(color,paletteName){addRule(fgColor,bgColor,themeName,paletteName,_$mdThemingProvider._PALETTES[color.name][color.hues.default]);addBorderRule(bdrColor,themeName,paletteName,_$mdThemingProvider._PALETTES[color.name][color.hues.default]);addRule(fgHue,bgHue,themeName,paletteName,_$mdThemingProvider._PALETTES[color.name][color.hues["hue-2"]],"hue-2");addRule(fgHue,bgHue,themeName,paletteName,_$mdThemingProvider._PALETTES[color.name][color.hues["hue-3"]],"hue-3");addRule(fgHue,bgHue,themeName,paletteName,_$mdThemingProvider._PALETTES[color.name][color.hues["hue-1"]],"hue-1")})});function addRule(fgInterpolate,bgInterpolate,themeName,paletteName,colorArray,hueName){if(!colorArray)return;var colorValue="rgb("+colorArray.value[0]+","+colorArray.value[1]+","+colorArray.value[2]+")",colorContrast="rgb("+colorArray.contrast[0]+","+colorArray.contrast[1]+","+colorArray.contrast[2]+")",context={theme:themeName,palette:paletteName,value:colorValue,contrast:colorContrast,hue:hueName};customSheet.insertRule(fgInterpolate(context),index);index+=1;customSheet.insertRule(bgInterpolate(context),index);index+=1}function addBorderRule(bdrInterpolate,themeName,paletteName,colorArray,hueName){if(!colorArray)return;var colorValue="rgb("+colorArray.value[0]+","+colorArray.value[1]+","+colorArray.value[2]+")";customSheet.insertRule(bdrInterpolate({theme:themeName,palette:paletteName,value:colorValue,hue:hueName}),index);index+=1}function getStyleSheet(){var style=$document[0].head.querySelector('style[title="Dynamic-Generated-by-mdColors"]');if(style===null){style=$document[0].createElement("style");style.title="Dynamic-Generated-by-mdColors";style.appendChild($document[0].createTextNode(""));$document[0].head.appendChild(style)}return style.sheet}}})();(function(){"use strict";decodeUri.$inject=["$window"];function decodeUri($window){return $window.decodeURIComponent}angular.module("SOGo.Common").filter("decodeUri",decodeUri)})();(function(){"use strict";encodeUri.$inject=["$window"];function encodeUri($window){return $window.encodeURIComponent}angular.module("SOGo.Common").filter("encodeUri",encodeUri)})();(function(){"use strict";ensureTarget.$inject=["$sce"];function ensureTarget($sce){return function(element){var tree=angular.element("
"+element+"
");tree.find("a").attr("target","_blank");return $sce.trustAs("html",tree.html())}}angular.module("SOGo.Common").filter("ensureTarget",ensureTarget)})();(function(){"use strict";function loc(){return l}angular.module("SOGo.Common").filter("loc",loc)})();(function(){"use strict";function range(){return function(n){var res=[];for(var i=0;i-1){deferred.resolve()}else{var acls;if(angular.isDefined(owner))acls=Acl.$$resource.userResource(owner).fetch(this.folderId,"addUserInAcls",param);else acls=Acl.$$resource.fetch(this.folderId,"addUserInAcls",param);acls.then(function(){user.wasSubscribed=false;user.userClass=user.isGroup?"normal-group":"normal-user";user.$rights=angular.bind(user,user.$acl,_this.folderId);_this.users.push(user);deferred.resolve(user)},function(data,status){deferred.reject(l("An error occured please try again."))})}return deferred.promise};Acl.prototype.$removeUser=function(uid){var _this=this,param={uid:uid};return Acl.$$resource.fetch(this.folderId,"removeUserFromAcls",param).then(function(){var i=_.indexOf(_.pluck(_this.users,"uid"),uid);if(i>=0){_this.users.splice(i,1)}})};Acl.prototype.$resetUsersRights=function(){angular.forEach(this.users,function(user){user.$resetRights()})};Acl.prototype.$saveUsersRights=function(owner){var _this=this,deferredSave=Acl.$q.defer(),deferredSubscribe=Acl.$q.defer(),param={action:"saveUserRights"},users=[];angular.forEach(this.users,function(user){if(user.$rightsAreDirty()){users.push(user.$omit())}});if(users.length){var acls;if(angular.isDefined(owner))acls=Acl.$$resource.userResource(owner).save(this.folderId,users,param);else acls=Acl.$$resource.save(this.folderId,users,param);acls.then(function(){angular.forEach(_this.users,function(user){if(user.$rightsAreDirty()){user.$shadowRights=angular.copy(user.rights)}});deferredSave.resolve()},deferredSave.reject)}else{deferredSave.resolve()}users=[];angular.forEach(this.users,function(user){if(!user.wasSubscribed&&user.isSubscribed){users.push(user.uid)}});if(users.length){param={uids:users.join(",")};Acl.$$resource.fetch(this.folderId,"subscribeUsers",param).then(function(){angular.forEach(_this.users,function(user){user.wasSubscribed=user.isSubscribed});deferredSubscribe.resolve()},deferredSubscribe.reject)}else{deferredSubscribe.resolve()}return Acl.$q.all([deferredSave.promise,deferredSubscribe.promise])}})();(function(){"use strict";function Alarm(){this.currentAlarm=null}Alarm.getAlarms=function(){var _this=this;var now=new Date;var browserTime=Math.floor(now.getTime()/1e3);this.$$resource.fetch("","alarmslist?browserTime="+browserTime).then(function(data){var alarms=data.alarms.sort(function reverseSortByAlarmTime(a,b){var x=parseInt(a[2]);var y=parseInt(b[2]);return y-x});if(alarms.length>0){var next=alarms.pop();var now=new Date;var utc=Math.floor(now.getTime()/1e3);var url=next[0]+"/"+next[1];var alarmTime=parseInt(next[2]);var delay=alarmTime;if(alarmTime>0)delay-=utc;var d=new Date(alarmTime*1e3);var f=angular.bind(_this,Alarm.showAlarm,url);if(_this.currentAlarm)_this.$timeout.cancel(_this.currentAlarm);_this.currentAlarm=_this.$timeout(f,delay*1e3)}})};Alarm.showAlarm=function(url){var _this=this;this.$$resource.fetch(url,"?resetAlarm=yes").then(function(data){_this.$toast.show({position:"top right",hideDelay:0,template:[""," ",' ",' '," ",l("5 minutes")," "," ",l("10 minutes")," "," ",l("15 minutes")," "," ",l("30 minutes")," "," ",l("45 minutes")," "," ",l("1 hour")," "," ",l("1 day")," "," "," ",' ',l("Cancel")," ",' ',l("Ok")," ",""].join(""),locals:{url:url},controller:AlarmController});AlarmController.$inject=["scope","$mdToast","url"];function AlarmController(scope,$mdToast,url){scope.reminder="10";scope.cancel=function(){$mdToast.hide()};scope.ok=function(){_this.$$resource.fetch(url,"view?snoozeAlarm="+scope.reminder);$mdToast.hide()}}})};AlarmService.$inject=["$timeout","sgSettings","Resource","$mdToast"];function AlarmService($timeout,Settings,Resource,$mdToast){angular.extend(Alarm,{$timeout:$timeout,$$resource:new Resource(Settings.activeUser("folderURL")+"Calendar",Settings.activeUser()),$toast:$mdToast});return Alarm}angular.module("SOGo.Common").factory("Alarm",AlarmService)})();(function(){"use strict";angular.module("SOGo.Authentication",[]).constant("passwordPolicyConfig",{PolicyPasswordChangeUnsupported:-3,PolicyPasswordSystemUnknown:-2,PolicyPasswordUnknown:-1,PolicyPasswordExpired:0,PolicyAccountLocked:1,PolicyChangeAfterReset:2,PolicyPasswordModNotAllowed:3,PolicyMustSupplyOldPassword:4,PolicyInsufficientPasswordQuality:5,PolicyPasswordTooShort:6,PolicyPasswordTooYoung:7,PolicyPasswordInHistory:8,PolicyNoError:65535}).provider("Authentication",Authentication);function Authentication(){function readCookie(name){var foundCookie,prefix,pairs,i,currentPair,start;foundCookie=null;prefix=name+"=";pairs=document.cookie.split(";");for(i=0;!foundCookie&&i0)currentPair=currentPair.substr(start);if(currentPair.indexOf(prefix)===0)foundCookie=currentPair.substr(prefix.length)}return foundCookie}function readLoginCookie(){var loginValues=null,cookie=readCookie("0xHIGHFLYxSOGo"),value;if(cookie&&cookie.length>8){value=decodeURIComponent(cookie.substr(8));loginValues=value.base64decode().split(":")}return loginValues}function redirectUrl(username,domain){var userName,address,baseAddress,altBaseAddress,parts,hostpart,protocol,newAddress;userName=username;if(domain)userName+="@"+domain.value;address=""+window.location.href;baseAddress=ApplicationBaseURL+"/"+encodeURIComponent(userName);if(baseAddress[0]=="/"){parts=address.split("/");hostpart=parts[2];protocol=parts[0];baseAddress=protocol+"//"+hostpart+baseAddress}parts=baseAddress.split("/");parts.splice(0,3);altBaseAddress=parts.join("/");if((address.startsWith(baseAddress)||address.startsWith(altBaseAddress))&&!address.endsWith("/logoff")){newAddress=address}else{newAddress=baseAddress}return newAddress}this.$get=getService;getService.$inject=["$q","$http","passwordPolicyConfig"];function getService($q,$http,passwordPolicyConfig){var _this=this,service;service={login:function(data){var d=$q.defer(),username=data.username,password=data.password,domain=data.domain,language,rememberLogin=data.rememberLogin?1:0;if(data.loginSuffix&&!username.endsWith(data.loginSuffix)){username+=loginSuffix;domain=false}if(data.language&&data.language!="WONoSelectionString"){language=data.language}$http({method:"POST",url:"/SOGo/connect",data:{userName:username,password:password,domain:domain,language:language,rememberLogin:rememberLogin}}).success(function(data,status){var loginCookie=readLoginCookie();if(!loginCookie){d.reject(l("cookiesNotEnabled"))}else{if(typeof data.expire!="undefined"&&typeof data.grace!="undefined"){if(data.expire<0&&data.grace>0){d.reject({grace:data.grace})}else if(data.expire>0&&data.grace==-1){d.reject({expire:data.expire})}else{d.resolve(redirectUrl(username,domain))}}else{d.resolve(redirectUrl(username,domain))}}}).error(function(data,status){var msg,perr;if(data&&data.LDAPPasswordPolicyError){perr=data.LDAPPasswordPolicyError;if(perr==passwordPolicyConfig.PolicyNoError){msg=l("Wrong username or password.")}else if(perr==passwordPolicyConfig.PolicyAccountLocked){msg=l("Your account was locked due to too many failed attempts.")}else{msg=l("Login failed due to unhandled error case: ")+perr}}else{msg=l("Unhandled error response")}d.reject({error:msg})});return d.promise},changePassword:function(newPassword){var d=$q.defer(),loginCookie=_this.readLoginCookie();$http({method:"POST",url:"/SOGo/so/changePassword",data:{userName:loginCookie[0],password:loginCookie[1],newPassword:newPassword}}).success(function(data,status){d.resolve()}).error(function(data,status){var error,perr=data.LDAPPasswordPolicyError;if(!perr){perr=passwordPolicyConfig.PolicyPasswordSystemUnknown;error=_("Unhandled error response")}else if(perr==passwordPolicyConfig.PolicyNoError){error=l("Password change failed")}else if(perr==passwordPolicyConfig.PolicyPasswordModNotAllowed){error=l("Password change failed - Permission denied")}else if(perr==passwordPolicyConfig.PolicyInsufficientPasswordQuality){error=l("Password change failed - Insufficient password quality")}else if(perr==passwordPolicyConfig.PolicyPasswordTooShort){error=l("Password change failed - Password is too short")}else if(perr==passwordPolicyConfig.PolicyPasswordTooYoung){error=l("Password change failed - Password is too young")}else if(perr==passwordPolicyConfig.PolicyPasswordInHistory){error=l("Password change failed - Password is in history")}else{error=l("Unhandled policy error: %{0}").formatted(perr);perr=passwordPolicyConfig.PolicyPasswordUnknown}d.reject(error)});return d.promise}};return service}}})();(function(){"use strict";function Dialog(){}Dialog.alert=function(title,content){var alert=this.$modal.alert().title(title).textContent(content).ok(l("OK"));this.$modal.show(alert)};Dialog.confirm=function(title,content,options){var confirm=this.$modal.confirm().title(title).textContent(content).ok(options&&options.ok?options.ok:l("OK")).cancel(options&&options.cancel?options.cancel:l("Cancel"));return this.$modal.show(confirm)};Dialog.prompt=function(title,label,options){var o=options||{},d=this.$q.defer();this.$modal.show({parent:angular.element(document.body),clickOutsideToClose:true,escapeToClose:true,template:['',' ','

'," "," ",' '," ","
"," ",' '," "+l("Cancel")," ",' '," "+l("OK")," "," ","
"].join(""),controller:PromptDialogController});PromptDialogController.$inject=["scope","$mdDialog"];function PromptDialogController(scope,$mdDialog){scope.title=title;scope.name="";scope.cancel=function(){d.reject();$mdDialog.hide()};scope.ok=function(){d.resolve(scope.name);$mdDialog.hide()}}return d.promise};DialogService.$inject=["$q","$mdDialog"];function DialogService($q,$mdDialog){angular.extend(Dialog,{$q:$q,$modal:$mdDialog});return Dialog}angular.module("SOGo.Common").factory("Dialog",DialogService)})();(function(){"use strict";function Gravatar(){return function(email,size,alternate_avatar){var x,y,hash,s=size;if(!email){return""}x=email.indexOf("<");if(x>=0){y=email.indexOf(">",x);if(y>x)email=email.substring(x+1,y)}if(!size){s=48}hash=email.md5();if(alternate_avatar=="none")alternate_avatar="404";return"https://www.gravatar.com/avatar/"+hash+"?s="+s+"&d="+alternate_avatar}}angular.module("SOGo.Common").factory("Gravatar",Gravatar)})();(function(){"use strict";function Resource($http,$q,path,activeUser,options){angular.extend(this,{_http:$http,_q:$q,_path:path,_activeUser:activeUser});angular.extend(this,options);this._path=this._path.replace(/\/$/,"")}Resource.$factory=["$http","$q",function($http,$q){return function(path,activeUser,options){return new Resource($http,$q,path,activeUser,options)}}];angular.module("SOGo.Common").factory("Resource",Resource.$factory);Resource.prototype.userResource=function(uid){var path=_.compact(this._activeUser.folderURL.split("/"));path.splice(path.length-1,1,escape(uid));return new Resource(this._http,this._q,"/"+path.join("/"),this._activeUser)};Resource.prototype.fetch=function(folderId,action,params){var deferred=this._q.defer(),path=[this._path];if(folderId)path.push(folderId.split("/"));if(action)path.push(action);path=_.compact(_.flatten(path)).join("/");this._http({method:"GET",url:path,params:params}).success(deferred.resolve).error(function(data,status){if(status==404)return deferred.reject()});return deferred.promise};Resource.prototype.newguid=function(folderId){var deferred=this._q.defer(),path=this._path+"/"+folderId+"/newguid";this._http.get(path).success(deferred.resolve).error(deferred.reject);return deferred.promise};Resource.prototype.create=function(action,name){var deferred=this._q.defer(),path=this._path+"/"+action;this._http.post(path,{name:name}).success(deferred.resolve).error(deferred.reject);return deferred.promise};Resource.prototype.post=function(id,action,data){var deferred=this._q.defer(),path=[this._path];if(id)path.push(id);if(action)path.push(action);path=_.compact(_.flatten(path)).join("/");this._http.post(path,data).success(deferred.resolve).error(deferred.reject);return deferred.promise};Resource.prototype.save=function(id,newValue,options){var deferred=this._q.defer(),action=options&&options.action?options.action:"save";return this.post(id,action,newValue)};Resource.prototype.remove=function(uid){var deferred=this._q.defer(),path=this._path+"/"+uid+"/delete";this._http.get(path).success(deferred.resolve).error(deferred.reject);return deferred.promise}})();(function(){"use strict";function User(userData){if(userData){this.init(userData)}}User.factory=["$q","$log","sgSettings","Resource","Gravatar",function($q,$log,Settings,Resource,Gravatar){angular.extend(User,{$q:$q,$log:$log,$$resource:new Resource(Settings.activeUser("folderURL"),Settings.activeUser()),$gravatar:Gravatar,$query:"",$users:[]});return User}];angular.module("SOGo.Common").factory("User",User.factory);User.$filter=function(search,excludedUsers,options){var _this=this,param={search:search};if(!options||!options.dry){if(!search){User.$users.splice(0,User.$users.length);return User.$q.when(User.$users)}if(User.$query==search){return User.$q.when(User.$users)}User.$query=search}return User.$$resource.fetch(null,"usersSearch",param).then(function(response){var results,index,user,users,compareUids=function(data){return this.uid==data.uid};if(options&&options.dry)users=[];else users=User.$users;if(excludedUsers){results=_.filter(response.users,function(user){return!_.find(excludedUsers,compareUids,user)})}else{results=response.users}for(index=users.length-1;index>=0;index--){user=users[index];if(!_.find(results,compareUids,user)){users.splice(index,1)}}_.each(results,function(data,index){if(_.isUndefined(_.find(users,compareUids,data))){var user=new User(data);users.splice(index,0,user)}});User.$log.debug(users);return users})};User.prototype.init=function(data){angular.extend(this,data);if(!this.$$shortFormat)this.$$shortFormat=this.$shortFormat();if(!this.$$image)this.$$image=this.image||User.$gravatar(this.c_email,32,User.$alternateAvatar);this.empty=" "};User.prototype.$shortFormat=function(options){var fullname=this.cn||this.c_email;var email=this.c_email;var no_email=options&&options.email===false;if(!no_email&&email&&fullname!=email){fullname+=" <"+email+">"}return fullname};User.prototype.$acl=function(folderId,owner){var _this=this,deferred=User.$q.defer(),param={uid:this.uid};if(this.$shadowRights){deferred.resolve(this.rights)}else{var rights;if(angular.isDefined(owner))rights=User.$$resource.userResource(owner).fetch(folderId,"userRights",param);else rights=User.$$resource.fetch(folderId,"userRights",param);rights.then(function(data){_this.rights=data;_this.$shadowRights=angular.copy(data);deferred.resolve(data);return data})}return deferred.promise};User.prototype.$isAnonymous=function(){return this.uid=="anonymous"};User.prototype.$isSpecial=function(){return this.userClass&&this.userClass=="public-user"};User.prototype.$confirmRights=function(){var confirmation=false;if(this.$confirmation){return false}if(_.some(_.values(this.rights))){if(this.uid=="anonymous"){confirmation=l("Potentially anyone on the Internet will be able to access your folder, even if they do not have an account on this system. Is this information suitable for the public Internet?")}else if(this.uid==""){confirmation=l("Any user with an account on this system will be able to access your folder. Are you certain you trust them all?")}}this.$confirmation=confirmation;return confirmation};User.prototype.$rightsAreDirty=function(){return this.rights&&!_.isEqual(this.rights,this.$shadowRights)};User.prototype.$resetRights=function(zero){var _this=this;if(zero){_.map(_.keys(this.rights),function(key){if(angular.isString(_this.rights[key]))_this.rights[key]="None";else _this.rights[key]=0})}else{this.rights=angular.copy(this.$shadowRights)}};User.prototype.$folders=function(type){var _this=this,deferred=User.$q.defer(),param={type:type};if(this.$$folders){deferred.resolve(this.$$folders)}else{User.$$resource.userResource(this.uid).fetch(null,"foldersSearch",param).then(function(response){_this.$$folders=response.folders;deferred.resolve(response.folders)})}return deferred.promise};User.prototype.$omit=function(){var user={};angular.forEach(this,function(value,key){if(key!="constructor"&&key[0]!="$"){user[key]=value}});return user};User.prototype.toString=function(){return"[User "+this.c_email+"]"}})();(function(){"use strict";sgFocus.$inject=["$rootScope","$timeout"];function sgFocus($rootScope,$timeout){return function(name){$timeout(function(){$rootScope.$broadcast("sgFocusOn",name)})}}angular.module("SOGo.Common").factory("sgFocus",sgFocus)})();(function(){"use strict";function sgAvatarImage(){return{restrict:"AE",scope:{size:"@",email:"=sgEmail",src:"=sgSrc"},template:'',link:link,bindToController:true,controller:"sgAvatarImageController",controllerAs:"vm"}}function link(scope,element,attrs,controller){var el=element[0],className=el.className,imgElement=element.find("img"),img=imgElement[0];if(attrs.size){imgElement.attr("width",attrs.size);imgElement.attr("height",attrs.size)}imgElement.bind("error",function(){controller.insertGenericAvatar(img)})}sgAvatarImageController.$inject=["$scope","$element","Preferences","Gravatar"];function sgAvatarImageController($scope,$element,Preferences,Gravatar){var vm=this;$scope.$watch("vm.email",function(email){Preferences.ready().then(function(){var img=$element.find("img")[0];if(!email&&!vm.genericAvatar){vm.insertGenericAvatar(img)}else if(email&&!vm.url){if(vm.genericAvatar){vm.genericAvatar.parentNode.removeChild(vm.genericAvatar);delete vm.genericAvatar;img.classList.remove("ng-hide")}vm.url=Gravatar(email,vm.size,Preferences.defaults.SOGoAlternateAvatar)}})});if("sg-src"in $element[0].attributes){$scope.$watch("vm.src",function(src){if(src){vm.url=src}})}vm.insertGenericAvatar=function(img){var avatar;if(!vm.genericAvatar){avatar=document.createElement("md-icon");avatar.className="material-icons icon-person";img.classList.add("ng-hide");vm.genericAvatar=img.parentNode.insertBefore(avatar,img)}}}angular.module("SOGo.Common").directive("sgAvatarImage",sgAvatarImage).controller("sgAvatarImageController",sgAvatarImageController); })();(function(){"use strict";function sgColorPicker(){return{restrict:"E",require:"ngModel",template:["",' ',' color_lens'," ",' ',' ',' ',' check_box'," "," "," ",""].join(""),replace:true,controller:sgColorPickerController,link:link};function link(scope,iElement,iAttr,ngModelController){ngModelController.$render=function(){scope.sgColor=ngModelController.$viewValue}}}sgColorPickerController.$inject=["$scope","$element","sgColors"];function sgColorPickerController($scope,$element,sgColors){var ngModelController=$element.controller("ngModel");$scope.sgColors=sgColors.selection;$scope.setColor=function(color){$scope.sgColor=color;ngModelController.$setViewValue(color)}}angular.module("SOGo.Common").directive("sgColorPicker",sgColorPicker)})();(function(){"use strict";sgCompile.$inject=["$compile"];function sgCompile($compile){return{restrict:"A",link:sgCompileLink};function sgCompileLink(scope,element,attrs){var ensureCompileRunsOnce=scope.$watch(function(scope){return scope.$eval(attrs.sgCompile)},function(value){element.html(value);$compile(element.contents())(scope);ensureCompileRunsOnce()})}}angular.module("SOGo.Common").directive("sgCompile",sgCompile)})();(function(){"use strict";function sgEnter(){var ENTER_KEY=13;return function(scope,element,attrs){element.bind("keydown keypress",function(event){if(event.which===ENTER_KEY){scope.$apply(attrs.sgEnter);event.preventDefault()}})}}angular.module("SOGo.Common").directive("sgEnter",sgEnter)})();(function(){"use strict";function sgEscape(){var ESCAPE_KEY=27;return function(scope,elem,attrs){elem.bind("keydown",function(event){if(event.keyCode===ESCAPE_KEY){scope.$apply(attrs.sgEscape)}})}}angular.module("SOGo.Common").directive("sgEscape",sgEscape)})();(function(){"use strict";function sgFocusOn(){return function(scope,elem,attr){scope.$on("sgFocusOn",function(e,name){if(name===attr.sgFocusOn){elem[0].focus();elem[0].select()}})}}angular.module("SOGo.Common").directive("sgFocusOn",sgFocusOn)})();(function(){"use strict";function sgFolderStylesheet(){return{restrict:"E",require:"ngModel",scope:{ngModel:"="},replace:true,bindToController:true,controller:sgFolderStylesheetController,controllerAs:"cssCtrl",template:['"].join("")};function sgFolderStylesheetController(){var vm=this;vm.contrast=contrast;function hexToRgb(hex){var result=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);return result?{r:parseInt(result[1],16),g:parseInt(result[2],16),b:parseInt(result[3],16)}:null}function contrast(hex){var color,c,l=1;color=hexToRgb(hex);if(color){c=[color.r/255,color.g/255,color.b/255];for(var i=0;i.179){return"black"}else{return"white"}}}}angular.module("SOGo.Common").directive("sgFolderStylesheet",sgFolderStylesheet)})();(function(){"use strict";function sgPlaceholder(){return{restrict:"A",scope:{placeholder:"=sgPlaceholder"},link:function(scope,elem,attr){scope.$watch("placeholder",function(){elem[0].placeholder=scope.placeholder})}}}angular.module("SOGo.Common").directive("sgPlaceholder",sgPlaceholder)})();(function(){"use strict";sgSearchPreTransclude.$inject=["$parse"];function sgSearchPreTransclude($parse){return{restrict:"A",controller:"sgSearchController",controllerAs:"$sgSearchController",priority:1001,compile:compile};function compile(tElement,tAttr){var mdInputEl=tElement.find("md-input-container"),inputEl=tElement.find("input"),selectEl=tElement.find("md-select"),buttonEl=tElement.find("md-button");inputEl.attr("ng-model","$sgSearchController.searchText");inputEl.attr("ng-model-options","$sgSearchController.searchTextOptions");inputEl.attr("ng-change","$sgSearchController.onChange()");if(selectEl){selectEl.attr("ng-model","$sgSearchController.searchField");selectEl.attr("ng-change","$sgSearchController.onChange()")}if(buttonEl&&buttonEl.attr("sg-search-cancel")){buttonEl.attr("ng-click",buttonEl.attr("sg-search-cancel"));buttonEl.removeAttr("sg-search-cancel")}else{buttonEl=null}return function postLink(scope,iElement,iAttr,controller){var compiledButtonEl=iElement.find("button");controller.doSearch=$parse(iElement.attr("sg-search"));if(buttonEl&&compiledButtonEl){compiledButtonEl.on("click",controller.cancelSearch)}}}}function sgSearch(){return{restrict:"A",priority:1e3,transclude:true,compile:compile};function compile(tElement,tAttr){return function postLink(scope,iElement,iAttr,controller,transclude){transclude(function(clone){iElement.append(clone)})}}}sgSearchController.$inject=["$scope","$element"];function sgSearchController($scope,$element){var vm=this;vm.previous={searchText:"",searchField:""};vm.searchText=null;vm.searchTextOptions={updateOn:"default blur",debounce:{"default":300,blur:0}};vm.onChange=function(){if(typeof vm.searchText!=="undefined"&&vm.searchText!==null){if(vm.searchText!=vm.previous.searchText||vm.searchField!=vm.previous.searchField){if(vm.searchText.length>2||vm.searchText.length===0||vm.searchText=="."){vm.doSearch($scope,{searchText:vm.searchText,searchField:vm.searchField})}vm.previous={searchText:vm.searchText,searchField:vm.searchField}}}};vm.cancelSearch=function(){vm.searchText=""}}angular.module("SOGo.Common").controller("sgSearchController",sgSearchController).directive("sgSearch",sgSearchPreTransclude).directive("sgSearch",sgSearch)})();(function(){"use strict";sgSubscribe.$inject=["User"];function sgSubscribe(User){return{restrict:"A",scope:{folderType:"@sgSubscribe",onFolderSelect:"&sgSubscribeOnSelect"},replace:false,bindToController:true,controller:sgSubscribeDialogController,controllerAs:"$sgSubscribeDialogController",link:link}}function link(scope,element,attrs,controller){var inputEl=element.find("input");element.on("click",controller.showDialog)}sgSubscribeDialogController.$inject=["$mdDialog"];function sgSubscribeDialogController($mdDialog){var vm=this;vm.showDialog=function(){$mdDialog.show({templateUrl:"../Contacts/UIxContactsUserFolders",clickOutsideToClose:true,locals:{folderType:vm.folderType,onFolderSelect:vm.onFolderSelect},controller:sgSubscribeController,controllerAs:"subscribe"})}}sgSubscribeController.$inject=["$mdDialog","folderType","onFolderSelect","User"];function sgSubscribeController($mdDialog,folderType,onFolderSelect,User){var vm=this;vm.selectedUser=null;vm.users=User.$users;vm.searchTextOptions={updateOn:"default blur",debounce:{"default":300,blur:0}};vm.onChange=function(){User.$filter(vm.searchText).then(function(){if(vm.selectedUser){if(_.isUndefined(_.find(User.$users,function(user){return user.uid==vm.selectedUser.uid}))){vm.selectedUser=null}}})};vm.selectUser=function(i){if(vm.selectedUser==vm.users[i]){vm.selectedUser=null}else{vm.users[i].$folders(folderType).then(function(){vm.selectedUser=vm.users[i]})}};vm.selectFolder=function(folder){onFolderSelect({folderData:folder})};vm.close=function(){$mdDialog.hide()}}angular.module("SOGo.Common").directive("sgSubscribe",sgSubscribe)})();(function(){"use strict";angular.module("SOGo.Common").directive("sgTimePane",timePaneDirective);function timePaneDirective(){return{template:['
','
','
','
',' {{hour.displayName}}',"
","
","
",'
','
','
',' {{minute.displayName}}',"
","
","
",'
','
','
',' {{minute.displayName}}',"
","
","
",'
',' ',"
","
"].join(""),scope:{},require:["ngModel","sgTimePane"],controller:TimePaneCtrl,controllerAs:"ctrl",bindToController:true,link:function(scope,element,attrs,controllers){var ngModelCtrl=controllers[0];var sgTimePaneCtrl=controllers[1];var timePaneElement=element;sgTimePaneCtrl.configureNgModel(ngModelCtrl,sgTimePaneCtrl,timePaneElement)}}}var SELECTED_TIME_CLASS="md-bg";var FOCUSED_TIME_CLASS="md-focus";var nextTimePaneUniqueId=0;function TimePaneCtrl($element,$attrs,$scope,$animate,$q,$mdConstant,$mdTheming,$$mdDateUtil,$mdDateLocale,$mdInkRipple,$mdUtil){var m;this.$scope=$scope;this.$element=$element;this.timePaneElement=$element[0].querySelector(".sg-time-pane");this.$animate=$animate;this.$q=$q;this.$mdInkRipple=$mdInkRipple;this.$mdUtil=$mdUtil;this.keyCode=$mdConstant.KEY_CODE;this.dateUtil=$$mdDateUtil;this.id=nextTimePaneUniqueId++;this.ngModelCtrl=null;this.selectedTime=null;this.displayTime=null;this.isInitialized=false;$scope.hours=[];$scope.hours[0]=[];$scope.hours[0][0]=[];$scope.hours[0][1]=[];$scope.hours[1]=[];$scope.hours[1][0]=[];$scope.hours[1][1]=[];for(var i=0;i<6;i++){$scope.hours[0][0][i]={id:"tp-"+this.id+"-hour-"+i,displayName:i<10?"0"+i:""+i,selected:false};$scope.hours[0][1][i]={id:"tp-"+this.id+"-hour-"+(i+6),displayName:i+6<10?"0"+(i+6):""+(i+6),selected:false};$scope.hours[1][0][i]={id:"tp-"+this.id+"-hour-"+(i+12),displayName:""+(i+12),selected:false};$scope.hours[1][1][i]={id:"tp-"+this.id+"-hour-"+(i+18),displayName:""+(i+18),selected:false}}$scope.min5=[];$scope.min5[0]=[];$scope.min5[1]=[];for(i=0;i<6;i++){m=i*5;$scope.min5[0][i]={id:"tp-"+this.id+"-minute5-"+m,displayName:m<10?":0"+m:":"+m,selected:true};$scope.min5[1][i]={id:"tp-"+this.id+"-minute5-"+(m+30),displayName:":"+(m+30),selected:false}}$scope.min1=[];for(i=0;i<12;i++){$scope.min1[i]=[];for(var ii=0;ii<5;ii++){m=i*5+ii;$scope.min1[i][ii]={id:"tp-"+this.id+"-minute-"+m,displayName:m<10?":0"+m:":"+m,selected:true}}}$scope.show5min=true;$scope.getToggleBtnLbl=function(){return $scope.is5min()?">>":"<<"};$scope.toggleManual5min=function(){$scope.manual5min=!$scope.is5min()};$scope.is5min=function(){if($scope.manual5min===true||$scope.manual5min===false){return $scope.manual5min}else{return $scope.show5min}};if(!$attrs.tabindex){$element.attr("tabindex","-1")}var self=this;this.hourClickHandler=function(displayVal){var updated=new Date(self.displayTime);updated.setHours(Number(displayVal));self.setNgModelValue(updated,"hours")};$scope.hourClickHandler=this.hourClickHandler;this.minuteClickHandler=function(displayVal){var val=displayVal.substr(1);var updated=new Date(self.displayTime);updated.setMinutes(Number(val));self.setNgModelValue(updated,"minutes")};$scope.minuteClickHandler=this.minuteClickHandler;this.attachTimePaneEventListeners()}TimePaneCtrl.$inject=["$element","$attrs","$scope","$animate","$q","$mdConstant","$mdTheming","$$mdDateUtil","$mdDateLocale","$mdInkRipple","$mdUtil"];TimePaneCtrl.prototype.configureNgModel=function(ngModelCtrl,sgTimePaneCtrl,timePaneElement){this.ngModelCtrl=ngModelCtrl;var self=this;ngModelCtrl.$render=function(){self.changeSelectedTime(self.ngModelCtrl.$viewValue,sgTimePaneCtrl,timePaneElement)}};TimePaneCtrl.prototype.changeSelectedTime=function(date,sgTimePaneCtrl,timePaneElement){var self=this;var previousSelectedTime=this.selectedTime;this.selectedTime=date;this.changeDisplayTime(date).then(function(){if(previousSelectedTime){var prevH=previousSelectedTime.getHours();var prevHCell=document.getElementById("tp-"+sgTimePaneCtrl.id+"-hour-"+prevH);if(prevHCell){prevHCell.classList.remove(SELECTED_TIME_CLASS);prevHCell.setAttribute("aria-selected","false")}var prevM=previousSelectedTime.getMinutes();var prevMCell=document.getElementById("tp-"+sgTimePaneCtrl.id+"-minute-"+prevM);if(prevMCell){prevMCell.classList.remove(SELECTED_TIME_CLASS);prevMCell.setAttribute("aria-selected","false")}var prevM5Cell=document.getElementById("tp-"+sgTimePaneCtrl.id+"-minute5-"+prevM);if(prevM5Cell){prevM5Cell.classList.remove(SELECTED_TIME_CLASS);prevM5Cell.setAttribute("aria-selected","false")}}if(date){var newH=date.getHours();var mCell,hCell=document.getElementById("tp-"+sgTimePaneCtrl.id+"-hour-"+newH);if(hCell){hCell.classList.add(SELECTED_TIME_CLASS);hCell.setAttribute("aria-selected","true")}var newM=date.getMinutes();if(newM%5===0){sgTimePaneCtrl.$scope.show5min=true;mCell=document.getElementById("tp-"+sgTimePaneCtrl.id+"-minute5-"+newM);if(mCell){mCell.classList.add(SELECTED_TIME_CLASS);mCell.setAttribute("aria-selected","true")}}else{sgTimePaneCtrl.$scope.show5min=false}mCell=document.getElementById("tp-"+sgTimePaneCtrl.id+"-minute-"+newM);if(mCell){mCell.classList.add(SELECTED_TIME_CLASS);mCell.setAttribute("aria-selected","true")}}})};TimePaneCtrl.prototype.changeDisplayTime=function(date){var d=new Date(date);if(!this.isInitialized){this.buildInitialTimePaneDisplay();return this.$q.when()}if(!this.dateUtil.isValidDate(d)){return this.$q.when()}this.displayTime=d;return this.$q.when()};TimePaneCtrl.prototype.buildInitialTimePaneDisplay=function(){this.displayTime=this.selectedTime||this.today;this.isInitialized=true};TimePaneCtrl.prototype.attachTimePaneEventListeners=function(){this.$element.on("keydown",angular.bind(this,this.handleKeyEvent))};TimePaneCtrl.prototype.handleKeyEvent=function(event){var self=this;this.$scope.$apply(function(){if(event.which==self.keyCode.ESCAPE||event.which==self.keyCode.TAB){self.$scope.$emit("md-time-pane-close");if(event.which==self.keyCode.TAB){event.preventDefault()}return}if(event.which===self.keyCode.ENTER){self.setNgModelValue(self.displayTime,"enter");event.preventDefault();return}})};TimePaneCtrl.prototype.setNgModelValue=function(date,mode){this.$scope.$emit("sg-time-pane-change",{date:date,changed:mode});this.ngModelCtrl.$setViewValue(date);this.ngModelCtrl.$render()};TimePaneCtrl.prototype.focus=function(opt_date,sgTimePaneCtrl){var date=opt_date||this.selectedTime||this.today;var previousFocus=this.timePaneElement.querySelector(".md-focus");if(previousFocus){previousFocus.classList.remove(FOCUSED_TIME_CLASS)}if(date){var newH=date.getHours();var hCell=document.getElementById("tp-"+sgTimePaneCtrl.id+"-hour-"+newH);if(hCell){hCell.classList.add(FOCUSED_TIME_CLASS);hCell.focus()}}}})();(function(){"use strict";angular.module("SOGo.Common").directive("sgTimepicker",timePickerDirective);function timePickerDirective(){return{template:['",'
",' ',' ','
',"
","
",'
','
','
',"
",'
',' ',"
","
"].join(""),require:["ngModel","sgTimepicker"],scope:{placeholder:"@mdPlaceholder"},controller:TimePickerCtrl,controllerAs:"ctrl",bindToController:true,link:function(scope,element,attr,controllers){var ngModelCtrl=controllers[0];var mdTimePickerCtrl=controllers[1];mdTimePickerCtrl.configureNgModel(ngModelCtrl)}}}var EXTRA_INPUT_SIZE=3;var INVALID_CLASS="sg-timepicker-invalid";var DEFAULT_DEBOUNCE_INTERVAL=500;var TIME_PANE_HEIGHT={MIN5:{GTSM:172+20,SM:292+20},MIN1:{GTSM:364+20,SM:454+20}};var TIME_PANE_WIDTH={GTSM:510+20,SM:272+20};function TimePickerCtrl($scope,$element,$attrs,$compile,$timeout,$mdConstant,$mdMedia,$mdTheming,$mdUtil,$mdDateLocale,$$mdDateUtil,$$rAF){this.$compile=$compile;this.$timeout=$timeout;this.dateLocale=$mdDateLocale;this.dateUtil=$$mdDateUtil;this.$mdConstant=$mdConstant;this.$mdMedia=$mdMedia;this.$mdUtil=$mdUtil;this.$$rAF=$$rAF;this.ngModelCtrl=null;this.inputElement=$element[0].querySelector("input");this.inputContainer=$element[0].querySelector(".sg-timepicker-input-container");this.ngInputElement=angular.element(this.inputElement);this.timePane=$element[0].querySelector(".sg-timepicker-time-pane");this.timeButton=$element[0].querySelector(".sg-timepicker-button");this.inputMask=$element[0].querySelector(".sg-timepicker-input-mask-opaque");this.$element=$element;this.$attrs=$attrs;this.$scope=$scope;this.date=null;this.isFocused=false;this.isDisabled=false;this.setDisabled($element[0].disabled||angular.isString($attrs.disabled));this.isTimeOpen=false;this.timePaneOpenedFrom=null;this.timePane.id="sg-time-pane"+$mdUtil.nextUid();$mdTheming($element);this.bodyClickHandler=angular.bind(this,this.handleBodyClick);this.windowResizeHandler=$mdUtil.debounce(angular.bind(this,this.closeTimePane),100);if(!$attrs.tabindex){$element.attr("tabindex","-1")}this.installPropertyInterceptors();this.attachChangeListeners();this.attachInteractionListeners();var self=this;$scope.$on("$destroy",function(){self.detachTimePane()})}TimePickerCtrl.$inject=["$scope","$element","$attrs","$compile","$timeout","$mdConstant","$mdMedia","$mdTheming","$mdUtil","$mdDateLocale","$$mdDateUtil","$$rAF"];TimePickerCtrl.prototype.configureNgModel=function(ngModelCtrl){this.ngModelCtrl=ngModelCtrl;var self=this;ngModelCtrl.$render=function(){self.time=self.ngModelCtrl.$viewValue;self.inputElement.value=self.formatTime(self.time);self.resizeInputElement()}};TimePickerCtrl.prototype.formatTime=function(time){var t=new Date(time);if(t){var h=t.getHours();var m=t.getMinutes();return(h<10?"0"+h:h)+":"+(m<10?"0"+m:m)}else return""};TimePickerCtrl.prototype.attachChangeListeners=function(){var self=this;self.$scope.$on("sg-time-pane-change",function(event,data){var time=new Date(data.date);self.ngModelCtrl.$setViewValue(time);self.time=time;self.inputElement.value=self.formatTime(self.time);if(data.changed=="minutes"){self.closeTimePane()}self.resizeInputElement();self.inputContainer.classList.remove(INVALID_CLASS)});self.ngInputElement.on("input",angular.bind(self,self.resizeInputElement));self.ngInputElement.on("input",self.$mdUtil.debounce(self.handleInputEvent,DEFAULT_DEBOUNCE_INTERVAL,self))};TimePickerCtrl.prototype.attachInteractionListeners=function(){var self=this;var $scope=this.$scope;var keyCodes=this.$mdConstant.KEY_CODE;self.ngInputElement.on("keydown",function(event){if(event.altKey&&event.keyCode==keyCodes.DOWN_ARROW){self.openTimePane(event);$scope.$digest()}});$scope.$on("md-time-close",function(){self.closeTimePane()})};TimePickerCtrl.prototype.installPropertyInterceptors=function(){var self=this;if(this.$attrs.ngDisabled){var scope=this.$mdUtil.validateScope(this.$element)?this.$element.scope():null;if(scope){scope.$watch(this.$attrs.ngDisabled,function(isDisabled){self.setDisabled(isDisabled)})}}Object.defineProperty(this,"placeholder",{get:function(){return self.inputElement.placeholder},set:function(value){self.inputElement.placeholder=value||""}})};TimePickerCtrl.prototype.setDisabled=function(isDisabled){this.isDisabled=isDisabled;this.inputElement.disabled=isDisabled;this.timeButton.disabled=isDisabled};TimePickerCtrl.prototype.resizeInputElement=function(){this.inputElement.size=this.inputElement.value.length+EXTRA_INPUT_SIZE};TimePickerCtrl.prototype.handleInputEvent=function(self){var inputString=this.inputElement.value;var arr=inputString.split(":");if(inputString===""){this.ngModelCtrl.$setViewValue(null);this.time=null;this.inputContainer.classList.remove(INVALID_CLASS)}else if(arr.length<2){this.inputContainer.classList.toggle(INVALID_CLASS,inputString)}else{var h=Number(arr[0]);var m=Number(arr[1]);var newVal=new Date(this.time);if(h&&h>=0&&h<=23&&m&&m>=0&&m<=59&&angular.isDate(newVal)){newVal.setHours(h);newVal.setMinutes(m);this.ngModelCtrl.$setViewValue(newVal);this.time=newVal;this.inputContainer.classList.remove(INVALID_CLASS)}else{this.inputContainer.classList.toggle(INVALID_CLASS,inputString)}}};TimePickerCtrl.prototype.attachTimePane=function(){var timePane=this.timePane;this.$element.addClass("sg-timepicker-open");this.$element.find("button").addClass("md-primary");var elementRect=this.inputContainer.getBoundingClientRect();var bodyRect=document.body.getBoundingClientRect();var paneTop=elementRect.top-bodyRect.top;var paneLeft=elementRect.left-bodyRect.left;var paneWidth=this.$mdMedia("sm")?TIME_PANE_WIDTH.SM:TIME_PANE_WIDTH.GTSM;if(paneLeft+paneWidth>bodyRect.right&&bodyRect.right-paneWidth>0){paneLeft=bodyRect.right-paneWidth;timePane.classList.add("sg-timepicker-pos-adjusted")}timePane.style.left=paneLeft+"px";var min=typeof this.time=="object"&&this.time.getMinutes()%5===0?"MIN5":"MIN1";var paneHeight=this.$mdMedia("sm")?TIME_PANE_HEIGHT[min].SM:TIME_PANE_HEIGHT[min].GTSM;if(paneTop+paneHeight>bodyRect.bottom&&bodyRect.bottom-paneHeight>0){paneTop=bodyRect.bottom-paneHeight;timePane.classList.add("sg-timepicker-pos-adjusted")}timePane.style.top=paneTop+"px";document.body.appendChild(this.timePane);this.inputMask.style.left=elementRect.width+"px";this.$$rAF(function(){timePane.classList.add("md-pane-open")})};TimePickerCtrl.prototype.detachTimePane=function(){this.$element.removeClass("sg-timepicker-open");this.$element.find("button").removeClass("md-primary");this.timePane.classList.remove("md-pane-open");this.timePane.classList.remove("md-timepicker-pos-adjusted");if(this.timePane.parentNode){this.timePane.parentNode.removeChild(this.timePane)}};TimePickerCtrl.prototype.openTimePane=function(event){if(!this.isTimeOpen&&!this.isDisabled){this.isTimeOpen=true;this.timePaneOpenedFrom=event.target;this.attachTimePane();this.$mdUtil.disableScrollAround(this.timePane);var self=this;this.$mdUtil.nextTick(function(){document.body.addEventListener("click",self.bodyClickHandler)},false);window.addEventListener("resize",this.windowResizeHandler)}};TimePickerCtrl.prototype.closeTimePane=function(){this.isTimeOpen=false;this.detachTimePane();this.timePaneOpenedFrom.focus();this.timePaneOpenedFrom=null;this.$mdUtil.enableScrolling();document.body.removeEventListener("click",this.bodyClickHandler);window.removeEventListener("resize",this.windowResizeHandler)};TimePickerCtrl.prototype.getTimePaneCtrl=function(){return angular.element(this.timePane.querySelector("sg-time-pane")).controller("sgTimePane")};TimePickerCtrl.prototype.focusTime=function(){var self=this;this.$mdUtil.nextTick(function(){var ctrl=self.getTimePaneCtrl();self.getTimePaneCtrl().focus(null,ctrl)},false)};TimePickerCtrl.prototype.setFocused=function(isFocused){this.isFocused=isFocused};TimePickerCtrl.prototype.handleBodyClick=function(event){if(this.isTimeOpen){var isInTime=this.$mdUtil.getClosest(event.target,"sg-time-pane");if(!isInTime){this.closeTimePane()}this.$scope.$digest()}}})();(function(){"use strict";sgToggleGrid.$inject=["$parse"];function sgToggleGrid($parse){return{restrict:"A",link:link};function link(scope,iElement,attrs,ctrl){var tiles=iElement.find("md-grid-tile"),tile,i,modelDays,modelAttr,ensureInitRunsOnce,toggleClass;ensureInitRunsOnce=scope.$watch(function(){return $parse(attrs.sgToggleGrid)(scope)},function(days){if(angular.isDefined(days)){var flattenedDays=days;modelDays=days;if(attrs.sgToggleGridAttr){modelAttr=attrs.sgToggleGridAttr;flattenedDays=_.pluck(days,attrs.sgToggleGridAttr)}_.each(tiles,function(o){var tile=angular.element(o);if(_.contains(flattenedDays,tile.attr("value"))){tile.addClass("sg-active")}});ensureInitRunsOnce()}});toggleClass=function(){var tile=angular.element(this),day=tile.attr("value");tile.toggleClass("sg-active");toggle(day)};for(i=0;i>2;enc2=(chr1&3)<<4|chr2>>4;enc3=(chr2&15)<<2|chr3>>6;enc4=chr3&63;if(isNaN(chr2)){enc3=enc4=64}else if(isNaN(chr3)){enc4=64}output=output+this._base64_keyStr.charAt(enc1)+this._base64_keyStr.charAt(enc2)+this._base64_keyStr.charAt(enc3)+this._base64_keyStr.charAt(enc4)}return output};String.prototype.base64decode=function(){var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;var input=""+this;while(i>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!=64){output=output+String.fromCharCode(chr2)}if(enc4!=64){output=output+String.fromCharCode(chr3)}}return output};String.prototype.md5=function(){if(!this.length){return}var md5=function(s){function L(k,d){return k<>>32-d}function K(G,k){var I,d,F,H,x;F=G&2147483648;H=k&2147483648;I=G&1073741824;d=k&1073741824;x=(G&1073741823)+(k&1073741823);if(I&d){return x^2147483648^F^H}if(I|d){if(x&1073741824){return x^3221225472^F^H}else{return x^1073741824^F^H}}else{return x^F^H}}function r(d,F,k){return d&F|~d&k}function q(d,F,k){return d&k|F&~k}function p(d,F,k){return d^F^k}function n(d,F,k){return F^(d|~k)}function u(G,F,aa,Z,k,H,I){G=K(G,K(K(r(F,aa,Z),k),I));return K(L(G,H),F)}function f(G,F,aa,Z,k,H,I){G=K(G,K(K(q(F,aa,Z),k),I));return K(L(G,H),F)}function D(G,F,aa,Z,k,H,I){G=K(G,K(K(p(F,aa,Z),k),I));return K(L(G,H),F)}function t(G,F,aa,Z,k,H,I){G=K(G,K(K(n(F,aa,Z),k),I));return K(L(G,H),F)}function e(G){var Z;var F=G.length;var x=F+8;var k=(x-x%64)/64;var I=(k+1)*16;var aa=Array(I-1);var d=0;var H=0;while(H>>29;return aa}function B(x){var k="",F="",G,d;for(d=0;d<=3;d++){G=x>>>d*8&255;F="0"+G.toString(16);k=k+F.substr(F.length-2,2)}return k}function J(k){k=k.replace(/rn/g,"n");var d="";for(var F=0;F127&&x<2048){d+=String.fromCharCode(x>>6|192);d+=String.fromCharCode(x&63|128)}else{d+=String.fromCharCode(x>>12|224);d+=String.fromCharCode(x>>6&63|128);d+=String.fromCharCode(x&63|128)}}}return d}var C=Array();var P,h,E,v,g,Y,X,W,V;var S=7,Q=12,N=17,M=22;var A=5,z=9,y=14,w=20;var o=4,m=11,l=16,j=23;var U=6,T=10,R=15,O=21;s=J(s);C=e(s);Y=1732584193;X=4023233417;W=2562383102;V=271733878;for(P=0;P12){p="pm";i=hours%12}if(minutes<10){m="0"+minutes}newString=newString.replace("%H",hours<10?"0"+hours:hours);newString=newString.replace("%I",i<10?"0"+i:i);newString=newString.replace("%M",m);newString=newString.replace("%p",p);return newString};String.prototype.isValidEmail=function(){var emailRE=/^([\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+\.)*[\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+@((((([a-z0-9]{1}[a-z0-9\-]{0,62}[a-z0-9]{1})|[a-z])\.)+[a-z]{2,})|(\d{1,3}\.){3}\d{1,3}(\:\d{1,5})?)$/i;return emailRE.test(this)};String.prototype.asCSSIdentifier=function(){var characters=["_","\\.","#","@","\\*",":",","," ","'","&","\\+"];var escapeds=["_U_","_D_","_H_","_A_","_S_","_C_","_CO_","_SP_","_SQ_","_AM_","_P_"];var newString=this;for(var i=0;iday2){var tmp=day1;day1=day2;day2=tmp}var nbrDays=Math.round((day2-day1)/864e5)+1;for(var i=0;i0)offset-=7;var beginOfWeek=this.beginOfDay();beginOfWeek.setHours(12);beginOfWeek.addDays(offset);return beginOfWeek};Date.prototype.endOfWeek=function(){var endOfWeek=this.beginOfWeek();endOfWeek.addDays(6);endOfWeek.setHours(23);endOfWeek.setMinutes(59);endOfWeek.setSeconds(59);endOfWeek.setMilliseconds(999);return endOfWeek};Date.prototype.getDayString=function(){var newString=this.getYear();if(newString<1e3)newString+=1900;var month=""+(this.getMonth()+1);if(month.length==1)month="0"+month;newString+=month;var day=""+this.getDate();if(day.length==1)day="0"+day;newString+=day;return newString};Date.prototype.getHourString=function(){var newString=this.getHours()+"00";if(newString.length==3)newString="0"+newString;return newString};function l(){var key=arguments[0];var value=key;if(labels[key]){value=labels[key]}else if(clabels[key]){value=clabels[key]}for(var i=1,j=0;i"}},resolve:{stateCard:stateCard}}).state("app.addressbook.card.view",{url:"/view",views:{"card@app.addressbook":{templateUrl:"UIxContactViewTemplate",controller:"CardController",controllerAs:"editor"}}}).state("app.addressbook.card.editor",{url:"/edit",views:{"card@app.addressbook":{templateUrl:"UIxContactEditorTemplate",controller:"CardController",controllerAs:"editor"}}});$urlRouterProvider.otherwise("/addressbooks/personal")}stateAddressbooks.$inject=["AddressBook"];function stateAddressbooks(AddressBook){return AddressBook.$findAll(window.contactFolders)}stateAddressbook.$inject=["$stateParams","stateAddressbooks","AddressBook"];function stateAddressbook($stateParams,stateAddressbooks,AddressBook){var addressbook=_.find(stateAddressbooks,function(addressbook){return addressbook.id==$stateParams.addressbookId});addressbook.$reload();return addressbook}stateNewCard.$inject=["$stateParams","stateAddressbook","Card"];function stateNewCard($stateParams,stateAddressbook,Card){var tag="v"+$stateParams.contactType,card=new Card({pid:$stateParams.addressbookId,c_component:tag});stateAddressbook.selectedCard=true;return card}stateCard.$inject=["$stateParams","stateAddressbook"];function stateCard($stateParams,stateAddressbook){stateAddressbook.selectedCard=$stateParams.cardId;return stateAddressbook.$getCard($stateParams.cardId)}runBlock.$inject=["$rootScope","$log","$state"];function runBlock($rootScope,$log,$state){$rootScope.$on("$stateChangeError",function(event,toState,toParams,fromState,fromParams,error){$log.error(error);$state.go("app")});$rootScope.$on("$routeChangeError",function(event,current,previous,rejection){$log.error(event,current,previous,rejection)})}})();(function(){"use strict";AddressBookController.$inject=["$scope","$q","$state","$timeout","$mdDialog","Account","Card","AddressBook","Dialog","sgSettings","stateAddressbooks","stateAddressbook"];function AddressBookController($scope,$q,$state,$timeout,$mdDialog,Account,Card,AddressBook,Dialog,Settings,stateAddressbooks,stateAddressbook){var vm=this;AddressBook.selectedFolder=stateAddressbook;vm.service=AddressBook;vm.selectedFolder=stateAddressbook;vm.selectCard=selectCard;vm.toggleCardSelection=toggleCardSelection;vm.newComponent=newComponent;vm.notSelectedComponent=notSelectedComponent;vm.unselectCards=unselectCards;vm.confirmDeleteSelectedCards=confirmDeleteSelectedCards;vm.saveSelectedCards=saveSelectedCards;vm.copySelectedCards=copySelectedCards;vm.selectAll=selectAll;vm.sort=sort;vm.sortedBy=sortedBy;vm.cancelSearch=cancelSearch;vm.newMessage=newMessage;vm.newMessageWithSelectedCards=newMessageWithSelectedCards;vm.newMessageWithRecipient=newMessageWithRecipient;vm.mode={search:false};function selectCard(card){$state.go("app.addressbook.card.view",{addressbookId:stateAddressbook.id,cardId:card.id})}function toggleCardSelection($event,card){card.selected=!card.selected;$event.preventDefault();$event.stopPropagation()}function newComponent(ev){$mdDialog.show({parent:angular.element(document.body),targetEvent:ev,clickOutsideToClose:true,escapeToClose:true,template:[''," ",'
'," "," "+l("Contact")," "," "," "+l("List")," ","
","
","
"].join(""),locals:{addressbookId:vm.selectedFolder.id},controller:ComponentDialogController});ComponentDialogController.$inject=["scope","$mdDialog","$state","addressbookId"];function ComponentDialogController(scope,$mdDialog,$state,addressbookId){scope.create=function(type){$mdDialog.hide();$state.go("app.addressbook.new",{addressbookId:addressbookId,contactType:type})}}}function notSelectedComponent(currentCard,type){return currentCard&¤tCard.c_component==type&&!currentCard.selected}function unselectCards(){_.each(vm.selectedFolder.cards,function(card){card.selected=false})}function confirmDeleteSelectedCards(){Dialog.confirm(l("Warning"),l("Are you sure you want to delete the selected contacts?")).then(function(){var selectedCards=_.filter(vm.selectedFolder.cards,function(card){return card.selected});vm.selectedFolder.$deleteCards(selectedCards);delete vm.selectedFolder.selectedCard},function(data,status){})}function saveSelectedCards(){var selectedCards=_.filter(vm.selectedFolder.cards,function(card){return card.selected});var selectedUIDs=_.pluck(selectedCards,"id");window.location.href=ApplicationBaseURL+"/"+vm.selectedFolder.id+"/export?uid="+selectedUIDs.join("&uid=")}function copySelectedCards(folder){var selectedCards=_.filter(vm.selectedFolder.cards,function(card){return card.selected});vm.selectedFolder.$copyCards(selectedCards,folder).then(function(){},function(error){Dialog.alert(l("Error"),error)})}function selectAll(){_.each(vm.selectedFolder.cards,function(card){card.selected=true})}function sort(field){vm.selectedFolder.$filter("",{sort:field})}function sortedBy(field){return AddressBook.$query.sort==field}function cancelSearch(){vm.mode.search=false;vm.selectedFolder.$filter("")}function newMessage($event,recipients){Account.$findAll().then(function(accounts){var account=_.filter(accounts,function(o){if(o.id===0)return o})[0];account.$getMailboxes().then(function(mailboxes){account.$newMessage().then(function(message){$mdDialog.show({parent:angular.element(document.body),targetEvent:$event,clickOutsideToClose:false,escapeToClose:false,templateUrl:"../Mail/UIxMailEditor",controller:"MessageEditorController",controllerAs:"editor",locals:{stateAccounts:accounts,stateMessage:message,stateRecipients:recipients}})})})})}function newMessageWithRecipient($event,recipient,fn){var recipients=[{full:fn+" <"+recipient+">"}];vm.newMessage($event,recipients)}function newMessageWithSelectedCards($event){var selectedCards=_.filter(vm.selectedFolder.cards,function(card){return card.selected});var promises=[],recipients=[];_.each(selectedCards,function(card){if(card.c_component=="vcard"&&card.c_mail.length){recipients.push({full:card.c_cn+" <"+card.c_mail+">"})}else if(card.c_component=="vlist"){if(angular.isDefined(card.refs)&&card.refs.length){_.each(card.refs,function(ref){if(ref.email.length)recipients.push({full:ref.c_cn+" <"+ref.email+">"})})}else{promises.push(vm.selectedFolder.$getCard(card.id).then(function(card){return card.$futureCardData.then(function(data){_.each(data.refs,function(ref){if(ref.email.length)recipients.push({full:ref.c_cn+" <"+ref.email+">"})})})}))}}});$q.all(promises).then(function(){if(recipients.length)vm.newMessage($event,recipients)})}}angular.module("SOGo.ContactsUI").controller("AddressBookController",AddressBookController)})();(function(){"use strict";AddressBooksController.$inject=["$state","$scope","$rootScope","$stateParams","$timeout","$mdDialog","$mdToast","$mdMedia","$mdSidenav","FileUploader","sgFocus","Card","AddressBook","Dialog","sgSettings","User","stateAddressbooks"];function AddressBooksController($state,$scope,$rootScope,$stateParams,$timeout,$mdDialog,$mdToast,$mdMedia,$mdSidenav,FileUploader,focus,Card,AddressBook,Dialog,Settings,User,stateAddressbooks){var vm=this;vm.activeUser=Settings.activeUser;vm.service=AddressBook;vm.select=select;vm.newAddressbook=newAddressbook;vm.edit=edit;vm.revertEditing=revertEditing;vm.save=save;vm.confirmDelete=confirmDelete;vm.importCards=importCards;vm.exportCards=exportCards;vm.showLinks=showLinks;vm.showProperties=showProperties;vm.share=share;vm.subscribeToFolder=subscribeToFolder;function select($event,folder){if($state.params.addressbookId!=folder.id&&vm.editMode!=folder.id){vm.editMode=false;AddressBook.$query.value="";if($mdMedia("sm"))$mdSidenav("left").close();$state.go("app.addressbook",{addressbookId:folder.id})}else{$event.preventDefault();$event.stopPropagation()}}function newAddressbook(){Dialog.prompt(l("New addressbook"),l("Name of new addressbook")).then(function(name){var addressbook=new AddressBook({name:name,isEditable:true,isRemote:false,owner:UserLogin});AddressBook.$add(addressbook)})}function edit(folder){if(!folder.isRemote){vm.editMode=folder.id;vm.originalAddressbook=angular.extend({},folder.$omit());focus("addressBookName_"+folder.id)}}function revertEditing(folder){folder.name=vm.originalAddressbook.name;vm.editMode=false}function save(folder){var name=folder.name;if(name&&name.length>0&&name!=vm.originalAddressbook.name){folder.$rename(name).then(function(data){vm.editMode=false},function(data,status){Dialog.alert(l("Warning"),data)})}}function confirmDelete(){if(vm.service.selectedFolder.isSubscription){vm.service.selectedFolder.$delete().then(function(){vm.service.selectedFolder=null;$state.go("app.addressbook",{addressbookId:"personal"})},function(data,status){Dialog.alert(l('An error occured while deleting the addressbook "%{0}".',vm.service.selectedFolder.name),l(data.error))})}else{Dialog.confirm(l("Warning"),l("Are you sure you want to delete the addressbook %{0}?",vm.service.selectedFolder.name)).then(function(){return vm.service.selectedFolder.$delete()}).then(function(){vm.service.selectedFolder=null;return true}).catch(function(data,status){Dialog.alert(l('An error occured while deleting the addressbook "%{0}".',vm.service.selectedFolder.name),l(data.error))})}}function importCards($event,folder){$mdDialog.show({parent:angular.element(document.body),targetEvent:$event,clickOutsideToClose:true,escapeToClose:true,templateUrl:"UIxContactsImportDialog",controller:CardsImportDialogController,controllerAs:"$CardsImportDialogController",locals:{folder:folder}});CardsImportDialogController.$inject=["scope","$mdDialog","folder"];function CardsImportDialogController(scope,$mdDialog,folder){var vm=this;vm.uploader=new FileUploader({url:ApplicationBaseURL+[folder.id,"import"].join("/"),autoUpload:true,queueLimit:1,filters:[{name:filterByExtension,fn:filterByExtension}],onSuccessItem:function(item,response,status,headers){var msg;$mdDialog.hide();if(response.imported===0)msg=l("No card was imported.");else{msg=l("A total of %{0} cards were imported in the addressbook.",response.imported);AddressBook.selectedFolder.$reload()}$mdToast.show($mdToast.simple().content(msg).position("top right").hideDelay(3e3))},onErrorItem:function(item,response,status,headers){$mdToast.show({template:["",' error_outline'," "+l("An error occured while importing contacts.")+"",""].join(""),position:"top right",hideDelay:3e3})}});vm.close=function(){$mdDialog.hide()};function filterByExtension(item){var isTextFile=item.type.indexOf("text")===0||/\.(ldif|vcf|vcard)$/.test(item.name);if(!isTextFile)$mdToast.show({template:["",' error_outline'," "+l("Select a vCard or LDIF file.")+"",""].join(""),position:"top right",hideDelay:3e3});return isTextFile}}}function exportCards(){window.location.href=ApplicationBaseURL+"/"+vm.service.selectedFolder.id+"/exportFolder"}function showLinks(addressbook){$mdDialog.show({parent:angular.element(document.body),clickOutsideToClose:true,escapeToClose:true,templateUrl:addressbook.id+"/links",controller:LinksDialogController,controllerAs:"links",locals:{addressbook:addressbook}});LinksDialogController.$inject=["$mdDialog","addressbook"];function LinksDialogController($mdDialog,addressbook){var vm=this;this.addressbook=addressbook;this.close=close;function close(){$mdDialog.hide()}}}function showProperties(addressbook){$mdDialog.show({templateUrl:addressbook.id+"/properties",controller:PropertiesDialogController,controllerAs:"properties",clickOutsideToClose:true,escapeToClose:true,locals:{srcAddressBook:addressbook}}).catch(function(){});PropertiesDialogController.$inject=["$scope","$mdDialog","srcAddressBook"];function PropertiesDialogController($scope,$mdDialog,srcAddressBook){var vm=this;vm.addressbook=new AddressBook(srcAddressBook.$omit());vm.saveProperties=saveProperties;vm.close=close;function saveProperties(){vm.addressbook.$save().then(function(){srcAddressBook.init(vm.addressbook.$omit());$mdDialog.hide()},function(){})}function close(){$mdDialog.cancel()}}}function share(addressbook){addressbook.$acl.$users().then(function(){$mdDialog.show({templateUrl:addressbook.id+"/UIxAclEditor",controller:"AclController",controllerAs:"acl",clickOutsideToClose:true,escapeToClose:true,locals:{usersWithACL:addressbook.$acl.users,User:User,folder:addressbook}})})}function subscribeToFolder(addressbookData){console.debug("subscribeToFolder "+addressbookData.owner+addressbookData.name);AddressBook.$subscribe(addressbookData.owner,addressbookData.name).catch(function(data){Dialog.alert(l("Warning"),l("An error occured please try again."))})}}angular.module("SOGo.ContactsUI").controller("AddressBooksController",AddressBooksController)})();(function(){"use strict";CardController.$inject=["$scope","$timeout","$mdDialog","AddressBook","Card","Dialog","sgFocus","$state","$stateParams","stateCard"];function CardController($scope,$timeout,$mdDialog,AddressBook,Card,Dialog,focus,$state,$stateParams,stateCard){var vm=this;vm.card=stateCard;vm.currentFolder=AddressBook.selectedFolder;vm.allEmailTypes=Card.$EMAIL_TYPES;vm.allTelTypes=Card.$TEL_TYPES;vm.allUrlTypes=Card.$URL_TYPES;vm.allAddressTypes=Card.$ADDRESS_TYPES;vm.categories={};vm.userFilterResults=[];vm.addOrgUnit=addOrgUnit;vm.addBirthday=addBirthday;vm.addScreenName=addScreenName;vm.addEmail=addEmail;vm.addPhone=addPhone;vm.addUrl=addUrl;vm.addAddress=addAddress;vm.addMember=addMember;vm.userFilter=userFilter;vm.save=save;vm.close=close;vm.reset=reset;vm.cancel=cancel;vm.confirmDelete=confirmDelete;vm.exportCard=exportCard;vm.toggleRawSource=toggleRawSource;vm.showRawSource=false;function addOrgUnit(){var i=vm.card.$addOrgUnit("");focus("orgUnit_"+i)}function addBirthday(){vm.card.birthday=new Date}function addScreenName(){vm.card.$addScreenName("")}function addEmail(){var i=vm.card.$addEmail("");focus("email_"+i)}function addPhone(){var i=vm.card.$addPhone("");focus("phone_"+i)}function addUrl(){var i=vm.card.$addUrl("","");focus("url_"+i)}function addAddress(){var i=vm.card.$addAddress("","","","","","","","");focus("address_"+i)}function addMember(){var i=vm.card.$addMember("");focus("ref_"+i)}function userFilter($query,excludedCards){AddressBook.selectedFolder.$filter($query,{dry:true,excludeLists:true},excludedCards);return AddressBook.selectedFolder.$cards}function save(form){if(form.$valid){vm.card.$save().then(function(data){var i=_.indexOf(_.pluck(AddressBook.selectedFolder.cards,"id"),vm.card.id);if(i<0){AddressBook.selectedFolder.$reload()}else{AddressBook.selectedFolder.cards[i]=angular.copy(vm.card)}$state.go("app.addressbook.card.view",{cardId:vm.card.id})}).catch(function(err){console.log(err)})}}function close(){$state.go("app.addressbook",{addressbookId:AddressBook.selectedFolder.id}).then(function(){vm.card=null;delete AddressBook.selectedFolder.selectedCard})}function reset(){vm.card.$reset()}function cancel(){vm.card.$reset();if(vm.card.isNew){vm.card=null;delete AddressBook.selectedFolder.selectedCard;$state.go("app.addressbook",{addressbookId:AddressBook.selectedFolder.id})}else{$state.go("app.addressbook.card.view",{cardId:vm.card.id})}}function confirmDelete(card){Dialog.confirm(l("Warning"),l("Are you sure you want to delete the card of %{0}?",card.$fullname()),{ok:l("Yes"),cancel:l("No")}).then(function(){card.$delete().then(function(){AddressBook.selectedFolder.cards=_.reject(AddressBook.selectedFolder.cards,function(o){return o.id==card.id});close()},function(data,status){Dialog.alert(l("Warning"),l('An error occured while deleting the card "%{0}".',card.$fullname()))})})}function exportCard(){window.location.href=ApplicationBaseURL+"/"+vm.currentFolder.id+"/export?uid="+vm.card.id}function toggleRawSource($event){if(!vm.showRawSource&&!vm.rawSource){Card.$$resource.post(vm.currentFolder.id+"/"+vm.card.id,"raw").then(function(data){vm.rawSource=data;vm.showRawSource=true})}else{vm.showRawSource=!vm.showRawSource}}}angular.module("SOGo.ContactsUI").controller("CardController",CardController)})();(function(){"use strict";function sgAddress(){return{restrict:"A",scope:{data:"=sgAddress"},controller:["$scope",function($scope){$scope.addressLines=function(data){var lines=[],locality_region=[];if(data.street)lines.push(data.street);if(data.street2)lines.push(data.street2);if(data.locality)locality_region.push(data.locality);if(data.region)locality_region.push(data.region);if(locality_region.length>0)lines.push(locality_region.join(", "));if(data.country)lines.push(data.country);if(data.postalcode)lines.push(data.postalcode);return lines.join("
")}}],template:'
'}}angular.module("SOGo.Common").directive("sgAddress",sgAddress)})(); +(function(){"use strict";angular.module("SOGo.ContactsUI",["ngSanitize","ui.router","angularFileUpload","ck","SOGo.Common","SOGo.PreferencesUI","SOGo.MailerUI"]).config(configure).run(runBlock);configure.$inject=["$stateProvider","$urlRouterProvider"];function configure($stateProvider,$urlRouterProvider){$stateProvider.state("app",{url:"/addressbooks","abstract":true,views:{addressbooks:{templateUrl:"UIxContactFoldersView",controller:"AddressBooksController",controllerAs:"app"}},resolve:{stateAddressbooks:stateAddressbooks}}).state("app.addressbook",{url:"/:addressbookId",views:{addressbook:{templateUrl:"addressbook",controller:"AddressBookController",controllerAs:"addressbook"}},resolve:{stateAddressbook:stateAddressbook}}).state("app.addressbook.new",{url:"/{contactType:(?:card|list)}/new",views:{card:{templateUrl:"UIxContactEditorTemplate",controller:"CardController",controllerAs:"editor"}},resolve:{stateCard:stateNewCard}}).state("app.addressbook.card",{url:"/:cardId","abstract":true,views:{card:{template:""}},resolve:{stateCard:stateCard}}).state("app.addressbook.card.view",{url:"/view",views:{"card@app.addressbook":{templateUrl:"UIxContactViewTemplate",controller:"CardController",controllerAs:"editor"}}}).state("app.addressbook.card.editor",{url:"/edit",views:{"card@app.addressbook":{templateUrl:"UIxContactEditorTemplate",controller:"CardController",controllerAs:"editor"}}});$urlRouterProvider.otherwise("/addressbooks/personal")}stateAddressbooks.$inject=["AddressBook"];function stateAddressbooks(AddressBook){return AddressBook.$findAll(window.contactFolders)}stateAddressbook.$inject=["$stateParams","stateAddressbooks","AddressBook"];function stateAddressbook($stateParams,stateAddressbooks,AddressBook){var addressbook=_.find(stateAddressbooks,function(addressbook){return addressbook.id==$stateParams.addressbookId});addressbook.$reload();return addressbook}stateNewCard.$inject=["$stateParams","stateAddressbook","Card"];function stateNewCard($stateParams,stateAddressbook,Card){var tag="v"+$stateParams.contactType,card=new Card({pid:$stateParams.addressbookId,c_component:tag});stateAddressbook.selectedCard=true;return card}stateCard.$inject=["$stateParams","stateAddressbook"];function stateCard($stateParams,stateAddressbook){stateAddressbook.selectedCard=$stateParams.cardId;return stateAddressbook.$getCard($stateParams.cardId)}runBlock.$inject=["$rootScope","$log","$state"];function runBlock($rootScope,$log,$state){$rootScope.$on("$stateChangeError",function(event,toState,toParams,fromState,fromParams,error){$log.error(error);$state.go("app")});$rootScope.$on("$routeChangeError",function(event,current,previous,rejection){$log.error(event,current,previous,rejection)})}})();(function(){"use strict";AddressBookController.$inject=["$scope","$q","$state","$timeout","$mdDialog","Account","Card","AddressBook","Dialog","sgSettings","stateAddressbooks","stateAddressbook"];function AddressBookController($scope,$q,$state,$timeout,$mdDialog,Account,Card,AddressBook,Dialog,Settings,stateAddressbooks,stateAddressbook){var vm=this;AddressBook.selectedFolder=stateAddressbook;vm.service=AddressBook;vm.selectedFolder=stateAddressbook;vm.selectCard=selectCard;vm.toggleCardSelection=toggleCardSelection;vm.newComponent=newComponent;vm.notSelectedComponent=notSelectedComponent;vm.unselectCards=unselectCards;vm.confirmDeleteSelectedCards=confirmDeleteSelectedCards;vm.saveSelectedCards=saveSelectedCards;vm.copySelectedCards=copySelectedCards;vm.selectAll=selectAll;vm.sort=sort;vm.sortedBy=sortedBy;vm.cancelSearch=cancelSearch;vm.newMessage=newMessage;vm.newMessageWithSelectedCards=newMessageWithSelectedCards;vm.newMessageWithRecipient=newMessageWithRecipient;vm.mode={search:false};function selectCard(card){$state.go("app.addressbook.card.view",{addressbookId:stateAddressbook.id,cardId:card.id})}function toggleCardSelection($event,card){card.selected=!card.selected;$event.preventDefault();$event.stopPropagation()}function newComponent(ev){$mdDialog.show({parent:angular.element(document.body),targetEvent:ev,clickOutsideToClose:true,escapeToClose:true,template:[''," ",'
'," "," "+l("Contact")," "," "," "+l("List")," ","
","
","
"].join(""),locals:{addressbookId:vm.selectedFolder.id},controller:ComponentDialogController});ComponentDialogController.$inject=["scope","$mdDialog","$state","addressbookId"];function ComponentDialogController(scope,$mdDialog,$state,addressbookId){scope.create=function(type){$mdDialog.hide();$state.go("app.addressbook.new",{addressbookId:addressbookId,contactType:type})}}}function notSelectedComponent(currentCard,type){return currentCard&¤tCard.c_component==type&&!currentCard.selected}function unselectCards(){_.each(vm.selectedFolder.cards,function(card){card.selected=false})}function confirmDeleteSelectedCards(){Dialog.confirm(l("Warning"),l("Are you sure you want to delete the selected contacts?")).then(function(){var selectedCards=_.filter(vm.selectedFolder.cards,function(card){return card.selected});vm.selectedFolder.$deleteCards(selectedCards);delete vm.selectedFolder.selectedCard},function(data,status){})}function saveSelectedCards(){var selectedCards=_.filter(vm.selectedFolder.cards,function(card){return card.selected});var selectedUIDs=_.pluck(selectedCards,"id");window.location.href=ApplicationBaseURL+"/"+vm.selectedFolder.id+"/export?uid="+selectedUIDs.join("&uid=")}function copySelectedCards(folder){var selectedCards=_.filter(vm.selectedFolder.cards,function(card){return card.selected});vm.selectedFolder.$copyCards(selectedCards,folder).then(function(){},function(error){Dialog.alert(l("Error"),error)})}function selectAll(){_.each(vm.selectedFolder.cards,function(card){card.selected=true})}function sort(field){vm.selectedFolder.$filter("",{sort:field})}function sortedBy(field){return AddressBook.$query.sort==field}function cancelSearch(){vm.mode.search=false;vm.selectedFolder.$filter("")}function newMessage($event,recipients){Account.$findAll().then(function(accounts){var account=_.filter(accounts,function(o){if(o.id===0)return o})[0];account.$getMailboxes().then(function(mailboxes){account.$newMessage().then(function(message){$mdDialog.show({parent:angular.element(document.body),targetEvent:$event,clickOutsideToClose:false,escapeToClose:false,templateUrl:"../Mail/UIxMailEditor",controller:"MessageEditorController",controllerAs:"editor",locals:{stateAccounts:accounts,stateMessage:message,stateRecipients:recipients}})})})})}function newMessageWithRecipient($event,recipient,fn){var recipients=[{full:fn+" <"+recipient+">"}];vm.newMessage($event,recipients);$event.stopPropagation();$event.preventDefault()}function newMessageWithSelectedCards($event){var selectedCards=_.filter(vm.selectedFolder.cards,function(card){return card.selected});var promises=[],recipients=[];_.each(selectedCards,function(card){if(card.c_component=="vcard"&&card.c_mail.length){recipients.push({full:card.c_cn+" <"+card.c_mail+">"})}else if(card.c_component=="vlist"){if(angular.isDefined(card.refs)&&card.refs.length){_.each(card.refs,function(ref){if(ref.email.length)recipients.push({full:ref.c_cn+" <"+ref.email+">"})})}else{promises.push(vm.selectedFolder.$getCard(card.id).then(function(card){return card.$futureCardData.then(function(data){_.each(data.refs,function(ref){if(ref.email.length)recipients.push({full:ref.c_cn+" <"+ref.email+">"})})})}))}}});$q.all(promises).then(function(){if(recipients.length)vm.newMessage($event,recipients)})}}angular.module("SOGo.ContactsUI").controller("AddressBookController",AddressBookController)})();(function(){"use strict";AddressBooksController.$inject=["$state","$scope","$rootScope","$stateParams","$timeout","$mdDialog","$mdToast","$mdMedia","$mdSidenav","FileUploader","sgFocus","Card","AddressBook","Dialog","sgSettings","User","stateAddressbooks"];function AddressBooksController($state,$scope,$rootScope,$stateParams,$timeout,$mdDialog,$mdToast,$mdMedia,$mdSidenav,FileUploader,focus,Card,AddressBook,Dialog,Settings,User,stateAddressbooks){var vm=this;vm.activeUser=Settings.activeUser;vm.service=AddressBook;vm.select=select;vm.newAddressbook=newAddressbook;vm.edit=edit;vm.revertEditing=revertEditing;vm.save=save;vm.confirmDelete=confirmDelete;vm.importCards=importCards;vm.exportCards=exportCards;vm.showLinks=showLinks;vm.showProperties=showProperties;vm.share=share;vm.subscribeToFolder=subscribeToFolder;function select($event,folder){if($state.params.addressbookId!=folder.id&&vm.editMode!=folder.id){vm.editMode=false;AddressBook.$query.value="";if($mdMedia("sm"))$mdSidenav("left").close();$state.go("app.addressbook",{addressbookId:folder.id})}else{$event.preventDefault();$event.stopPropagation()}}function newAddressbook(){Dialog.prompt(l("New addressbook"),l("Name of new addressbook")).then(function(name){var addressbook=new AddressBook({name:name,isEditable:true,isRemote:false,owner:UserLogin});AddressBook.$add(addressbook)})}function edit(folder){if(!folder.isRemote){vm.editMode=folder.id;vm.originalAddressbook=angular.extend({},folder.$omit());focus("addressBookName_"+folder.id)}}function revertEditing(folder){folder.name=vm.originalAddressbook.name;vm.editMode=false}function save(folder){var name=folder.name;if(name&&name.length>0&&name!=vm.originalAddressbook.name){folder.$rename(name).then(function(data){vm.editMode=false},function(data,status){Dialog.alert(l("Warning"),data)})}}function confirmDelete(){if(vm.service.selectedFolder.isSubscription){vm.service.selectedFolder.$delete().then(function(){vm.service.selectedFolder=null;$state.go("app.addressbook",{addressbookId:"personal"})},function(data,status){Dialog.alert(l('An error occured while deleting the addressbook "%{0}".',vm.service.selectedFolder.name),l(data.error))})}else{Dialog.confirm(l("Warning"),l("Are you sure you want to delete the addressbook %{0}?",vm.service.selectedFolder.name)).then(function(){return vm.service.selectedFolder.$delete()}).then(function(){vm.service.selectedFolder=null;return true}).catch(function(data,status){Dialog.alert(l('An error occured while deleting the addressbook "%{0}".',vm.service.selectedFolder.name),l(data.error))})}}function importCards($event,folder){$mdDialog.show({parent:angular.element(document.body),targetEvent:$event,clickOutsideToClose:true,escapeToClose:true,templateUrl:"UIxContactsImportDialog",controller:CardsImportDialogController,controllerAs:"$CardsImportDialogController",locals:{folder:folder}});CardsImportDialogController.$inject=["scope","$mdDialog","folder"];function CardsImportDialogController(scope,$mdDialog,folder){var vm=this;vm.uploader=new FileUploader({url:ApplicationBaseURL+[folder.id,"import"].join("/"),autoUpload:true,queueLimit:1,filters:[{name:filterByExtension,fn:filterByExtension}],onSuccessItem:function(item,response,status,headers){var msg;$mdDialog.hide();if(response.imported===0)msg=l("No card was imported.");else{msg=l("A total of %{0} cards were imported in the addressbook.",response.imported);AddressBook.selectedFolder.$reload()}$mdToast.show($mdToast.simple().content(msg).position("top right").hideDelay(3e3))},onErrorItem:function(item,response,status,headers){$mdToast.show({template:["",' error_outline'," "+l("An error occured while importing contacts.")+"",""].join(""),position:"top right",hideDelay:3e3})}});vm.close=function(){$mdDialog.hide()};function filterByExtension(item){var isTextFile=item.type.indexOf("text")===0||/\.(ldif|vcf|vcard)$/.test(item.name);if(!isTextFile)$mdToast.show({template:["",' error_outline'," "+l("Select a vCard or LDIF file.")+"",""].join(""),position:"top right",hideDelay:3e3});return isTextFile}}}function exportCards(){window.location.href=ApplicationBaseURL+"/"+vm.service.selectedFolder.id+"/exportFolder"}function showLinks(addressbook){$mdDialog.show({parent:angular.element(document.body),clickOutsideToClose:true,escapeToClose:true,templateUrl:addressbook.id+"/links",controller:LinksDialogController,controllerAs:"links",locals:{addressbook:addressbook}});LinksDialogController.$inject=["$mdDialog","addressbook"];function LinksDialogController($mdDialog,addressbook){var vm=this;this.addressbook=addressbook;this.close=close;function close(){$mdDialog.hide()}}}function showProperties(addressbook){$mdDialog.show({templateUrl:addressbook.id+"/properties",controller:PropertiesDialogController,controllerAs:"properties",clickOutsideToClose:true,escapeToClose:true,locals:{srcAddressBook:addressbook}}).catch(function(){});PropertiesDialogController.$inject=["$scope","$mdDialog","srcAddressBook"];function PropertiesDialogController($scope,$mdDialog,srcAddressBook){var vm=this;vm.addressbook=new AddressBook(srcAddressBook.$omit());vm.saveProperties=saveProperties;vm.close=close;function saveProperties(){vm.addressbook.$save().then(function(){srcAddressBook.init(vm.addressbook.$omit());$mdDialog.hide()},function(){})}function close(){$mdDialog.cancel()}}}function share(addressbook){addressbook.$acl.$users().then(function(){$mdDialog.show({templateUrl:addressbook.id+"/UIxAclEditor",controller:"AclController",controllerAs:"acl",clickOutsideToClose:true,escapeToClose:true,locals:{usersWithACL:addressbook.$acl.users,User:User,folder:addressbook}})})}function subscribeToFolder(addressbookData){console.debug("subscribeToFolder "+addressbookData.owner+addressbookData.name);AddressBook.$subscribe(addressbookData.owner,addressbookData.name).catch(function(data){Dialog.alert(l("Warning"),l("An error occured please try again."))})}}angular.module("SOGo.ContactsUI").controller("AddressBooksController",AddressBooksController)})();(function(){"use strict";CardController.$inject=["$scope","$timeout","$mdDialog","AddressBook","Card","Dialog","sgFocus","$state","$stateParams","stateCard"];function CardController($scope,$timeout,$mdDialog,AddressBook,Card,Dialog,focus,$state,$stateParams,stateCard){var vm=this;vm.card=stateCard;vm.currentFolder=AddressBook.selectedFolder;vm.allEmailTypes=Card.$EMAIL_TYPES;vm.allTelTypes=Card.$TEL_TYPES;vm.allUrlTypes=Card.$URL_TYPES;vm.allAddressTypes=Card.$ADDRESS_TYPES;vm.categories={};vm.userFilterResults=[];vm.addOrgUnit=addOrgUnit;vm.addBirthday=addBirthday;vm.addScreenName=addScreenName;vm.addEmail=addEmail;vm.addPhone=addPhone;vm.addUrl=addUrl;vm.addAddress=addAddress;vm.addMember=addMember;vm.userFilter=userFilter;vm.save=save;vm.close=close;vm.reset=reset;vm.cancel=cancel;vm.confirmDelete=confirmDelete;vm.exportCard=exportCard;vm.toggleRawSource=toggleRawSource;vm.showRawSource=false;function addOrgUnit(){var i=vm.card.$addOrgUnit("");focus("orgUnit_"+i)}function addBirthday(){vm.card.birthday=new Date}function addScreenName(){vm.card.$addScreenName("")}function addEmail(){var i=vm.card.$addEmail("");focus("email_"+i)}function addPhone(){var i=vm.card.$addPhone("");focus("phone_"+i)}function addUrl(){var i=vm.card.$addUrl("","");focus("url_"+i)}function addAddress(){var i=vm.card.$addAddress("","","","","","","","");focus("address_"+i)}function addMember(){var i=vm.card.$addMember("");focus("ref_"+i)}function userFilter($query,excludedCards){AddressBook.selectedFolder.$filter($query,{dry:true,excludeLists:true},excludedCards);return AddressBook.selectedFolder.$cards}function save(form){if(form.$valid){vm.card.$save().then(function(data){var i=_.indexOf(_.pluck(AddressBook.selectedFolder.cards,"id"),vm.card.id);if(i<0){AddressBook.selectedFolder.$reload()}else{AddressBook.selectedFolder.cards[i]=angular.copy(vm.card)}$state.go("app.addressbook.card.view",{cardId:vm.card.id})}).catch(function(err){console.log(err)})}}function close(){$state.go("app.addressbook",{addressbookId:AddressBook.selectedFolder.id}).then(function(){vm.card=null;delete AddressBook.selectedFolder.selectedCard})}function reset(){vm.card.$reset()}function cancel(){vm.card.$reset();if(vm.card.isNew){vm.card=null;delete AddressBook.selectedFolder.selectedCard;$state.go("app.addressbook",{addressbookId:AddressBook.selectedFolder.id})}else{$state.go("app.addressbook.card.view",{cardId:vm.card.id})}}function confirmDelete(card){Dialog.confirm(l("Warning"),l("Are you sure you want to delete the card of %{0}?",card.$fullname()),{ok:l("Yes"),cancel:l("No")}).then(function(){card.$delete().then(function(){AddressBook.selectedFolder.cards=_.reject(AddressBook.selectedFolder.cards,function(o){return o.id==card.id});close()},function(data,status){Dialog.alert(l("Warning"),l('An error occured while deleting the card "%{0}".',card.$fullname()))})})}function exportCard(){window.location.href=ApplicationBaseURL+"/"+vm.currentFolder.id+"/export?uid="+vm.card.id}function toggleRawSource($event){if(!vm.showRawSource&&!vm.rawSource){Card.$$resource.post(vm.currentFolder.id+"/"+vm.card.id,"raw").then(function(data){vm.rawSource=data;vm.showRawSource=true})}else{vm.showRawSource=!vm.showRawSource}}}angular.module("SOGo.ContactsUI").controller("CardController",CardController)})();(function(){"use strict";function sgAddress(){return{restrict:"A",scope:{data:"=sgAddress"},controller:["$scope",function($scope){$scope.addressLines=function(data){var lines=[],locality_region=[];if(data.street)lines.push(data.street);if(data.street2)lines.push(data.street2);if(data.locality)locality_region.push(data.locality);if(data.region)locality_region.push(data.region);if(locality_region.length>0)lines.push(locality_region.join(", "));if(data.country)lines.push(data.country);if(data.postalcode)lines.push(data.postalcode);return lines.join("
")}}],template:'
'}}angular.module("SOGo.Common").directive("sgAddress",sgAddress)})(); //# sourceMappingURL=Contacts.js.map \ No newline at end of file diff --git a/UI/WebServerResources/js/Contacts.js.map b/UI/WebServerResources/js/Contacts.js.map index e9670d1a9..4422ef1ce 100644 --- a/UI/WebServerResources/js/Contacts.js.map +++ b/UI/WebServerResources/js/Contacts.js.map @@ -1 +1 @@ -{"version":3,"sources":["Contacts/Contacts.app.js","Contacts/AddressBookController.js","Contacts/AddressBooksController.js","Contacts/CardController.js","Contacts/sgAddress.directive.js"],"names":["angular","module","config","configure","run","runBlock","$inject","$stateProvider","$urlRouterProvider","state","url","abstract","views","addressbooks","templateUrl","controller","controllerAs","resolve","stateAddressbooks","addressbook","stateAddressbook","card","stateCard","stateNewCard","template","card@app.addressbook","otherwise","AddressBook","$findAll","window","contactFolders","$stateParams","_","find","id","addressbookId","$reload","Card","tag","contactType","pid","c_component","selectedCard","cardId","$getCard","$rootScope","$log","$state","$on","event","toState","toParams","fromState","fromParams","error","go","current","previous","rejection","AddressBookController","$scope","$q","$timeout","$mdDialog","Account","Dialog","Settings","vm","this","selectedFolder","service","selectCard","toggleCardSelection","newComponent","notSelectedComponent","unselectCards","confirmDeleteSelectedCards","saveSelectedCards","copySelectedCards","selectAll","sort","sortedBy","cancelSearch","newMessage","newMessageWithSelectedCards","newMessageWithRecipient","mode","search","$event","selected","preventDefault","stopPropagation","ev","show","parent","element","document","body","targetEvent","clickOutsideToClose","escapeToClose","l","join","locals","ComponentDialogController","scope","create","type","hide","currentCard","each","cards","confirm","then","selectedCards","filter","$deleteCards","data","status","selectedUIDs","pluck","location","href","ApplicationBaseURL","folder","$copyCards","alert","field","$filter","$query","recipients","accounts","account","o","$getMailboxes","mailboxes","$newMessage","message","stateAccounts","stateMessage","stateRecipients","recipient","fn","full","promises","c_mail","length","push","c_cn","isDefined","refs","ref","email","$futureCardData","all","AddressBooksController","$mdToast","$mdMedia","$mdSidenav","FileUploader","focus","User","activeUser","select","newAddressbook","edit","revertEditing","save","confirmDelete","importCards","exportCards","showLinks","showProperties","share","subscribeToFolder","params","editMode","value","close","prompt","name","isEditable","isRemote","owner","UserLogin","$add","originalAddressbook","extend","$omit","$rename","isSubscription","$delete","catch","CardsImportDialogController","uploader","autoUpload","queueLimit","filters","filterByExtension","onSuccessItem","item","response","headers","msg","imported","simple","content","position","hideDelay","onErrorItem","isTextFile","indexOf","test","LinksDialogController","PropertiesDialogController","srcAddressBook","saveProperties","$save","init","cancel","$acl","$users","usersWithACL","users","addressbookData","console","debug","$subscribe","CardController","currentFolder","allEmailTypes","$EMAIL_TYPES","allTelTypes","$TEL_TYPES","allUrlTypes","$URL_TYPES","allAddressTypes","$ADDRESS_TYPES","categories","userFilterResults","addOrgUnit","addBirthday","addScreenName","addEmail","addPhone","addUrl","addAddress","addMember","userFilter","reset","exportCard","toggleRawSource","showRawSource","i","$addOrgUnit","birthday","Date","$addScreenName","$addEmail","$addPhone","$addUrl","$addAddress","$addMember","excludedCards","dry","excludeLists","$cards","form","$valid","copy","err","log","$reset","isNew","$fullname","ok","reject","rawSource","$$resource","post","sgAddress","restrict","addressLines","lines","locality_region","street","street2","locality","region","country","postalcode","directive"],"mappings":"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","file":"Contacts.js"} \ No newline at end of file +{"version":3,"sources":["Contacts/Contacts.app.js","Contacts/AddressBookController.js","Contacts/AddressBooksController.js","Contacts/CardController.js","Contacts/sgAddress.directive.js"],"names":["angular","module","config","configure","run","runBlock","$inject","$stateProvider","$urlRouterProvider","state","url","abstract","views","addressbooks","templateUrl","controller","controllerAs","resolve","stateAddressbooks","addressbook","stateAddressbook","card","stateCard","stateNewCard","template","card@app.addressbook","otherwise","AddressBook","$findAll","window","contactFolders","$stateParams","_","find","id","addressbookId","$reload","Card","tag","contactType","pid","c_component","selectedCard","cardId","$getCard","$rootScope","$log","$state","$on","event","toState","toParams","fromState","fromParams","error","go","current","previous","rejection","AddressBookController","$scope","$q","$timeout","$mdDialog","Account","Dialog","Settings","vm","this","selectedFolder","service","selectCard","toggleCardSelection","newComponent","notSelectedComponent","unselectCards","confirmDeleteSelectedCards","saveSelectedCards","copySelectedCards","selectAll","sort","sortedBy","cancelSearch","newMessage","newMessageWithSelectedCards","newMessageWithRecipient","mode","search","$event","selected","preventDefault","stopPropagation","ev","show","parent","element","document","body","targetEvent","clickOutsideToClose","escapeToClose","l","join","locals","ComponentDialogController","scope","create","type","hide","currentCard","each","cards","confirm","then","selectedCards","filter","$deleteCards","data","status","selectedUIDs","pluck","location","href","ApplicationBaseURL","folder","$copyCards","alert","field","$filter","$query","recipients","accounts","account","o","$getMailboxes","mailboxes","$newMessage","message","stateAccounts","stateMessage","stateRecipients","recipient","fn","full","promises","c_mail","length","push","c_cn","isDefined","refs","ref","email","$futureCardData","all","AddressBooksController","$mdToast","$mdMedia","$mdSidenav","FileUploader","focus","User","activeUser","select","newAddressbook","edit","revertEditing","save","confirmDelete","importCards","exportCards","showLinks","showProperties","share","subscribeToFolder","params","editMode","value","close","prompt","name","isEditable","isRemote","owner","UserLogin","$add","originalAddressbook","extend","$omit","$rename","isSubscription","$delete","catch","CardsImportDialogController","uploader","autoUpload","queueLimit","filters","filterByExtension","onSuccessItem","item","response","headers","msg","imported","simple","content","position","hideDelay","onErrorItem","isTextFile","indexOf","test","LinksDialogController","PropertiesDialogController","srcAddressBook","saveProperties","$save","init","cancel","$acl","$users","usersWithACL","users","addressbookData","console","debug","$subscribe","CardController","currentFolder","allEmailTypes","$EMAIL_TYPES","allTelTypes","$TEL_TYPES","allUrlTypes","$URL_TYPES","allAddressTypes","$ADDRESS_TYPES","categories","userFilterResults","addOrgUnit","addBirthday","addScreenName","addEmail","addPhone","addUrl","addAddress","addMember","userFilter","reset","exportCard","toggleRawSource","showRawSource","i","$addOrgUnit","birthday","Date","$addScreenName","$addEmail","$addPhone","$addUrl","$addAddress","$addMember","excludedCards","dry","excludeLists","$cards","form","$valid","copy","err","log","$reset","isNew","$fullname","ok","reject","rawSource","$$resource","post","sgAddress","restrict","addressLines","lines","locality_region","street","street2","locality","region","country","postalcode","directive"],"mappings":"CAGA,WACE,YAEAA,SAAQC,OAAO,mBAAoB,aAAc,YAAa,oBAAqB,KAAM,cAAe,qBAAsB,kBAC3HC,OAAOC,WACPC,IAAIC,SAKPF,WAAUG,SAAW,iBAAkB,qBACvC,SAASH,WAAUI,eAAgBC,oBACjCD,eACGE,MAAM,OACLC,IAAK,gBACLC,WAAU,KACVC,OACEC,cACEC,YAAa,wBACbC,WAAY,yBACZC,aAAc,QAGlBC,SACEC,kBAAmBA,qBAGtBT,MAAM,mBACLC,IAAK,kBACLE,OACEO,aACEL,YAAa,cACbC,WAAY,wBACZC,aAAc,gBAGlBC,SACEG,iBAAkBA,oBAGrBX,MAAM,uBACLC,IAAK,mCACLE,OACES,MACEP,YAAa,2BACbC,WAAY,iBACZC,aAAc,WAGlBC,SACEK,UAAWC,gBAGdd,MAAM,wBACLC,IAAK,WACLC,WAAU,KACVC,OACES,MACEG,SAAU,eAGdP,SACEK,UAAWA,aAGdb,MAAM,6BACLC,IAAK,QACLE,OACEa,wBACEX,YAAa,yBACbC,WAAY,iBACZC,aAAc,aAInBP,MAAM,+BACLC,IAAK,QACLE,OACEa,wBACEX,YAAa,2BACbC,WAAY,iBACZC,aAAc,YAMtBR,oBAAmBkB,UAAU,0BAM/BR,kBAAkBZ,SAAW,cAC7B,SAASY,mBAAkBS,aACzB,MAAOA,aAAYC,SAASC,OAAOC,gBAMrCV,iBAAiBd,SAAW,eAAgB,oBAAqB,cACjE,SAASc,kBAAiBW,aAAcb,kBAAmBS,aACzD,GAAIR,aAAca,EAAEC,KAAKf,kBAAmB,SAASC,aACnD,MAAOA,aAAYe,IAAMH,aAAaI,eAExChB,aAAYiB,SACZ,OAAOjB,aAMTI,aAAajB,SAAW,eAAgB,mBAAoB,OAC5D,SAASiB,cAAaQ,aAAcX,iBAAkBiB,MACpD,GAAIC,KAAM,IAAMP,aAAaQ,YACzBlB,KAAO,GAAIgB,OAAOG,IAAKT,aAAaI,cAAeM,YAAaH,KACpElB,kBAAiBsB,aAAe,IAChC,OAAOrB,MAMTC,UAAUhB,SAAW,eAAgB,mBACrC,SAASgB,WAAUS,aAAcX,kBAC/BA,iBAAiBsB,aAAeX,aAAaY,MAC7C,OAAOvB,kBAAiBwB,SAASb,aAAaY,QAMhDtC,SAASC,SAAW,aAAc,OAAQ,SAC1C,SAASD,UAASwC,WAAYC,KAAMC,QAClCF,WAAWG,IAAI,oBAAqB,SAASC,MAAOC,QAASC,SAAUC,UAAWC,WAAYC,OAC5FR,KAAKQ,MAAMA,MACXP,QAAOQ,GAAG,QAEZV,YAAWG,IAAI,oBAAqB,SAASC,MAAOO,QAASC,SAAUC,WACrEZ,KAAKQ,MAAML,MAAOO,QAASC,SAAUC,mBC7I3C,WACE,YAKAC,uBAAsBrD,SAAW,SAAU,KAAM,SAAU,WAAY,YAAa,UAAW,OAAQ,cAAe,SAAU,aAAc,oBAAqB,mBACnK,SAASqD,uBAAsBC,OAAQC,GAAId,OAAQe,SAAUC,UAAWC,QAAS3B,KAAMV,YAAasC,OAAQC,SAAUhD,kBAAmBE,kBACvI,GAAI+C,IAAKC,IAETzC,aAAY0C,eAAiBjD,gBAE7B+C,IAAGG,QAAU3C,WACbwC,IAAGE,eAAiBjD,gBACpB+C,IAAGI,WAAaA,UAChBJ,IAAGK,oBAAsBA,mBACzBL,IAAGM,aAAeA,YAClBN,IAAGO,qBAAuBA,oBAC1BP,IAAGQ,cAAgBA,aACnBR,IAAGS,2BAA6BA,0BAChCT,IAAGU,kBAAoBA,iBACvBV,IAAGW,kBAAoBA,iBACvBX,IAAGY,UAAYA,SACfZ,IAAGa,KAAOA,IACVb,IAAGc,SAAWA,QACdd,IAAGe,aAAeA,YAClBf,IAAGgB,WAAaA,UAChBhB,IAAGiB,4BAA8BA,2BACjCjB,IAAGkB,wBAA0BA,uBAC7BlB,IAAGmB,MAASC,OAAQ,MAEpB,SAAShB,YAAWlD,MAClB0B,OAAOQ,GAAG,6BAA8BpB,cAAef,iBAAiBc,GAAIS,OAAQtB,KAAKa,KAG3F,QAASsC,qBAAoBgB,OAAQnE,MACnCA,KAAKoE,UAAYpE,KAAKoE,QACtBD,QAAOE,gBACPF,QAAOG,kBAGT,QAASlB,cAAamB,IACpB7B,UAAU8B,MACRC,OAAQ9F,QAAQ+F,QAAQC,SAASC,MACjCC,YAAaN,GACbO,oBAAqB,KACrBC,cAAe,KACf5E,UACE,0BAA4B6E,EAAE,oBAAsB,KACpD,wBACA,4BACA,gDACA,WAAaA,EAAE,WACf,qBACA,gDACA,WAAaA,EAAE,QACf,qBACA,aACA,yBACA,gBACAC,KAAK,IACPC,QACEpE,cAAegC,GAAGE,eAAenC,IAEnCnB,WAAYyF,2BAMdA,2BAA0BlG,SAAW,QAAS,YAAa,SAAU,gBACrE,SAASkG,2BAA0BC,MAAO1C,UAAWhB,OAAQZ,eAC3DsE,MAAMC,OAAS,SAASC,MACtB5C,UAAU6C,MACV7D,QAAOQ,GAAG,uBAAyBpB,cAAeA,cAAeI,YAAaoE,SAKpF,QAASjC,sBAAqBmC,YAAaF,MACzC,MAAQE,cAAeA,YAAYpE,aAAekE,OAASE,YAAYpB,SAGzE,QAASd,iBACP3C,EAAE8E,KAAK3C,GAAGE,eAAe0C,MAAO,SAAS1F,MAAQA,KAAKoE,SAAW,QAGnE,QAASb,8BACPX,OAAO+C,QAAQX,EAAE,WACFA,EAAE,2DACdY,KAAK,WAEJ,GAAIC,eAAgBlF,EAAEmF,OAAOhD,GAAGE,eAAe0C,MAAO,SAAS1F,MAAQ,MAAOA,MAAKoE,UACnFtB,IAAGE,eAAe+C,aAAaF,qBACxB/C,IAAGE,eAAe3B,cACvB,SAAS2E,KAAMC,WAKvB,QAASzC,qBACP,GAAIqC,eAAgBlF,EAAEmF,OAAOhD,GAAGE,eAAe0C,MAAO,SAAS1F,MAAQ,MAAOA,MAAKoE,UACnF,IAAI8B,cAAevF,EAAEwF,MAAMN,cAAe,KAC1CrF,QAAO4F,SAASC,KAAOC,mBAAqB,IAAMxD,GAAGE,eAAenC,GAAK,eAAiBqF,aAAajB,KAAK,SAG9G,QAASxB,mBAAkB8C,QACzB,GAAIV,eAAgBlF,EAAEmF,OAAOhD,GAAGE,eAAe0C,MAAO,SAAS1F,MAAQ,MAAOA,MAAKoE,UACnFtB,IAAGE,eAAewD,WAAWX,cAAeU,QAAQX,KAAK,aAEtD,SAAS3D,OACVW,OAAO6D,MAAMzB,EAAE,SAAU/C,SAI7B,QAASyB,aACP/C,EAAE8E,KAAK3C,GAAGE,eAAe0C,MAAO,SAAS1F,MACvCA,KAAKoE,SAAW,OAIpB,QAAST,MAAK+C,OACZ5D,GAAGE,eAAe2D,QAAQ,IAAMhD,KAAM+C,QAGxC,QAAS9C,UAAS8C,OAChB,MAAOpG,aAAYsG,OAAOjD,MAAQ+C,MAGpC,QAAS7C,gBACPf,GAAGmB,KAAKC,OAAS,KACjBpB,IAAGE,eAAe2D,QAAQ,IAG5B,QAAS7C,YAAWK,OAAQ0C,YAC1BlE,QAAQpC,WAAWqF,KAAK,SAASkB,UAC/B,GAAIC,SAAUpG,EAAEmF,OAAOgB,SAAU,SAASE,GACxC,GAAIA,EAAEnG,KAAO,EACX,MAAOmG,KACR,EAIHD,SAAQE,gBAAgBrB,KAAK,SAASsB,WACpCH,QAAQI,cAAcvB,KAAK,SAASwB,SAClC1E,UAAU8B,MACRC,OAAQ9F,QAAQ+F,QAAQC,SAASC,MACjCC,YAAaV,OACbW,oBAAqB,MACrBC,cAAe,MACftF,YAAa,wBACbC,WAAY,0BACZC,aAAc,SACduF,QACEmC,cAAeP,SACfQ,aAAcF,QACdG,gBAAiBV,oBAQ7B,QAAS7C,yBAAwBG,OAAQqD,UAAWC,IAClD,GAAIZ,cAAea,KAAMD,GAAK,KAAOD,UAAY,KACjD1E,IAAGgB,WAAWK,OAAQ0C,WACtB1C,QAAOG,iBACPH,QAAOE,iBAGT,QAASN,6BAA4BI,QACnC,GAAI0B,eAAgBlF,EAAEmF,OAAOhD,GAAGE,eAAe0C,MAAO,SAAS1F,MAAQ,MAAOA,MAAKoE,UACnF,IAAIuD,aAAed,aAEnBlG,GAAE8E,KAAKI,cAAe,SAAS7F,MAC7B,GAAIA,KAAKoB,aAAe,SAAWpB,KAAK4H,OAAOC,OAAQ,CACrDhB,WAAWiB,MAAMJ,KAAM1H,KAAK+H,KAAO,KAAO/H,KAAK4H,OAAS,UAErD,IAAI5H,KAAKoB,aAAe,QAAS,CAEpC,GAAIzC,QAAQqJ,UAAUhI,KAAKiI,OAASjI,KAAKiI,KAAKJ,OAAQ,CACpDlH,EAAE8E,KAAKzF,KAAKiI,KAAM,SAASC,KACzB,GAAIA,IAAIC,MAAMN,OACZhB,WAAWiB,MAAMJ,KAAMQ,IAAIH,KAAO,KAAOG,IAAIC,MAAQ,YAGtD,CACHR,SAASG,KAAKhF,GAAGE,eAAezB,SAASvB,KAAKa,IAAI+E,KAAK,SAAS5F,MAC9D,MAAOA,MAAKoI,gBAAgBxC,KAAK,SAASI,MACxCrF,EAAE8E,KAAKO,KAAKiC,KAAM,SAASC,KACzB,GAAIA,IAAIC,MAAMN,OACZhB,WAAWiB,MAAMJ,KAAMQ,IAAIH,KAAO,KAAOG,IAAIC,MAAQ,gBAQnE3F,IAAG6F,IAAIV,UAAU/B,KAAK,WACpB,GAAIiB,WAAWgB,OACb/E,GAAGgB,WAAWK,OAAQ0C,eAK9BlI,QACGC,OAAO,mBACPc,WAAW,wBAAyB4C,4BCjNzC,WACE,YAKAgG,wBAAuBrJ,SAAW,SAAU,SAAU,aAAc,eAAgB,WAAY,YAAa,WAAY,WAAY,aAAc,eAAgB,UAAW,OAAQ,cAAe,SAAU,aAAc,OAAQ,oBACrO,SAASqJ,wBAAuB5G,OAAQa,OAAQf,WAAYd,aAAc+B,SAAUC,UAAW6F,SAAUC,SAAUC,WAAYC,aAAcC,MAAO3H,KAAMV,YAAasC,OAAQC,SAAU+F,KAAM/I,mBAC7L,GAAIiD,IAAKC,IAETD,IAAG+F,WAAahG,SAASgG,UACzB/F,IAAGG,QAAU3C,WACbwC,IAAGgG,OAASA,MACZhG,IAAGiG,eAAiBA,cACpBjG,IAAGkG,KAAOA,IACVlG,IAAGmG,cAAgBA,aACnBnG,IAAGoG,KAAOA,IACVpG,IAAGqG,cAAgBA,aACnBrG,IAAGsG,YAAcA,WACjBtG,IAAGuG,YAAcA,WACjBvG,IAAGwG,UAAYA,SACfxG,IAAGyG,eAAiBA,cACpBzG,IAAG0G,MAAQA,KACX1G,IAAG2G,kBAAoBA,iBAEvB,SAASX,QAAO3E,OAAQoC,QACtB,GAAI7E,OAAOgI,OAAO5I,eAAiByF,OAAO1F,IACtCiC,GAAG6G,UAAYpD,OAAO1F,GAAI,CAC5BiC,GAAG6G,SAAW,KACdrJ,aAAYsG,OAAOgD,MAAQ,EAE3B,IAAIpB,SAAS,MACXC,WAAW,QAAQoB,OACrBnI,QAAOQ,GAAG,mBAAoBpB,cAAeyF,OAAO1F,SAEjD,CACHsD,OAAOE,gBACPF,QAAOG,mBAIX,QAASyE,kBACPnG,OAAOkH,OAAO9E,EAAE,mBACFA,EAAE,4BACbY,KAAK,SAASmE,MACb,GAAIjK,aAAc,GAAIQ,cAElByJ,KAAMA,KACNC,WAAY,KACZC,SAAU,MACVC,MAAOC,WAGX7J,aAAY8J,KAAKtK,eAIvB,QAASkJ,MAAKzC,QACZ,IAAKA,OAAO0D,SAAU,CACpBnH,GAAG6G,SAAWpD,OAAO1F,EACrBiC,IAAGuH,oBAAsB1L,QAAQ2L,UAAW/D,OAAOgE,QACnD5B,OAAM,mBAAqBpC,OAAO1F,KAItC,QAASoI,eAAc1C,QACrBA,OAAOwD,KAAOjH,GAAGuH,oBAAoBN,IACrCjH,IAAG6G,SAAW,MAGhB,QAAST,MAAK3C,QACZ,GAAIwD,MAAOxD,OAAOwD,IAClB,IAAIA,MAAQA,KAAKlC,OAAS,GAAKkC,MAAQjH,GAAGuH,oBAAoBN,KAAM,CAClExD,OAAOiE,QAAQT,MACZnE,KAAK,SAASI,MACblD,GAAG6G,SAAW,OACb,SAAS3D,KAAMC,QAChBrD,OAAO6D,MAAMzB,EAAE,WAAYgB,SAKnC,QAASmD,iBACP,GAAIrG,GAAGG,QAAQD,eAAeyH,eAAgB,CAE5C3H,GAAGG,QAAQD,eAAe0H,UACvB9E,KAAK,WACJ9C,GAAGG,QAAQD,eAAiB,IAC5BtB,QAAOQ,GAAG,mBAAqBpB,cAAe,cAC7C,SAASkF,KAAMC,QAChBrD,OAAO6D,MAAMzB,EAAE,0DACAlC,GAAGG,QAAQD,eAAe+G,MAC5B/E,EAAEgB,KAAK/D,cAGrB,CACHW,OAAO+C,QAAQX,EAAE,WAAYA,EAAE,iEACAlC,GAAGG,QAAQD,eAAe+G,OACtDnE,KAAK,WACJ,MAAO9C,IAAGG,QAAQD,eAAe0H,YAElC9E,KAAK,WACJ9C,GAAGG,QAAQD,eAAiB,IAC5B,OAAO,QAER2H,MAAM,SAAS3E,KAAMC,QACpBrD,OAAO6D,MAAMzB,EAAE,0DACAlC,GAAGG,QAAQD,eAAe+G,MAC5B/E,EAAEgB,KAAK/D,WAK5B,QAASmH,aAAYjF,OAAQoC,QAC3B7D,UAAU8B,MACRC,OAAQ9F,QAAQ+F,QAAQC,SAASC,MACjCC,YAAaV,OACbW,oBAAqB,KACrBC,cAAe,KACftF,YAAa,0BACbC,WAAYkL,4BACZjL,aAAc,+BACduF,QACEqB,OAAQA,SAOZqE,6BAA4B3L,SAAW,QAAS,YAAa,SAC7D,SAAS2L,6BAA4BxF,MAAO1C,UAAW6D,QACrD,GAAIzD,IAAKC,IAETD,IAAG+H,SAAW,GAAInC,eAChBrJ,IAAKiH,oBAAsBC,OAAO1F,GAAI,UAAUoE,KAAK,KACrD6F,WAAY,KACZC,WAAY,EACZC,UAAYjB,KAAMkB,kBAAmBxD,GAAIwD,oBACzCC,cAAe,SAASC,KAAMC,SAAUnF,OAAQoF,SAC9C,GAAIC,IAEJ5I,WAAU6C,MAEV,IAAI6F,SAASG,WAAa,EACxBD,IAAMtG,EAAE,6BACL,CACHsG,IAAMtG,EAAE,0DAA2DoG,SAASG,SAC5EjL,aAAY0C,eAAejC,UAG7BwH,SAAS/D,KACP+D,SAASiD,SACNC,QAAQH,KACRI,SAAS,aACTC,UAAU,OAEjBC,YAAa,SAAST,KAAMC,SAAUnF,OAAQoF,SAC5C9C,SAAS/D,MACPrE,UACE,aACA,8DACA,WAAa6E,EAAE,8CAAgD,UAC/D,eACAC,KAAK,IACPyG,SAAU,YACVC,UAAW,QAKjB7I,IAAG+G,MAAQ,WACTnH,UAAU6C,OAGZ,SAAS0F,mBAAkBE,MACzB,GAAIU,YAAaV,KAAK7F,KAAKwG,QAAQ,UAAY,GAC3C,sBAAsBC,KAAKZ,KAAKpB,KAEpC,KAAK8B,WACHtD,SAAS/D,MACPrE,UACE,aACA,8DACA,WAAa6E,EAAE,gCAAkC,UACjD,eACAC,KAAK,IACPyG,SAAU,YACVC,UAAW,KAGf,OAAOE,cAKb,QAASxC,eACP7I,OAAO4F,SAASC,KAAOC,mBAAqB,IAAMxD,GAAGG,QAAQD,eAAenC,GAAK,gBAGnF,QAASyI,WAAUxJ,aACjB4C,UAAU8B,MACRC,OAAQ9F,QAAQ+F,QAAQC,SAASC,MACjCE,oBAAqB,KACrBC,cAAe,KACftF,YAAaK,YAAYe,GAAK,SAC9BnB,WAAYsM,sBACZrM,aAAc,QACduF,QACEpF,YAAaA,cAOjBkM,uBAAsB/M,SAAW,YAAa,cAC9C,SAAS+M,uBAAsBtJ,UAAW5C,aACxC,GAAIgD,IAAKC,IACTA,MAAKjD,YAAcA,WACnBiD,MAAK8G,MAAQA,KAEb,SAASA,SACPnH,UAAU6C,SAKhB,QAASgE,gBAAezJ,aACtB4C,UAAU8B,MACR/E,YAAaK,YAAYe,GAAK,cAC9BnB,WAAYuM,2BACZtM,aAAc,aACdmF,oBAAqB,KACrBC,cAAe,KACfG,QACEgH,eAAgBpM,eAEjB6K,MAAM,aAOTsB,4BAA2BhN,SAAW,SAAU,YAAa,iBAC7D,SAASgN,4BAA2B1J,OAAQG,UAAWwJ,gBACrD,GAAIpJ,IAAKC,IAETD,IAAGhD,YAAc,GAAIQ,aAAY4L,eAAe3B,QAChDzH,IAAGqJ,eAAiBA,cACpBrJ,IAAG+G,MAAQA,KAEX,SAASsC,kBACPrJ,GAAGhD,YAAYsM,QAAQxG,KAAK,WAE1BsG,eAAeG,KAAKvJ,GAAGhD,YAAYyK,QACnC7H,WAAU6C,QACT,cAKL,QAASsE,SACPnH,UAAU4J,WAKhB,QAAS9C,OAAM1J,aAEbA,YAAYyM,KAAKC,SAAS5G,KAAK,WAE7BlD,UAAU8B,MACR/E,YAAaK,YAAYe,GAAK,gBAC9BnB,WAAY,gBACZC,aAAc,MACdmF,oBAAqB,KACrBC,cAAe,KACfG,QACEuH,aAAc3M,YAAYyM,KAAKG,MAC/B9D,KAAMA,KACNrC,OAAQzG,iBAShB,QAAS2J,mBAAkBkD,iBACzBC,QAAQC,MAAM,qBAAuBF,gBAAgBzC,MAAQyC,gBAAgB5C,KAC7EzJ,aAAYwM,WAAWH,gBAAgBzC,MAAOyC,gBAAgB5C,MAAMY,MAAM,SAAS3E,MACjFpD,OAAO6D,MAAMzB,EAAE,WAAYA,EAAE,0CAKnCrG,QACGC,OAAO,mBACPc,WAAW,yBAA0B4I,6BC7S1C,WACE,YAMAyE,gBAAe9N,SAAW,SAAU,WAAY,YAAa,cAAe,OAAQ,SAAU,UAAW,SAAU,eAAgB,YACnI,SAAS8N,gBAAexK,OAAQE,SAAUC,UAAWpC,YAAaU,KAAM4B,OAAQ+F,MAAOjH,OAAQhB,aAAcT,WAC3G,GAAI6C,IAAKC,IAETD,IAAG9C,KAAOC,SAEV6C,IAAGkK,cAAgB1M,YAAY0C,cAC/BF,IAAGmK,cAAgBjM,KAAKkM,YACxBpK,IAAGqK,YAAcnM,KAAKoM,UACtBtK,IAAGuK,YAAcrM,KAAKsM,UACtBxK,IAAGyK,gBAAkBvM,KAAKwM,cAC1B1K,IAAG2K,aACH3K,IAAG4K,oBACH5K,IAAG6K,WAAaA,UAChB7K,IAAG8K,YAAcA,WACjB9K,IAAG+K,cAAgBA,aACnB/K,IAAGgL,SAAWA,QACdhL,IAAGiL,SAAWA,QACdjL,IAAGkL,OAASA,MACZlL,IAAGmL,WAAaA,UAChBnL,IAAGoL,UAAYA,SACfpL,IAAGqL,WAAaA,UAChBrL,IAAGoG,KAAOA,IACVpG,IAAG+G,MAAQA,KACX/G,IAAGsL,MAAQA,KACXtL,IAAGwJ,OAASA,MACZxJ,IAAGqG,cAAgBA,aACnBrG,IAAGuL,WAAaA,UAChBvL,IAAGwL,gBAAkBA,eACrBxL,IAAGyL,cAAgB,KAEnB,SAASZ,cACP,GAAIa,GAAI1L,GAAG9C,KAAKyO,YAAY,GAC5B9F,OAAM,WAAa6F,GAErB,QAASZ,eACP9K,GAAG9C,KAAK0O,SAAW,GAAIC,MAEzB,QAASd,iBACP/K,GAAG9C,KAAK4O,eAAe,IAEzB,QAASd,YACP,GAAIU,GAAI1L,GAAG9C,KAAK6O,UAAU,GAC1BlG,OAAM,SAAW6F,GAEnB,QAAST,YACP,GAAIS,GAAI1L,GAAG9C,KAAK8O,UAAU,GAC1BnG,OAAM,SAAW6F,GAEnB,QAASR,UACP,GAAIQ,GAAI1L,GAAG9C,KAAK+O,QAAQ,GAAI,GAC5BpG,OAAM,OAAS6F,GAEjB,QAASP,cACP,GAAIO,GAAI1L,GAAG9C,KAAKgP,YAAY,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GACxDrG,OAAM,WAAa6F,GAErB,QAASN,aACP,GAAIM,GAAI1L,GAAG9C,KAAKiP,WAAW,GAC3BtG,OAAM,OAAS6F,GAEjB,QAASL,YAAWvH,OAAQsI,eAC1B5O,YAAY0C,eAAe2D,QAAQC,QAASuI,IAAK,KAAMC,aAAc,MAAOF,cAC5E,OAAO5O,aAAY0C,eAAeqM,OAEpC,QAASnG,MAAKoG,MACZ,GAAIA,KAAKC,OAAQ,CACfzM,GAAG9C,KAAKoM,QACLxG,KAAK,SAASI,MACb,GAAIwI,GAAI7N,EAAEmL,QAAQnL,EAAEwF,MAAM7F,YAAY0C,eAAe0C,MAAO,MAAO5C,GAAG9C,KAAKa,GAC3E,IAAI2N,EAAI,EAAG,CAETlO,YAAY0C,eAAejC,cAExB,CAEHT,YAAY0C,eAAe0C,MAAM8I,GAAK7P,QAAQ6Q,KAAK1M,GAAG9C,MAExD0B,OAAOQ,GAAG,6BAA+BZ,OAAQwB,GAAG9C,KAAKa,OAE1D8J,MAAM,SAAS8E,KACd7C,QAAQ8C,IAAID,QAIpB,QAAS5F,SACPnI,OAAOQ,GAAG,mBAAqBpB,cAAeR,YAAY0C,eAAenC,KAAM+E,KAAK,WAClF9C,GAAG9C,KAAO,WACHM,aAAY0C,eAAe3B,eAGtC,QAAS+M,SACPtL,GAAG9C,KAAK2P,SAEV,QAASrD,UACPxJ,GAAG9C,KAAK2P,QACR,IAAI7M,GAAG9C,KAAK4P,MAAO,CAEjB9M,GAAG9C,KAAO,WACHM,aAAY0C,eAAe3B,YAClCK,QAAOQ,GAAG,mBAAqBpB,cAAeR,YAAY0C,eAAenC,SAEtE,CAEHa,OAAOQ,GAAG,6BAA+BZ,OAAQwB,GAAG9C,KAAKa,MAG7D,QAASsI,eAAcnJ,MACrB4C,OAAO+C,QAAQX,EAAE,WACFA,EAAE,oDAAqDhF,KAAK6P,cAC3DC,GAAI9K,EAAE,OAAQsH,OAAQtH,EAAE,QACrCY,KAAK,WAEJ5F,KAAK0K,UACF9E,KAAK,WAEJtF,YAAY0C,eAAe0C,MAAQ/E,EAAEoP,OAAOzP,YAAY0C,eAAe0C,MAAO,SAASsB,GACrF,MAAOA,GAAEnG,IAAMb,KAAKa,IAEtBgJ,UACC,SAAS7D,KAAMC,QAChBrD,OAAO6D,MAAMzB,EAAE,WAAYA,EAAE,mDACAhF,KAAK6P,kBAK5C,QAASxB,cACP7N,OAAO4F,SAASC,KAAOC,mBAAqB,IAAMxD,GAAGkK,cAAcnM,GAAK,eAAiBiC,GAAG9C,KAAKa,GAGnG,QAASyN,iBAAgBnK,QACvB,IAAKrB,GAAGyL,gBAAkBzL,GAAGkN,UAAW,CACtChP,KAAKiP,WAAWC,KAAKpN,GAAGkK,cAAcnM,GAAK,IAAMiC,GAAG9C,KAAKa,GAAI,OAAO+E,KAAK,SAASI,MAChFlD,GAAGkN,UAAYhK,IACflD,IAAGyL,cAAgB,WAGlB,CACHzL,GAAGyL,eAAiBzL,GAAGyL,gBAK7B5P,QACGC,OAAO,mBACPc,WAAW,iBAAkBqN,qBCzJlC,WACE,YAQA,SAASoD,aACP,OACEC,SAAU,IACVhL,OAASY,KAAM,cACftG,YAAa,SAAU,SAAS6C,QAC9BA,OAAO8N,aAAe,SAASrK,MAC7B,GAAIsK,UACAC,kBACJ,IAAIvK,KAAKwK,OAAQF,MAAMxI,KAAK9B,KAAKwK,OACjC,IAAIxK,KAAKyK,QAASH,MAAMxI,KAAK9B,KAAKyK,QAClC,IAAIzK,KAAK0K,SAAUH,gBAAgBzI,KAAK9B,KAAK0K,SAC7C,IAAI1K,KAAK2K,OAAQJ,gBAAgBzI,KAAK9B,KAAK2K,OAC3C,IAAIJ,gBAAgB1I,OAAS,EAAGyI,MAAMxI,KAAKyI,gBAAgBtL,KAAK,MAChE,IAAIe,KAAK4K,QAASN,MAAMxI,KAAK9B,KAAK4K,QAClC,IAAI5K,KAAK6K,WAAYP,MAAMxI,KAAK9B,KAAK6K,WACrC,OAAOP,OAAMrL,KAAK,WAGtB9E,SAAU,yDAIdxB,QACGC,OAAO,eACPkS,UAAU,YAAaX","file":"Contacts.js"} \ No newline at end of file diff --git a/UI/WebServerResources/js/Mailer.js b/UI/WebServerResources/js/Mailer.js index bff0e6ca5..a192f6385 100644 --- a/UI/WebServerResources/js/Mailer.js +++ b/UI/WebServerResources/js/Mailer.js @@ -1,2 +1,2 @@ -(function(){"use strict";angular.module("SOGo.MailerUI",["ngSanitize","ui.router","ck","angularFileUpload","SOGo.Common","SOGo.ContactsUI","ngAnimate","SOGo.PreferencesUI"]).config(configure).run(runBlock);configure.$inject=["$stateProvider","$urlRouterProvider"];function configure($stateProvider,$urlRouterProvider){$stateProvider.state("mail",{url:"/Mail",views:{mailboxes:{templateUrl:"UIxMailMainFrame",controller:"MailboxesController",controllerAs:"app"}},resolve:{stateAccounts:stateAccounts}}).state("mail.account",{url:"/:accountId","abstract":true,views:{mailbox:{template:""}},resolve:{stateAccount:stateAccount}}).state("mail.account.virtualMailbox",{url:"/virtual",views:{"mailbox@mail":{templateUrl:"UIxMailFolderTemplate",controller:"MailboxController",controllerAs:"mailbox"}},resolve:{stateMailbox:stateVirtualMailbox}}).state("mail.account.virtualMailbox.message",{url:"/:mailboxId/:messageId",views:{message:{templateUrl:"UIxMailViewTemplate",controller:"MessageController",controllerAs:"viewer"}},resolve:{stateMailbox:stateVirtualMailboxOfMessage,stateMessages:stateMessages,stateMessage:stateMessage}}).state("mail.account.mailbox",{url:"/:mailboxId",views:{"mailbox@mail":{templateUrl:"UIxMailFolderTemplate",controller:"MailboxController",controllerAs:"mailbox"}},resolve:{stateMailbox:stateMailbox,stateMessages:stateMessages}}).state("mail.account.mailbox.message",{url:"/:messageId",views:{message:{templateUrl:"UIxMailViewTemplate",controller:"MessageController",controllerAs:"viewer"}},resolve:{stateMessage:stateMessage}});$urlRouterProvider.otherwise("/Mail")}stateAccounts.$inject=["$q","Account"];function stateAccounts($q,Account){var accounts=Account.$findAll(mailAccounts),promises=[];angular.forEach(accounts,function(account,i){var mailboxes=account.$getMailboxes();promises.push(mailboxes.then(function(objects){return account}))});return $q.all(promises)}stateAccount.$inject=["$stateParams","stateAccounts"];function stateAccount($stateParams,stateAccounts){return _.find(stateAccounts,function(account){return account.id==$stateParams.accountId})}stateMailbox.$inject=["$stateParams","stateAccount","decodeUriFilter"];function stateMailbox($stateParams,stateAccount,decodeUriFilter){var mailboxId=decodeUriFilter($stateParams.mailboxId),_find;_find=function(mailboxes){var mailbox=_.find(mailboxes,function(o){return o.path==mailboxId});if(!mailbox){angular.forEach(mailboxes,function(o){if(!mailbox&&o.children&&o.children.length>0){mailbox=_find(o.children)}})}return mailbox};return _find(stateAccount.$mailboxes)}stateMessages.$inject=["Mailbox","stateMailbox"];function stateMessages(Mailbox,stateMailbox){if(Mailbox.$virtualMode)return[];return stateMailbox.$filter()}stateVirtualMailbox.$inject=["$q","Mailbox"];function stateVirtualMailbox($q,Mailbox){if(Mailbox.$virtualMode)return Mailbox.selectedFolder;else return $q.reject("No virtual mailbox defined")}stateVirtualMailboxOfMessage.$inject=["$q","Mailbox","decodeUriFilter","$stateParams"];function stateVirtualMailboxOfMessage($q,Mailbox,decodeUriFilter,$stateParams){var mailboxId=decodeUriFilter($stateParams.mailboxId);if(Mailbox.$virtualMode){Mailbox.selectedFolder.resetSelectedMessage();return _.find(Mailbox.selectedFolder.$mailboxes,function(mailboxObject){return mailboxObject.path==mailboxId})}else return $q.reject("No virtual mailbox defined for message")}stateMessage.$inject=["Mailbox","encodeUriFilter","$stateParams","$state","stateMailbox","stateMessages"];function stateMessage(Mailbox,encodeUriFilter,$stateParams,$state,stateMailbox,stateMessages){var message;message=_.find(stateMailbox.$messages,function(messageObject){return messageObject.uid==$stateParams.messageId});if(message){stateMailbox.selectedMessage=$stateParams.messageId;return message.$reload()}else{$state.go("mail.account.mailbox",{accountId:stateMailbox.$account.id,mailboxId:encodeUriFilter(stateMailbox.path)})}}runBlock.$inject=["$rootScope","$log","$state"];function runBlock($rootScope,$log,$state){$rootScope.$on("$stateChangeError",function(event,toState,toParams,fromState,fromParams,error){$log.error(error);$state.go("mail")});$rootScope.$on("$routeChangeError",function(event,current,previous,rejection){$log.error(event,current,previous,rejection)})}})(); +(function(){"use strict";angular.module("SOGo.MailerUI",["ngSanitize","ui.router","ck","angularFileUpload","SOGo.Common","SOGo.ContactsUI","ngAnimate","SOGo.PreferencesUI"]).config(configure).run(runBlock);configure.$inject=["$stateProvider","$urlRouterProvider"];function configure($stateProvider,$urlRouterProvider){$stateProvider.state("mail",{url:"/Mail",views:{mailboxes:{templateUrl:"UIxMailMainFrame",controller:"MailboxesController",controllerAs:"app"}},resolve:{stateAccounts:stateAccounts}}).state("mail.account",{url:"/:accountId","abstract":true,views:{mailbox:{template:""}},resolve:{stateAccount:stateAccount}}).state("mail.account.virtualMailbox",{url:"/virtual",views:{"mailbox@mail":{templateUrl:"UIxMailFolderTemplate",controller:"MailboxController",controllerAs:"mailbox"}},resolve:{stateMailbox:stateVirtualMailbox}}).state("mail.account.virtualMailbox.message",{url:"/:mailboxId/:messageId",views:{message:{templateUrl:"UIxMailViewTemplate",controller:"MessageController",controllerAs:"viewer"}},resolve:{stateMailbox:stateVirtualMailboxOfMessage,stateMessages:stateMessages,stateMessage:stateMessage}}).state("mail.account.mailbox",{url:"/:mailboxId",views:{"mailbox@mail":{templateUrl:"UIxMailFolderTemplate",controller:"MailboxController",controllerAs:"mailbox"}},resolve:{stateMailbox:stateMailbox,stateMessages:stateMessages}}).state("mail.account.mailbox.message",{url:"/:messageId",views:{message:{templateUrl:"UIxMailViewTemplate",controller:"MessageController",controllerAs:"viewer"}},resolve:{stateMessage:stateMessage}});$urlRouterProvider.otherwise("/Mail")}stateAccounts.$inject=["$q","Account"];function stateAccounts($q,Account){var accounts=Account.$findAll(mailAccounts),promises=[];angular.forEach(accounts,function(account,i){var mailboxes=account.$getMailboxes();promises.push(mailboxes.then(function(objects){return account}))});return $q.all(promises)}stateAccount.$inject=["$stateParams","stateAccounts"];function stateAccount($stateParams,stateAccounts){return _.find(stateAccounts,function(account){return account.id==$stateParams.accountId})}stateMailbox.$inject=["Mailbox","$stateParams","stateAccount","decodeUriFilter"];function stateMailbox(Mailbox,$stateParams,stateAccount,decodeUriFilter){var mailboxId=decodeUriFilter($stateParams.mailboxId),_find;_find=function(mailboxes){var mailbox=_.find(mailboxes,function(o){return o.path==mailboxId});if(!mailbox){angular.forEach(mailboxes,function(o){if(!mailbox&&o.children&&o.children.length>0){mailbox=_find(o.children)}})}return mailbox};return _find(stateAccount.$mailboxes)}stateMessages.$inject=["Mailbox","stateMailbox"];function stateMessages(Mailbox,stateMailbox){if(Mailbox.$virtualMode)return[];return stateMailbox.$filter()}stateVirtualMailbox.$inject=["$q","Mailbox"];function stateVirtualMailbox($q,Mailbox){if(Mailbox.$virtualMode)return Mailbox.selectedFolder;else return $q.reject("No virtual mailbox defined")}stateVirtualMailboxOfMessage.$inject=["$q","Mailbox","decodeUriFilter","$stateParams"];function stateVirtualMailboxOfMessage($q,Mailbox,decodeUriFilter,$stateParams){var mailboxId=decodeUriFilter($stateParams.mailboxId);if(Mailbox.$virtualMode){Mailbox.selectedFolder.resetSelectedMessage();return _.find(Mailbox.selectedFolder.$mailboxes,function(mailboxObject){return mailboxObject.path==mailboxId})}else return $q.reject("No virtual mailbox defined for message")}stateMessage.$inject=["Mailbox","encodeUriFilter","$stateParams","$state","stateMailbox","stateMessages"];function stateMessage(Mailbox,encodeUriFilter,$stateParams,$state,stateMailbox,stateMessages){var message;message=_.find(stateMailbox.$messages,function(messageObject){return messageObject.uid==$stateParams.messageId});if(message){stateMailbox.selectedMessage=$stateParams.messageId;return message.$reload()}else{$state.go("mail.account.mailbox",{accountId:stateMailbox.$account.id,mailboxId:encodeUriFilter(stateMailbox.path)})}}runBlock.$inject=["$rootScope","$log","$state"];function runBlock($rootScope,$log,$state){$rootScope.$on("$stateChangeError",function(event,toState,toParams,fromState,fromParams,error){$log.error(error);$state.go("mail")});$rootScope.$on("$routeChangeError",function(event,current,previous,rejection){$log.error(event,current,previous,rejection)})}})(); //# sourceMappingURL=Mailer.js.map \ No newline at end of file diff --git a/UI/WebServerResources/js/Mailer.js.map b/UI/WebServerResources/js/Mailer.js.map index 37a4df921..78bbec50d 100644 --- a/UI/WebServerResources/js/Mailer.js.map +++ b/UI/WebServerResources/js/Mailer.js.map @@ -1 +1 @@ -{"version":3,"sources":["Mailer/Mailer.app.js"],"names":["angular","module","config","configure","run","runBlock","$inject","$stateProvider","$urlRouterProvider","state","url","views","mailboxes","templateUrl","controller","controllerAs","resolve","stateAccounts","abstract","mailbox","template","stateAccount","mailbox@mail","stateMailbox","stateVirtualMailbox","message","stateVirtualMailboxOfMessage","stateMessages","stateMessage","otherwise","$q","Account","accounts","$findAll","mailAccounts","promises","forEach","account","i","$getMailboxes","push","then","objects","all","$stateParams","_","find","id","accountId","decodeUriFilter","mailboxId","_find","o","path","children","length","$mailboxes","Mailbox","$virtualMode","$filter","selectedFolder","reject","resetSelectedMessage","mailboxObject","encodeUriFilter","$state","$messages","messageObject","uid","messageId","selectedMessage","$reload","go","$account","$rootScope","$log","$on","event","toState","toParams","fromState","fromParams","error","current","previous","rejection"],"mappings":"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","file":"Mailer.js"} \ No newline at end of file +{"version":3,"sources":["Mailer/Mailer.app.js"],"names":["angular","module","config","configure","run","runBlock","$inject","$stateProvider","$urlRouterProvider","state","url","views","mailboxes","templateUrl","controller","controllerAs","resolve","stateAccounts","abstract","mailbox","template","stateAccount","mailbox@mail","stateMailbox","stateVirtualMailbox","message","stateVirtualMailboxOfMessage","stateMessages","stateMessage","otherwise","$q","Account","accounts","$findAll","mailAccounts","promises","forEach","account","i","$getMailboxes","push","then","objects","all","$stateParams","_","find","id","accountId","Mailbox","decodeUriFilter","mailboxId","_find","o","path","children","length","$mailboxes","$virtualMode","$filter","selectedFolder","reject","resetSelectedMessage","mailboxObject","encodeUriFilter","$state","$messages","messageObject","uid","messageId","selectedMessage","$reload","go","$account","$rootScope","$log","$on","event","toState","toParams","fromState","fromParams","error","current","previous","rejection"],"mappings":"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","file":"Mailer.js"} \ No newline at end of file diff --git a/UI/WebServerResources/js/Mailer.services.js b/UI/WebServerResources/js/Mailer.services.js index 564634bdf..3f2a79665 100644 --- a/UI/WebServerResources/js/Mailer.services.js +++ b/UI/WebServerResources/js/Mailer.services.js @@ -1,3 +1,3 @@ -(function(){"use strict";function Account(futureAccountData){if(typeof futureAccountData.then!=="function"){angular.extend(this,futureAccountData);_.each(this.identities,function(identity){if(identity.fullName)identity.full=identity.fullName+" <"+identity.email+">";else identity.full="<"+identity.email+">"});Account.$log.debug("Account: "+JSON.stringify(futureAccountData,undefined,2))}else{}}Account.$factory=["$q","$timeout","$log","sgSettings","Resource","Preferences","Mailbox","Message",function($q,$timeout,$log,Settings,Resource,Preferences,Mailbox,Message){angular.extend(Account,{$q:$q,$timeout:$timeout,$log:$log,$$resource:new Resource(Settings.activeUser("folderURL")+"Mail",Settings.activeUser()),$Preferences:Preferences,$Mailbox:Mailbox,$Message:Message});return Account}];try{angular.module("SOGo.MailerUI")}catch(e){angular.module("SOGo.MailerUI",["SOGo.Common"])}angular.module("SOGo.MailerUI").factory("Account",Account.$factory);Account.$findAll=function(data){if(!data){return Account.$$resource.fetch("","mailAccounts").then(function(o){return Account.$unwrapCollection(o)})}return Account.$unwrapCollection(data)};Account.$unwrapCollection=function(data){var collection=[];angular.forEach(data,function(o,i){o.id=i;collection[i]=new Account(o)});return collection};Account.prototype.$getMailboxes=function(options){var _this=this;if(this.$mailboxes&&!(options&&options.reload)){return Account.$q.when(this.$mailboxes)}else{return Account.$Mailbox.$find(this).then(function(data){_this.$mailboxes=data;Account.$Preferences.ready().then(function(){var expandedFolders,_visit=function(mailboxes){_.forEach(mailboxes,function(o){o.$expanded=expandedFolders.indexOf("/"+o.id)>=0;if(o.children&&o.children.length>0){_visit(o.children)}})};if(Account.$Preferences.settings.Mail.ExpandedFolders){if(angular.isString(Account.$Preferences.settings.Mail.ExpandedFolders))expandedFolders=angular.fromJson(Account.$Preferences.settings.Mail.ExpandedFolders);else expandedFolders=Account.$Preferences.settings.Mail.ExpandedFolders;if(expandedFolders.length>0){_visit(_this.$mailboxes)}}_this.$flattenMailboxes({reload:true})});return _this.$mailboxes})}};Account.prototype.$flattenMailboxes=function(options){var _this=this,allMailboxes=[],expandedMailboxes=[],_visit=function(mailboxes){_.each(mailboxes,function(o){allMailboxes.push(o);if((options&&options.all||o.$expanded)&&o.children&&o.children.length>0){_visit(o.children)}})};if(this.$$flattenMailboxes&&!(options&&(options.reload||options.all))){allMailboxes=this.$$flattenMailboxes}else{_visit(this.$mailboxes);_this.$$flattenMailboxes=allMailboxes;if(options&&options.saveState){_.reduce(allMailboxes,function(expandedFolders,mailbox){if(mailbox.$expanded){expandedFolders.push("/"+mailbox.id)}return expandedFolders},expandedMailboxes);Account.$$resource.post(null,"saveFoldersState",expandedMailboxes)}}return allMailboxes};Account.prototype.$getMailboxByType=function(type){var mailbox,_find=function(mailboxes){var mailbox=_.find(mailboxes,function(o){return o.type==type});if(!mailbox){angular.forEach(mailboxes,function(o){if(!mailbox&&o.children&&o.children.length>0){mailbox=_find(o.children)}})}return mailbox};mailbox=_find(this.$mailboxes);console.debug(mailbox);console.debug(this.specialMailboxes)};Account.prototype.$getMailboxByPath=function(path){var mailbox=null,_find=function(mailboxes){var mailbox=_.find(mailboxes,function(o){return o.path==path});if(!mailbox){angular.forEach(mailboxes,function(o){if(!mailbox&&o.children&&o.children.length>0){mailbox=_find(o.children)}})}return mailbox};mailbox=_find(this.$mailboxes);return mailbox};Account.prototype.$newMailbox=function(path,name){var _this=this;return Account.$$resource.post(path.toString(),"createFolder",{name:name}).then(function(){_this.$getMailboxes({reload:true})})};Account.prototype.$newMessage=function(){var _this=this;return Account.$$resource.fetch(this.id.toString(),"compose").then(function(data){Account.$log.debug("New message (compose): "+JSON.stringify(data,undefined,2));var message=new Account.$Message(data.accountId,_this.$getMailboxByPath(data.mailboxPath),data);return message}).then(function(message){return Account.$$resource.fetch(message.$absolutePath({asDraft:true}),"edit").then(function(data){Account.$log.debug("New message (edit): "+JSON.stringify(data,undefined,2));angular.extend(message.editable,data);return message})})};Account.prototype.$addDelegate=function(user){var _this=this,deferred=Account.$q.defer(),param={uid:user.uid};if(!user.uid||_.indexOf(_.pluck(this.delegates,"uid"),user.uid)>-1){deferred.resolve()}else{Account.$$resource.fetch(this.id.toString(),"addDelegate",param).then(function(){_this.delegates.push(user);deferred.resolve(_this.users)},function(data,status){deferred.reject(l("An error occured please try again."))})}return deferred.promise};Account.prototype.$removeDelegate=function(uid){var _this=this,param={uid:uid};return Account.$$resource.fetch(this.id.toString(),"removeDelegate",param).then(function(){var i=_.indexOf(_.pluck(_this.delegates,"uid"),uid);if(i>=0){_this.delegates.splice(i,1)}})}})();(function(){"use strict";function Mailbox(account,futureMailboxData){this.$account=account;if(typeof futureMailboxData.then!=="function"){this.init(futureMailboxData);if(this.name&&!this.path){var newMailboxData=Mailbox.$$resource.create("createFolder",this.name);this.$unwrap(newMailboxData)}}else{this.$unwrap(futureMailboxData)}}Mailbox.$factory=["$q","$timeout","$log","sgSettings","Resource","Message","Acl","Preferences","sgMailbox_PRELOAD",function($q,$timeout,$log,Settings,Resource,Message,Acl,Preferences,PRELOAD){angular.extend(Mailbox,{$q:$q,$timeout:$timeout,$log:$log,$$resource:new Resource(Settings.activeUser("folderURL")+"Mail",Settings.activeUser()),$Message:Message,$$Acl:Acl,$Preferences:Preferences,$query:{sort:"date",asc:0},selectedFolder:null,$refreshTimeout:null,$virtualMode:false,PRELOAD:PRELOAD});Preferences.ready().then(function(){if(Preferences.settings.Mail.SortingState){Mailbox.$query.sort=Preferences.settings.Mail.SortingState[0];Mailbox.$query.asc=parseInt(Preferences.settings.Mail.SortingState[1])}});return Mailbox}];try{angular.module("SOGo.MailerUI")}catch(e){angular.module("SOGo.MailerUI",["SOGo.Common"])}angular.module("SOGo.MailerUI").constant("sgMailbox_PRELOAD",{LOOKAHEAD:50,SIZE:100}).factory("Mailbox",Mailbox.$factory);Mailbox.$find=function(account){var path,futureMailboxData;futureMailboxData=this.$$resource.fetch(account.id.toString(),"view");return Mailbox.$unwrapCollection(account,futureMailboxData)};Mailbox.$unwrapCollection=function(account,futureMailboxData){var collection=[],createMailboxes=function(level,mailbox){for(var i=0;i=0&&index0){parentMailbox=findParent(o,o.children)}})}return parentMailbox};parent=findParent(null,this.$account.$mailboxes);if(parent===null)children=this.$account.$mailboxes;else children=parent.children;i=_.indexOf(_.pluck(children,"id"),this.id);return this.$save().then(function(data){var sibling;angular.extend(_this,data);_this.id=_this.$id();children.splice(i,1);sibling=_.find(children,function(o){Mailbox.$log.debug(o.name+" ? "+_this.name);return o.type=="folder"&&o.name.localeCompare(_this.name)>0});if(sibling){i=_.indexOf(_.pluck(children,"id"),sibling.id)}else{i=children.length}children.splice(i,0,_this)})};Mailbox.prototype.$compact=function(){return Mailbox.$$resource.post(this.id,"expunge")};Mailbox.prototype.$setFolderAs=function(type){return Mailbox.$$resource.post(this.id,"setAs"+type+"Folder")};Mailbox.prototype.$emptyTrash=function(){var _this=this;return Mailbox.$$resource.post(this.id,"emptyTrash").then(function(){_this.$messages=[];_this.uidsMap={};_this.unseenCount=0;if(angular.isDefined(_this.children)&&_this.children.length)_this.$account.$getMailboxes({reload:true})})};Mailbox.prototype.$markAsRead=function(){return Mailbox.$$resource.post(this.id,"markRead")};Mailbox.prototype.$flagMessages=function(uids,flags,operation){var data={msgUIDs:uids,flags:flags,operation:operation};return Mailbox.$$resource.post(this.id,"addOrRemoveLabel",data)};Mailbox.prototype.$delete=function(){var _this=this;return Mailbox.$$resource.remove(this.id).then(function(){_this.$account.$getMailboxes({reload:true});return true})};Mailbox.prototype.$deleteMessages=function(uids){return Mailbox.$$resource.post(this.id,"batchDelete",{uids:uids})};Mailbox.prototype.$copyMessages=function(uids,folder){return Mailbox.$$resource.post(this.id,"copyMessages",{uids:uids,folder:folder})};Mailbox.prototype.$moveMessages=function(uids,folder){return Mailbox.$$resource.post(this.id,"moveMessages",{uids:uids,folder:folder})};Mailbox.prototype.$reset=function(){var _this=this;angular.forEach(this,function(value,key){if(key!="constructor"&&key!="children"&&key[0]!="$"){delete _this[key]}});angular.extend(this,this.$shadowData);this.$shadowData=this.$omit()};Mailbox.prototype.$save=function(){var _this=this;return Mailbox.$$resource.save(this.id,this.$omit()).then(function(data){_this.$shadowData=_this.$omit();Mailbox.$log.debug(JSON.stringify(data,undefined,2));return data},function(data){Mailbox.$log.error(JSON.stringify(data,undefined,2));_this.$reset()})};Mailbox.prototype.$newMailbox=function(path,name){return this.$account.$newMailbox(path,name)};Mailbox.prototype.$omit=function(){var mailbox={};angular.forEach(this,function(value,key){if(key!="constructor"&&key!="children"&&key[0]!="$"){mailbox[key]=value}});return mailbox};Mailbox.prototype.$unwrap=function(futureMailboxData){var _this=this,deferred=Mailbox.$q.defer();this.$futureMailboxData=futureMailboxData;this.$futureMailboxData.then(function(data){Mailbox.$timeout(function(){var uids,headers;_this.init(data);if(_this.uids){Mailbox.$log.debug("unwrapping "+data.uids.length+" messages");headers=_.invoke(_this.headers[0],"toLowerCase");_this.headers.splice(0,1);if(_this.threaded){uids=_this.uids[0];_this.uids.splice(0,1)}_.reduce(_this.uids,function(msgs,msg,i){var data;if(_this.threaded)data=_.object(uids,msg);else data={uid:msg.toString()};_this.uidsMap[data.uid]=i;msgs.push(new Mailbox.$Message(_this.$account.id,_this,data,true));return msgs},_this.$messages);_.each(_this.headers,function(data){var msg=_.object(headers,data),i=_this.uidsMap[msg.uid.toString()];_.extend(_this.$messages[i],msg)})}Mailbox.$log.debug("mailbox "+_this.id+" ready");_this.$isLoading=false;deferred.resolve(_this.$messages)})},function(data){angular.extend(_this,data);_this.isError=true;deferred.reject()});return deferred.promise};Mailbox.prototype.$unwrapHeaders=function(futureHeadersData){var _this=this;futureHeadersData.then(function(data){Mailbox.$timeout(function(){var headers,j;if(data.length>0){headers=_.invoke(data[0],"toLowerCase");data.splice(0,1);_.each(data,function(messageHeaders){messageHeaders=_.object(headers,messageHeaders);j=_this.uidsMap[messageHeaders.uid.toString()];if(angular.isDefined(j)){_.extend(_this.$messages[j],messageHeaders)}})}})})}})();(function(){"use strict";function Message(accountId,mailbox,futureMessageData,lazy){this.accountId=accountId;this.$mailbox=mailbox;this.$hasUnsafeContent=false;this.$loadUnsafeContent=false;this.$showDetailedRecipients=false;this.editable={to:[],cc:[],bcc:[]};this.selected=false;if(typeof futureMessageData.then!=="function"){if(angular.isDefined(lazy)&&lazy){this.uid=futureMessageData.uid}else{angular.extend(this,futureMessageData);this.$formatFullAddresses()}}else{this.$unwrap(futureMessageData)}}Message.$factory=["$q","$timeout","$log","sgSettings","Gravatar","Resource","Preferences",function($q,$timeout,$log,Settings,Gravatar,Resource,Preferences){angular.extend(Message,{$q:$q,$timeout:$timeout,$log:$log,$gravatar:Gravatar,$$resource:new Resource(Settings.activeUser("folderURL")+"Mail",Settings.activeUser())});Preferences.ready().then(function(){if(Preferences.defaults.SOGoMailLabelsColors){Message.$tags=Preferences.defaults.SOGoMailLabelsColors}if(Preferences.defaults.SOGoMailDisplayRemoteInlineImages&&Preferences.defaults.SOGoMailDisplayRemoteInlineImages=="always"){Message.$displayRemoteInlineImages=true}});return Message}];try{angular.module("SOGo.MailerUI")}catch(e){angular.module("SOGo.MailerUI",["SOGo.Common"])}angular.module("SOGo.MailerUI").factory("Message",Message.$factory);Message.filterTags=function(query){var re=new RegExp(query,"i"),results=[];_.forEach(_.keys(Message.$tags),function(tag){var pair=Message.$tags[tag];if(pair[0].search(re)!=-1){results.push({name:tag,description:pair[0],color:pair[1]})}});return results};Message.prototype.$absolutePath=function(options){if(angular.isUndefined(this.id)||options){var path;path=_.map(this.$mailbox.path.split("/"),function(component){return"folder"+component.asCSSIdentifier()});path.splice(0,0,this.accountId);if(options&&options.asDraft&&this.draftId){path.push(this.draftId)}else{path.push(this.uid)}this.id=path.join("/")}return this.id};Message.prototype.$setUID=function(uid){var oldUID=this.uid||-1;if(oldUID!=parseInt(uid)){this.uid=uid;if(oldUID>-1){oldUID=oldUID.toString();if(angular.isDefined(this.$mailbox.uidsMap[oldUID])){this.$mailbox.uidsMap[uid]=this.$mailbox.uidsMap[oldUID];delete this.$mailbox.uidsMap[oldUID]}}else{if(this.$mailbox.constructor.selectedFolder.type=="draft"){this.$mailbox.constructor.selectedFolder.$filter()}}}};Message.prototype.$formatFullAddresses=function(){var _this=this;var identities=_.pluck(_this.$mailbox.$account.identities,"email");_.each(["from","to","cc","bcc","reply-to"],function(type){_.each(_this[type],function(data,i){if(data.name&&data.name!=data.email){data.full=data.name+" <"+data.email+">";if(data.name.split(" ").length)data.shortname=data.name.split(" ")[0].replace("'","")}else{data.full="<"+data.email+">";data.shortname=data.email.split("@")[0]}data.image=Message.$gravatar(data.email,32);if(_.indexOf(identities,data.email)>=0)data.shortname=l("me")})})};Message.prototype.$shortRecipients=function(){var _this=this;var result=[];_.each(["to","cc","bcc"],function(type){_.each(_this[type],function(data,i){result.push(data.shortname)})});return result.join(", ")};Message.prototype.$shortAddress=function(type){var address="";if(this[type]&&this[type].length>0){address=this[type][0].name||this[type][0].email||""}return address};Message.prototype.allowReplyAll=function(){var recipientsCount=0;recipientsCount=_.reduce(["to","cc"],function(count,type){if(this[type])return count+this[type].length;else return count},recipientsCount,this);return!this.isDraft&&recipientsCount>1};Message.prototype.loadUnsafeContent=function(){this.$loadUnsafeContent=true};Message.prototype.showDetailedRecipients=function(){this.$showDetailedRecipients=true};Message.prototype.$content=function(){var _this=this,parts=[],_visit=function(part){part.msgclass="msg-attachment-other";if(part.type=="UIxMailPartAlternativeViewer"){_visit(_.find(part.content,function(alternatePart){return part.preferredPart==alternatePart.contentType}))}else if(angular.isArray(part.content)){_.each(part.content,function(mixedPart){_visit(mixedPart)})}else{if(angular.isUndefined(part.safeContent)){part.safeContent=part.content;_this.$hasUnsafeContent|=part.safeContent.indexOf(" unsafe-")>-1}if(part.type=="UIxMailPartHTMLViewer"){part.html=true;if(_this.$loadUnsafeContent||Message.$displayRemoteInlineImages){if(angular.isUndefined(part.unsafeContent)){part.unsafeContent=document.createElement("div");part.unsafeContent.innerHTML=part.safeContent;angular.forEach(["src","data","classid","background","style"],function(suffix){var elements=part.unsafeContent.querySelectorAll("[unsafe-"+suffix+"]"),element,value,i;for(i=0;i=0){i=0;for(j=0;j0&&vm.accounts[0].$mailboxes.length>0){account=vm.accounts[0];mailbox=account.$mailboxes[0];$state.go("mail.account.mailbox",{accountId:account.id,mailboxId:encodeUriFilter(mailbox.path)})}function showAdvancedSearch(path){vm.showingAdvancedSearch=true;vm.search.mailbox=path}function hideAdvancedSearch(){vm.showingAdvancedSearch=false;vm.service.$virtualMode=false;account=vm.accounts[0];mailbox=vm.searchPreviousMailbox;$state.go("mail.account.mailbox",{accountId:account.id,mailboxId:encodeUriFilter(mailbox.path)})}function toggleAdvancedSearch(){if(Mailbox.selectedFolder.$isLoading){vm.virtualMailbox.stopSearch()}else{var root,mailboxes=[],_visit=function(folders){_.each(folders,function(o){mailboxes.push(o);if(o.children&&o.children.length>0){_visit(o.children)}})};vm.virtualMailbox=new VirtualMailbox(vm.accounts[0]);if(!Mailbox.$virtualMode)vm.searchPreviousMailbox=Mailbox.selectedFolder;Mailbox.selectedFolder=vm.virtualMailbox;Mailbox.$virtualMode=true;if(angular.isDefined(vm.search.mailbox)){root=vm.accounts[0].$getMailboxByPath(vm.search.mailbox);mailboxes.push(root);if(vm.search.subfolders&&root.children.length)_visit(root.children)}else{mailboxes=vm.accounts[0].$flattenMailboxes()}vm.virtualMailbox.setMailboxes(mailboxes);vm.virtualMailbox.startSearch(vm.search.match,vm.search.params);$state.go("mail.account.virtualMailbox",{accountId:vm.accounts[0].id})}}function addSearchParam(v){vm.currentSearchParam=v;focus("advancedSearch");return false}function newSearchParam(pattern){if(pattern.length&&vm.currentSearchParam.length){var n=0,searchParam=vm.currentSearchParam;if(pattern.startsWith("!")){n=1;pattern=pattern.substring(1).trim()}vm.currentSearchParam="";return{searchBy:searchParam,searchInput:pattern,negative:n}}}function newFolder(parentFolder){Dialog.prompt(l("New folder"),l("Enter the new name of your folder :")).then(function(name){parentFolder.$newMailbox(parentFolder.id,name).then(function(){},function(data,status){Dialog.alert(l('An error occured while creating the mailbox "%{0}".',name),l(data.error))})})}function delegate(account){$mdDialog.show({templateUrl:account.id+"/delegation",controller:MailboxDelegationController,controllerAs:"delegate",clickOutsideToClose:true,escapeToClose:true,locals:{User:User,account:account}});MailboxDelegationController.$inject=["$scope","$mdDialog","User","account"];function MailboxDelegationController($scope,$mdDialog,User,account){var vm=this;vm.users=account.delegates;vm.account=account;vm.userToAdd="";vm.searchText="";vm.userFilter=userFilter;vm.closeModal=closeModal;vm.removeUser=removeUser;vm.addUser=addUser;function userFilter($query){return User.$filter($query,account.delegates)}function closeModal(){$mdDialog.hide()}function removeUser(user){account.$removeDelegate(user.uid).catch(function(data,status){Dialog.alert(l("Warning"),l("An error occured please try again."))})}function addUser(data){if(data){account.$addDelegate(data).then(function(){vm.userToAdd="";vm.searchText=""},function(error){Dialog.alert(l("Warning"),error)})}}}}function editFolder(folder){vm.editMode=folder.path;focus("mailboxName_"+folder.path)}function revertEditing(folder){folder.$reset();vm.editMode=false}function selectFolder(account,folder){if(vm.editMode==folder.path)return;vm.editMode=false;vm.showingAdvancedSearch=false;vm.service.$virtualMode=false;if($mdMedia("sm"))$mdSidenav("left").close();$state.go("mail.account.mailbox",{accountId:account.id,mailboxId:encodeUriFilter(folder.path)})}function saveFolder(folder){folder.$rename().then(function(data){vm.editMode=false},function(data,status){Dialog.alert(l("Warning"),data)})}function compactFolder(folder){folder.$compact().then(function(){},function(error){Dialog.alert(l("Warning"),error)})}function emptyTrashFolder(folder){folder.$emptyTrash().then(function(){},function(error){Dialog.alert(l("Warning"),error)})}function exportMails(folder){window.location.href=ApplicationBaseURL+"/"+folder.id+"/exportFolder"}function confirmDelete(folder){Dialog.confirm(l("Confirmation"),l("Do you really want to move this folder into the trash ?")).then(function(){folder.$delete().then(function(){$state.go("mail")},function(data,status){Dialog.alert(l('An error occured while deleting the mailbox "%{0}".',folder.name),l(data.error))})})}function markFolderRead(folder){folder.$markAsRead()}function share(folder){folder.$acl.$users().then(function(){$mdDialog.show({templateUrl:folder.id+"/UIxAclEditor",controller:"AclController",controllerAs:"acl",clickOutsideToClose:true,escapeToClose:true,locals:{usersWithACL:folder.$acl.users,User:User,folder:folder}})})}function metadataForFolder(folder){if(folder.type=="inbox")return{name:folder.name,icon:"inbox"};else if(folder.type=="draft")return{name:l("DraftsFolderName"),icon:"drafts"};else if(folder.type=="sent")return{name:l("SentFolderName"),icon:"send"};else if(folder.type=="trash")return{name:l("TrashFolderName"),icon:"delete"};else if(folder.type=="additional")return{name:folder.name,icon:"folder_shared"};return{name:folder.name,icon:"folder_open"}}function setFolderAs(folder,type){folder.$setFolderAs(type).then(function(){folder.$account.$getMailboxes({reload:true})},function(error){Dialog.alert(l("Warning"),error)})}function refreshUnseenCount(){var unseenCountFolders=window.unseenCountFolders;_.forEach(vm.accounts,function(account){if(!_.includes(unseenCountFolders,account.id+"/folderINBOX"))unseenCountFolders.push(account.id+"/folderINBOX");_.forEach(account.$$flattenMailboxes,function(mailbox){if(angular.isDefined(mailbox.unseenCount)&&!_.includes(unseenCountFolders,mailbox.id))unseenCountFolders.push(mailbox.id)})});Account.$$resource.post("","unseenCount",{mailboxes:unseenCountFolders}).then(function(data){_.forEach(vm.accounts,function(account){_.forEach(account.$$flattenMailboxes,function(mailbox){if(data[mailbox.id])mailbox.unseenCount=data[mailbox.id]})})});Preferences.ready().then(function(){var refreshViewCheck=Preferences.defaults.SOGoRefreshViewCheck;if(refreshViewCheck&&refreshViewCheck!="manually")$timeout(vm.refreshUnseenCount,refreshViewCheck.timeInterval()*1e3)})}vm.refreshUnseenCount()}angular.module("SOGo.MailerUI").controller("MailboxesController",MailboxesController)})();(function(){"use strict";MessageController.$inject=["$window","$scope","$state","$mdDialog","stateAccounts","stateAccount","stateMailbox","stateMessage","encodeUriFilter","sgSettings","sgFocus","Dialog","Account","Mailbox","Message"];function MessageController($window,$scope,$state,$mdDialog,stateAccounts,stateAccount,stateMailbox,stateMessage,encodeUriFilter,sgSettings,focus,Dialog,Account,Mailbox,Message){var vm=this,messageDialog=null,popupWindow=null;vm.accounts=stateAccounts;vm.account=stateAccount;vm.mailbox=stateMailbox;vm.message=stateMessage;vm.service=Message;vm.tags={searchText:"",selected:""};vm.showFlags=stateMessage.flags&&stateMessage.flags.length>0;vm.doDelete=doDelete;vm.close=close;vm.reply=reply;vm.replyAll=replyAll;vm.forward=forward;vm.edit=edit;vm.openPopup=openPopup;vm.closePopup=closePopup;vm.newMessage=newMessage;vm.saveMessage=saveMessage;vm.toggleRawSource=toggleRawSource;vm.showRawSource=false;$scope.$watchCollection("viewer.message.flags",function(oldTags,newTags){_.each(_.difference(newTags,oldTags),function(tag){vm.message.removeTag(tag)})});function doDelete(){stateMailbox.$deleteMessages([stateMessage.uid]).then(function(){var index=_.findIndex(stateMailbox.$messages,function(o){return o.uid==stateMessage.uid});if(index!=-1)stateMailbox.$messages.splice(index,1);vm.message=null;$state.go("mail.account.mailbox",{accountId:stateAccount.id,mailboxId:encodeUriFilter(stateMailbox.path)})})}function showMailEditor($event,message,recipients){if(messageDialog===null){if(!angular.isDefined(recipients))recipients=[];messageDialog=$mdDialog.show({parent:angular.element(document.body),targetEvent:$event,clickOutsideToClose:false,escapeToClose:false,templateUrl:"UIxMailEditor",controller:"MessageEditorController",controllerAs:"editor",locals:{stateAccounts:vm.accounts,stateMessage:message,stateRecipients:recipients}}).finally(function(){messageDialog=null})}}function close(){$state.go("mail.account.mailbox",{accountId:stateAccount.id,mailboxId:encodeUriFilter(stateMailbox.path)}).then(function(){vm.message=null;delete stateMailbox.selectedMessage})}function reply($event){var message=vm.message.$reply();showMailEditor($event,message)}function replyAll($event){var message=vm.message.$replyAll();showMailEditor($event,message)}function forward($event){var message=vm.message.$forward();showMailEditor($event,message)}function edit($event){vm.message.$editableContent().then(function(){showMailEditor($event,vm.message)})}function openPopup(){var url=[sgSettings.baseURL(),"UIxMailPopupView#/Mail",vm.message.accountId,encodeUriFilter(encodeUriFilter(vm.message.$mailbox.path)),vm.message.uid].join("/"),wId=vm.message.$absolutePath();popupWindow=$window.open(url,wId,["width=680","height=520","resizable=1","scrollbars=1","toolbar=0","location=0","directories=0","status=0","menubar=0","copyhistory=0"].join(","))}function closePopup(){$window.close()}function newMessage($event,recipient){var message=vm.account.$newMessage();showMailEditor($event,message,[recipient])}function saveMessage(){window.location.href=ApplicationBaseURL+"/"+vm.mailbox.id+"/saveMessages?uid="+vm.message.uid}function toggleRawSource($event){if(!vm.showRawSource&&!vm.rawSource){Message.$$resource.post(vm.message.id,"viewsource").then(function(data){vm.rawSource=data;vm.showRawSource=true})}else{vm.showRawSource=!vm.showRawSource}}}angular.module("SOGo.MailerUI").controller("MessageController",MessageController)})();(function(){"use strict";MessageEditorController.$inject=["$stateParams","$mdDialog","$mdToast","FileUploader","stateAccounts","stateMessage","stateRecipients","$timeout","Dialog","AddressBook","Preferences"];function MessageEditorController($stateParams,$mdDialog,$mdToast,FileUploader,stateAccounts,stateMessage,stateRecipients,$timeout,Dialog,AddressBook,Preferences){var vm=this;vm.addRecipient=addRecipient;vm.autocomplete={to:{},cc:{},bcc:{}};vm.autosave=null;vm.autosaveDrafts=autosaveDrafts;vm.hideCc=true;vm.hideBcc=true;vm.cancel=cancel;vm.send=send;vm.removeAttachment=removeAttachment;vm.contactFilter=contactFilter;vm.identities=_.pluck(_.flatten(_.pluck(stateAccounts,"identities")),"full");vm.uploader=new FileUploader({url:stateMessage.$absolutePath({asDraft:true})+"/save",autoUpload:true,alias:"attachments",removeAfterUpload:false,onSuccessItem:function(item,response,status,headers){stateMessage.$setUID(response.uid);stateMessage.$reload({asDraft:false});item.inlineUrl=response.lastAttachmentAttrs[0].url},onCancelItem:function(item,response,status,headers){stateMessage.$deleteAttachment(item.file.name);this.removeFromQueue(item)},onErrorItem:function(item,response,status,headers){}});if($stateParams.actionName=="reply"){stateMessage.$reply().then(function(msgObject){vm.message=msgObject;vm.hideCc=!msgObject.editable.cc||msgObject.editable.cc.length===0;vm.hideBcc=!msgObject.editable.bcc||msgObject.editable.bcc.length===0})}else if($stateParams.actionName=="replyall"){stateMessage.$replyAll().then(function(msgObject){vm.message=msgObject;vm.hideCc=!msgObject.editable.cc||msgObject.editable.cc.length===0;vm.hideBcc=!msgObject.editable.bcc||msgObject.editable.bcc.length===0})}else if($stateParams.actionName=="forward"){stateMessage.$forward().then(function(msgObject){vm.message=msgObject;addAttachments()})}else if(angular.isDefined(stateMessage)){vm.message=stateMessage;addAttachments()}if(angular.isDefined(stateRecipients)){vm.message.editable.to=_.union(vm.message.editable.to,_.pluck(stateRecipients,"full"))}function addAttachments(){var i,data,fileItem;if(vm.message.attachmentAttrs)for(i=0;i"," "+l(data.message)+"",' '," close"," ",""].join(""),hideDelay:2e3,position:"top right"})})}function contactFilter($query){return AddressBook.$filterAll($query)}function addRecipient(user){var recipient=[];if(angular.isString(user))return user;if(user.$$fullname)recipient.push(user.$$fullname);if(user.$$email)recipient.push("<"+user.$$email+">");return recipient.join(" ")}function autosaveDrafts(){vm.message.$save();if(Preferences.defaults.SOGoMailAutoSave)vm.autosave=$timeout(vm.autosaveDrafts,Preferences.defaults.SOGoMailAutoSave*1e3*60)}Preferences.ready().then(function(){if(Preferences.defaults.SOGoMailAutoSave)vm.autosave=$timeout(vm.autosaveDrafts,Preferences.defaults.SOGoMailAutoSave*1e3*60);vm.localeCode=Preferences.defaults.LocaleCode})}SendMessageToastController.$inject=["$scope","$mdToast"];function SendMessageToastController($scope,$mdToast){$scope.closeToast=function(){$mdToast.hide()}}angular.module("SOGo.MailerUI").controller("SendMessageToastController",SendMessageToastController).controller("MessageEditorController",MessageEditorController)})();(function(){"use strict";function sgImip(){return{restrict:"A",link:link,controller:"sgImipController"};function link(scope,iElement,attrs,ctrl){ctrl.pathToAttachment=attrs.sgImipPath}}sgImipController.$inject=["$scope","User"];function sgImipController($scope,User){var vm=this;$scope.delegateInvitation=false;$scope.delegatedTo="";$scope.searchText="";$scope.userFilter=function($query){return User.$filter($query)};$scope.iCalendarAction=function(action){var data;if(action=="delegate"){data={receiveUpdates:false,delegatedTo:$scope.delegatedTo.c_email}}$scope.viewer.message.$imipAction(vm.pathToAttachment,action,data)}}angular.module("SOGo.MailerUI").controller("sgImipController",sgImipController).directive("sgImip",sgImip)})();(function(){"use strict";function sgZoomableImage(){return{restrict:"A",link:link};function link(scope,iElement,attrs,ctrl){var parentNode=iElement.parent(),toggleClass;toggleClass=function(event){if(event.target.tagName=="IMG")parentNode.toggleClass("sg-zoom")};iElement.on("click",toggleClass)}}angular.module("SOGo.MailerUI").directive("sgZoomableImage",sgZoomableImage)})(); +(function(){"use strict";function Account(futureAccountData){if(typeof futureAccountData.then!=="function"){angular.extend(this,futureAccountData);_.each(this.identities,function(identity){if(identity.fullName)identity.full=identity.fullName+" <"+identity.email+">";else identity.full="<"+identity.email+">"});Account.$log.debug("Account: "+JSON.stringify(futureAccountData,undefined,2))}else{}}Account.$factory=["$q","$timeout","$log","sgSettings","Resource","Preferences","Mailbox","Message",function($q,$timeout,$log,Settings,Resource,Preferences,Mailbox,Message){angular.extend(Account,{$q:$q,$timeout:$timeout,$log:$log,$$resource:new Resource(Settings.activeUser("folderURL")+"Mail",Settings.activeUser()),$Preferences:Preferences,$Mailbox:Mailbox,$Message:Message});return Account}];try{angular.module("SOGo.MailerUI")}catch(e){angular.module("SOGo.MailerUI",["SOGo.Common"])}angular.module("SOGo.MailerUI").factory("Account",Account.$factory);Account.$findAll=function(data){if(!data){return Account.$$resource.fetch("","mailAccounts").then(function(o){return Account.$unwrapCollection(o)})}return Account.$unwrapCollection(data)};Account.$unwrapCollection=function(data){var collection=[];angular.forEach(data,function(o,i){o.id=i;collection[i]=new Account(o)});return collection};Account.prototype.$getMailboxes=function(options){var _this=this;if(this.$mailboxes&&!(options&&options.reload)){return Account.$q.when(this.$mailboxes)}else{return Account.$Mailbox.$find(this).then(function(data){_this.$mailboxes=data;Account.$Preferences.ready().then(function(){var expandedFolders,_visit=function(mailboxes){_.forEach(mailboxes,function(o){o.$expanded=expandedFolders.indexOf("/"+o.id)>=0;if(o.children&&o.children.length>0){_visit(o.children)}})};if(Account.$Preferences.settings.Mail.ExpandedFolders){if(angular.isString(Account.$Preferences.settings.Mail.ExpandedFolders))expandedFolders=angular.fromJson(Account.$Preferences.settings.Mail.ExpandedFolders);else expandedFolders=Account.$Preferences.settings.Mail.ExpandedFolders;if(expandedFolders.length>0){_visit(_this.$mailboxes)}}_this.$flattenMailboxes({reload:true})});return _this.$mailboxes})}};Account.prototype.$flattenMailboxes=function(options){var _this=this,allMailboxes=[],expandedMailboxes=[],_visit=function(mailboxes){_.each(mailboxes,function(o){allMailboxes.push(o);if((options&&options.all||o.$expanded)&&o.children&&o.children.length>0){_visit(o.children)}})};if(this.$$flattenMailboxes&&!(options&&(options.reload||options.all))){allMailboxes=this.$$flattenMailboxes}else{_visit(this.$mailboxes);_this.$$flattenMailboxes=allMailboxes;if(options&&options.saveState){_.reduce(allMailboxes,function(expandedFolders,mailbox){if(mailbox.$expanded){expandedFolders.push("/"+mailbox.id)}return expandedFolders},expandedMailboxes);Account.$$resource.post(null,"saveFoldersState",expandedMailboxes)}}return allMailboxes};Account.prototype.$getMailboxByType=function(type){var mailbox,_find=function(mailboxes){var mailbox=_.find(mailboxes,function(o){return o.type==type});if(!mailbox){angular.forEach(mailboxes,function(o){if(!mailbox&&o.children&&o.children.length>0){mailbox=_find(o.children)}})}return mailbox};mailbox=_find(this.$mailboxes);console.debug(mailbox);console.debug(this.specialMailboxes)};Account.prototype.$getMailboxByPath=function(path){var mailbox=null,_find=function(mailboxes){var mailbox=_.find(mailboxes,function(o){return o.path==path});if(!mailbox){angular.forEach(mailboxes,function(o){if(!mailbox&&o.children&&o.children.length>0){mailbox=_find(o.children)}})}return mailbox};mailbox=_find(this.$mailboxes);return mailbox};Account.prototype.$newMailbox=function(path,name){var _this=this;return Account.$$resource.post(path.toString(),"createFolder",{name:name}).then(function(){_this.$getMailboxes({reload:true})})};Account.prototype.$newMessage=function(){var _this=this;return Account.$$resource.fetch(this.id.toString(),"compose").then(function(data){Account.$log.debug("New message (compose): "+JSON.stringify(data,undefined,2));var message=new Account.$Message(data.accountId,_this.$getMailboxByPath(data.mailboxPath),data);return message}).then(function(message){return Account.$$resource.fetch(message.$absolutePath({asDraft:true}),"edit").then(function(data){Account.$log.debug("New message (edit): "+JSON.stringify(data,undefined,2));angular.extend(message.editable,data);return message})})};Account.prototype.$addDelegate=function(user){var _this=this,deferred=Account.$q.defer(),param={uid:user.uid};if(!user.uid||_.indexOf(_.pluck(this.delegates,"uid"),user.uid)>-1){deferred.resolve()}else{Account.$$resource.fetch(this.id.toString(),"addDelegate",param).then(function(){_this.delegates.push(user);deferred.resolve(_this.users)},function(data,status){deferred.reject(l("An error occured please try again."))})}return deferred.promise};Account.prototype.$removeDelegate=function(uid){var _this=this,param={uid:uid};return Account.$$resource.fetch(this.id.toString(),"removeDelegate",param).then(function(){var i=_.indexOf(_.pluck(_this.delegates,"uid"),uid);if(i>=0){_this.delegates.splice(i,1)}})}})();(function(){"use strict";function Mailbox(account,futureMailboxData){this.$account=account;if(typeof futureMailboxData.then!=="function"){this.init(futureMailboxData);if(this.name&&!this.path){var newMailboxData=Mailbox.$$resource.create("createFolder",this.name);this.$unwrap(newMailboxData)}}else{this.$unwrap(futureMailboxData)}}Mailbox.$factory=["$q","$timeout","$log","sgSettings","Resource","Message","Acl","Preferences","sgMailbox_PRELOAD",function($q,$timeout,$log,Settings,Resource,Message,Acl,Preferences,PRELOAD){angular.extend(Mailbox,{$q:$q,$timeout:$timeout,$log:$log,$$resource:new Resource(Settings.activeUser("folderURL")+"Mail",Settings.activeUser()),$Message:Message,$$Acl:Acl,$Preferences:Preferences,$query:{sort:"date",asc:0},selectedFolder:null,$refreshTimeout:null,$virtualMode:false,PRELOAD:PRELOAD});Preferences.ready().then(function(){if(Preferences.settings.Mail.SortingState){Mailbox.$query.sort=Preferences.settings.Mail.SortingState[0];Mailbox.$query.asc=parseInt(Preferences.settings.Mail.SortingState[1])}});return Mailbox}];try{angular.module("SOGo.MailerUI")}catch(e){angular.module("SOGo.MailerUI",["SOGo.Common"])}angular.module("SOGo.MailerUI").constant("sgMailbox_PRELOAD",{LOOKAHEAD:50,SIZE:100}).factory("Mailbox",Mailbox.$factory);Mailbox.$find=function(account){var path,futureMailboxData;futureMailboxData=this.$$resource.fetch(account.id.toString(),"view");return Mailbox.$unwrapCollection(account,futureMailboxData)};Mailbox.$unwrapCollection=function(account,futureMailboxData){var collection=[],createMailboxes=function(level,mailbox){for(var i=0;i=0&&index0){parentMailbox=findParent(o,o.children)}})}return parentMailbox};parent=findParent(null,this.$account.$mailboxes);if(parent===null)children=this.$account.$mailboxes;else children=parent.children;i=_.indexOf(_.pluck(children,"id"),this.id);return this.$save().then(function(data){var sibling;angular.extend(_this,data);_this.id=_this.$id();children.splice(i,1);sibling=_.find(children,function(o){Mailbox.$log.debug(o.name+" ? "+_this.name);return o.type=="folder"&&o.name.localeCompare(_this.name)>0});if(sibling){i=_.indexOf(_.pluck(children,"id"),sibling.id)}else{i=children.length}children.splice(i,0,_this)})};Mailbox.prototype.$compact=function(){return Mailbox.$$resource.post(this.id,"expunge")};Mailbox.prototype.$setFolderAs=function(type){return Mailbox.$$resource.post(this.id,"setAs"+type+"Folder")};Mailbox.prototype.$emptyTrash=function(){var _this=this;return Mailbox.$$resource.post(this.id,"emptyTrash").then(function(){_this.$messages=[];_this.uidsMap={};_this.unseenCount=0;if(angular.isDefined(_this.children)&&_this.children.length)_this.$account.$getMailboxes({reload:true})})};Mailbox.prototype.$markAsRead=function(){return Mailbox.$$resource.post(this.id,"markRead")};Mailbox.prototype.$flagMessages=function(uids,flags,operation){var data={msgUIDs:uids,flags:flags,operation:operation};return Mailbox.$$resource.post(this.id,"addOrRemoveLabel",data)};Mailbox.prototype.$delete=function(){var _this=this;return Mailbox.$$resource.remove(this.id).then(function(){_this.$account.$getMailboxes({reload:true});return true})};Mailbox.prototype.$deleteMessages=function(uids){return Mailbox.$$resource.post(this.id,"batchDelete",{uids:uids})};Mailbox.prototype.$copyMessages=function(uids,folder){return Mailbox.$$resource.post(this.id,"copyMessages",{uids:uids,folder:folder})};Mailbox.prototype.$moveMessages=function(uids,folder){return Mailbox.$$resource.post(this.id,"moveMessages",{uids:uids,folder:folder})};Mailbox.prototype.$reset=function(){var _this=this;angular.forEach(this,function(value,key){if(key!="constructor"&&key!="children"&&key[0]!="$"){delete _this[key]}});angular.extend(this,this.$shadowData);this.$shadowData=this.$omit()};Mailbox.prototype.$save=function(){var _this=this;return Mailbox.$$resource.save(this.id,this.$omit()).then(function(data){_this.$shadowData=_this.$omit();Mailbox.$log.debug(JSON.stringify(data,undefined,2));return data},function(data){Mailbox.$log.error(JSON.stringify(data,undefined,2));_this.$reset()})};Mailbox.prototype.$newMailbox=function(path,name){return this.$account.$newMailbox(path,name)};Mailbox.prototype.$omit=function(){var mailbox={};angular.forEach(this,function(value,key){if(key!="constructor"&&key!="children"&&key[0]!="$"){mailbox[key]=value}});return mailbox};Mailbox.prototype.$unwrap=function(futureMailboxData){var _this=this,deferred=Mailbox.$q.defer();this.$futureMailboxData=futureMailboxData;this.$futureMailboxData.then(function(data){Mailbox.$timeout(function(){var uids,headers;_this.init(data);if(_this.uids){Mailbox.$log.debug("unwrapping "+data.uids.length+" messages");headers=_.invoke(_this.headers[0],"toLowerCase");_this.headers.splice(0,1);if(_this.threaded){uids=_this.uids[0];_this.uids.splice(0,1)}_.reduce(_this.uids,function(msgs,msg,i){var data;if(_this.threaded)data=_.object(uids,msg);else data={uid:msg.toString()};_this.uidsMap[data.uid]=i;msgs.push(new Mailbox.$Message(_this.$account.id,_this,data,true));return msgs},_this.$messages);_.each(_this.headers,function(data){var msg=_.object(headers,data),i=_this.uidsMap[msg.uid.toString()];_.extend(_this.$messages[i],msg)})}Mailbox.$log.debug("mailbox "+_this.id+" ready");_this.$isLoading=false;deferred.resolve(_this.$messages)})},function(data){angular.extend(_this,data);_this.isError=true;deferred.reject()});return deferred.promise};Mailbox.prototype.$unwrapHeaders=function(futureHeadersData){var _this=this;futureHeadersData.then(function(data){Mailbox.$timeout(function(){var headers,j;if(data.length>0){headers=_.invoke(data[0],"toLowerCase");data.splice(0,1);_.each(data,function(messageHeaders){messageHeaders=_.object(headers,messageHeaders);j=_this.uidsMap[messageHeaders.uid.toString()];if(angular.isDefined(j)){_.extend(_this.$messages[j],messageHeaders)}})}})})}})();(function(){"use strict";function Message(accountId,mailbox,futureMessageData,lazy){this.accountId=accountId;this.$mailbox=mailbox;this.$hasUnsafeContent=false;this.$loadUnsafeContent=false;this.editable={to:[],cc:[],bcc:[]};this.selected=false;if(typeof futureMessageData.then!=="function"){if(angular.isDefined(lazy)&&lazy){this.uid=futureMessageData.uid}else{angular.extend(this,futureMessageData);this.$formatFullAddresses()}}else{this.$unwrap(futureMessageData)}}Message.$factory=["$q","$timeout","$log","sgSettings","Gravatar","Resource","Preferences",function($q,$timeout,$log,Settings,Gravatar,Resource,Preferences){angular.extend(Message,{$q:$q,$timeout:$timeout,$log:$log,$gravatar:Gravatar,$$resource:new Resource(Settings.activeUser("folderURL")+"Mail",Settings.activeUser())});Preferences.ready().then(function(){if(Preferences.defaults.SOGoMailLabelsColors){Message.$tags=Preferences.defaults.SOGoMailLabelsColors}if(Preferences.defaults.SOGoMailDisplayRemoteInlineImages&&Preferences.defaults.SOGoMailDisplayRemoteInlineImages=="always"){Message.$displayRemoteInlineImages=true}});return Message}];try{angular.module("SOGo.MailerUI")}catch(e){angular.module("SOGo.MailerUI",["SOGo.Common"])}angular.module("SOGo.MailerUI").factory("Message",Message.$factory);Message.filterTags=function(query){var re=new RegExp(query,"i"),results=[];_.forEach(_.keys(Message.$tags),function(tag){var pair=Message.$tags[tag];if(pair[0].search(re)!=-1){results.push({name:tag,description:pair[0],color:pair[1]})}});return results};Message.prototype.$absolutePath=function(options){if(angular.isUndefined(this.id)||options){var path;path=_.map(this.$mailbox.path.split("/"),function(component){return"folder"+component.asCSSIdentifier()});path.splice(0,0,this.accountId);if(options&&options.asDraft&&this.draftId){path.push(this.draftId)}else{path.push(this.uid)}this.id=path.join("/")}return this.id};Message.prototype.$setUID=function(uid){var oldUID=this.uid||-1;if(oldUID!=parseInt(uid)){this.uid=uid;if(oldUID>-1){oldUID=oldUID.toString();if(angular.isDefined(this.$mailbox.uidsMap[oldUID])){this.$mailbox.uidsMap[uid]=this.$mailbox.uidsMap[oldUID];delete this.$mailbox.uidsMap[oldUID]}}else{if(this.$mailbox.constructor.selectedFolder.type=="draft"){this.$mailbox.constructor.selectedFolder.$filter()}}}};Message.prototype.$formatFullAddresses=function(){var _this=this;var identities=_.pluck(_this.$mailbox.$account.identities,"email");_.each(["from","to","cc","bcc","reply-to"],function(type){_.each(_this[type],function(data,i){if(data.name&&data.name!=data.email){data.full=data.name+" <"+data.email+">";if(data.name.split(" ").length)data.shortname=data.name.split(" ")[0].replace("'","")}else{data.full="<"+data.email+">";data.shortname=data.email.split("@")[0]}data.image=Message.$gravatar(data.email,32);if(_.indexOf(identities,data.email)>=0)data.shortname=l("me")})})};Message.prototype.$shortRecipients=function(){var _this=this;var result=[];_.each(["to","cc","bcc"],function(type){_.each(_this[type],function(data,i){result.push(data.shortname)})});return result.join(", ")};Message.prototype.$shortAddress=function(type){var address="";if(this[type]&&this[type].length>0){address=this[type][0].name||this[type][0].email||""}return address};Message.prototype.allowReplyAll=function(){var recipientsCount=0;recipientsCount=_.reduce(["to","cc"],function(count,type){if(this[type])return count+this[type].length;else return count},recipientsCount,this);return!this.isDraft&&recipientsCount>1};Message.prototype.loadUnsafeContent=function(){this.$loadUnsafeContent=true};Message.prototype.$content=function(){var _this=this,parts=[],_visit=function(part){part.msgclass="msg-attachment-other";if(part.type=="UIxMailPartAlternativeViewer"){_visit(_.find(part.content,function(alternatePart){return part.preferredPart==alternatePart.contentType}))}else if(angular.isArray(part.content)){if(part.type=="UIxMailPartSignedViewer"&&part["supports-smime"]===1){var formattedMessage="

"+part.error.replace(/\n/,'

');formattedMessage=formattedMessage.replace(/\n/g,'

')+"

";_this.$smime={validSignature:part.valid,message:formattedMessage}}_.each(part.content,function(mixedPart){_visit(mixedPart)})}else{if(angular.isUndefined(part.safeContent)){part.safeContent=part.content;_this.$hasUnsafeContent|=part.safeContent.indexOf(" unsafe-")>-1}if(part.type=="UIxMailPartHTMLViewer"){part.html=true;if(_this.$loadUnsafeContent||Message.$displayRemoteInlineImages){if(angular.isUndefined(part.unsafeContent)){part.unsafeContent=document.createElement("div");part.unsafeContent.innerHTML=part.safeContent;angular.forEach(["src","data","classid","background","style"],function(suffix){var elements=part.unsafeContent.querySelectorAll("[unsafe-"+suffix+"]"),element,value,i;for(i=0;i=0){i=0;for(j=0;j0&&vm.accounts[0].$mailboxes.length>0){account=vm.accounts[0];mailbox=account.$mailboxes[0];$state.go("mail.account.mailbox",{accountId:account.id,mailboxId:encodeUriFilter(mailbox.path)})}function showAdvancedSearch(path){vm.showingAdvancedSearch=true;vm.search.mailbox=path}function hideAdvancedSearch(){vm.showingAdvancedSearch=false;vm.service.$virtualMode=false;account=vm.accounts[0];mailbox=vm.searchPreviousMailbox;$state.go("mail.account.mailbox",{accountId:account.id,mailboxId:encodeUriFilter(mailbox.path)})}function toggleAdvancedSearch(){if(Mailbox.selectedFolder.$isLoading){vm.virtualMailbox.stopSearch()}else{var root,mailboxes=[],_visit=function(folders){_.each(folders,function(o){mailboxes.push(o);if(o.children&&o.children.length>0){_visit(o.children)}})};vm.virtualMailbox=new VirtualMailbox(vm.accounts[0]);if(!Mailbox.$virtualMode)vm.searchPreviousMailbox=Mailbox.selectedFolder;Mailbox.selectedFolder=vm.virtualMailbox;Mailbox.$virtualMode=true;if(angular.isDefined(vm.search.mailbox)){root=vm.accounts[0].$getMailboxByPath(vm.search.mailbox);mailboxes.push(root);if(vm.search.subfolders&&root.children.length)_visit(root.children)}else{mailboxes=vm.accounts[0].$flattenMailboxes()}vm.virtualMailbox.setMailboxes(mailboxes);vm.virtualMailbox.startSearch(vm.search.match,vm.search.params);$state.go("mail.account.virtualMailbox",{accountId:vm.accounts[0].id})}}function addSearchParam(v){vm.currentSearchParam=v;focus("advancedSearch");return false}function newSearchParam(pattern){if(pattern.length&&vm.currentSearchParam.length){var n=0,searchParam=vm.currentSearchParam;if(pattern.startsWith("!")){n=1;pattern=pattern.substring(1).trim()}vm.currentSearchParam="";return{searchBy:searchParam,searchInput:pattern,negative:n}}}function newFolder(parentFolder){Dialog.prompt(l("New folder"),l("Enter the new name of your folder :")).then(function(name){parentFolder.$newMailbox(parentFolder.id,name).then(function(){},function(data,status){Dialog.alert(l('An error occured while creating the mailbox "%{0}".',name),l(data.error))})})}function delegate(account){$mdDialog.show({templateUrl:account.id+"/delegation",controller:MailboxDelegationController,controllerAs:"delegate",clickOutsideToClose:true,escapeToClose:true,locals:{User:User,account:account}});MailboxDelegationController.$inject=["$scope","$mdDialog","User","account"];function MailboxDelegationController($scope,$mdDialog,User,account){var vm=this;vm.users=account.delegates;vm.account=account;vm.userToAdd="";vm.searchText="";vm.userFilter=userFilter;vm.closeModal=closeModal;vm.removeUser=removeUser;vm.addUser=addUser;function userFilter($query){return User.$filter($query,account.delegates)}function closeModal(){$mdDialog.hide()}function removeUser(user){account.$removeDelegate(user.uid).catch(function(data,status){Dialog.alert(l("Warning"),l("An error occured please try again."))})}function addUser(data){if(data){account.$addDelegate(data).then(function(){vm.userToAdd="";vm.searchText=""},function(error){Dialog.alert(l("Warning"),error)})}}}}function editFolder(folder){vm.editMode=folder.path;focus("mailboxName_"+folder.path)}function revertEditing(folder){folder.$reset();vm.editMode=false}function selectFolder(account,folder){if(vm.editMode==folder.path)return;vm.editMode=false;vm.showingAdvancedSearch=false;vm.service.$virtualMode=false;if($mdMedia("sm"))$mdSidenav("left").close();$state.go("mail.account.mailbox",{accountId:account.id,mailboxId:encodeUriFilter(folder.path)})}function saveFolder(folder){folder.$rename().then(function(data){vm.editMode=false},function(data,status){Dialog.alert(l("Warning"),data)})}function compactFolder(folder){folder.$compact().then(function(){},function(error){Dialog.alert(l("Warning"),error)})}function emptyTrashFolder(folder){folder.$emptyTrash().then(function(){},function(error){Dialog.alert(l("Warning"),error)})}function exportMails(folder){window.location.href=ApplicationBaseURL+"/"+folder.id+"/exportFolder"}function confirmDelete(folder){Dialog.confirm(l("Confirmation"),l("Do you really want to move this folder into the trash ?")).then(function(){folder.$delete().then(function(){$state.go("mail")},function(data,status){Dialog.alert(l('An error occured while deleting the mailbox "%{0}".',folder.name),l(data.error))})})}function markFolderRead(folder){folder.$markAsRead()}function share(folder){folder.$acl.$users().then(function(){$mdDialog.show({templateUrl:folder.id+"/UIxAclEditor",controller:"AclController",controllerAs:"acl",clickOutsideToClose:true,escapeToClose:true,locals:{usersWithACL:folder.$acl.users,User:User,folder:folder}})})}function metadataForFolder(folder){if(folder.type=="inbox")return{name:folder.name,icon:"inbox"};else if(folder.type=="draft")return{name:l("DraftsFolderName"),icon:"drafts"};else if(folder.type=="sent")return{name:l("SentFolderName"),icon:"send"};else if(folder.type=="trash")return{name:l("TrashFolderName"),icon:"delete"};else if(folder.type=="additional")return{name:folder.name,icon:"folder_shared"};return{name:folder.name,icon:"folder_open"}}function setFolderAs(folder,type){folder.$setFolderAs(type).then(function(){folder.$account.$getMailboxes({reload:true})},function(error){Dialog.alert(l("Warning"),error)})}function refreshUnseenCount(){var unseenCountFolders=window.unseenCountFolders;_.forEach(vm.accounts,function(account){if(!_.includes(unseenCountFolders,account.id+"/folderINBOX"))unseenCountFolders.push(account.id+"/folderINBOX");_.forEach(account.$$flattenMailboxes,function(mailbox){if(angular.isDefined(mailbox.unseenCount)&&!_.includes(unseenCountFolders,mailbox.id))unseenCountFolders.push(mailbox.id)})});Account.$$resource.post("","unseenCount",{mailboxes:unseenCountFolders}).then(function(data){_.forEach(vm.accounts,function(account){_.forEach(account.$$flattenMailboxes,function(mailbox){if(data[mailbox.id])mailbox.unseenCount=data[mailbox.id]})})});Preferences.ready().then(function(){var refreshViewCheck=Preferences.defaults.SOGoRefreshViewCheck;if(refreshViewCheck&&refreshViewCheck!="manually")$timeout(vm.refreshUnseenCount,refreshViewCheck.timeInterval()*1e3)})}vm.refreshUnseenCount()}angular.module("SOGo.MailerUI").controller("MailboxesController",MailboxesController)})();(function(){"use strict";MessageController.$inject=["$window","$scope","$state","$mdDialog","stateAccounts","stateAccount","stateMailbox","stateMessage","encodeUriFilter","sgSettings","sgFocus","Dialog","Account","Mailbox","Message"];function MessageController($window,$scope,$state,$mdDialog,stateAccounts,stateAccount,stateMailbox,stateMessage,encodeUriFilter,sgSettings,focus,Dialog,Account,Mailbox,Message){var vm=this,messageDialog=null,popupWindow=null;vm.accounts=stateAccounts;vm.account=stateAccount;vm.mailbox=stateMailbox;vm.message=stateMessage;vm.service=Message;vm.tags={searchText:"",selected:""};vm.showFlags=stateMessage.flags&&stateMessage.flags.length>0;vm.$showDetailedRecipients=false;vm.showDetailedRecipients=showDetailedRecipients;vm.doDelete=doDelete;vm.close=close;vm.reply=reply;vm.replyAll=replyAll;vm.forward=forward;vm.edit=edit;vm.openPopup=openPopup;vm.closePopup=closePopup;vm.newMessage=newMessage;vm.saveMessage=saveMessage;vm.toggleRawSource=toggleRawSource;vm.showRawSource=false;$scope.$watchCollection("viewer.message.flags",function(oldTags,newTags){_.each(_.difference(newTags,oldTags),function(tag){vm.message.removeTag(tag)})});function showDetailedRecipients($event){vm.$showDetailedRecipients=true;$event.stopPropagation();$event.preventDefault()}function doDelete(){stateMailbox.$deleteMessages([stateMessage.uid]).then(function(){var index=_.findIndex(stateMailbox.$messages,function(o){return o.uid==stateMessage.uid});if(index!=-1)stateMailbox.$messages.splice(index,1);vm.message=null;$state.go("mail.account.mailbox",{accountId:stateAccount.id,mailboxId:encodeUriFilter(stateMailbox.path)})})}function showMailEditor($event,message,recipients){if(messageDialog===null){if(!angular.isDefined(recipients))recipients=[];messageDialog=$mdDialog.show({parent:angular.element(document.body),targetEvent:$event,clickOutsideToClose:false,escapeToClose:false,templateUrl:"UIxMailEditor",controller:"MessageEditorController",controllerAs:"editor",locals:{stateAccounts:vm.accounts,stateMessage:message,stateRecipients:recipients}}).finally(function(){messageDialog=null})}}function close(){$state.go("mail.account.mailbox",{accountId:stateAccount.id,mailboxId:encodeUriFilter(stateMailbox.path)}).then(function(){vm.message=null;delete stateMailbox.selectedMessage})}function reply($event){var message=vm.message.$reply();showMailEditor($event,message)}function replyAll($event){var message=vm.message.$replyAll();showMailEditor($event,message)}function forward($event){var message=vm.message.$forward();showMailEditor($event,message)}function edit($event){vm.message.$editableContent().then(function(){showMailEditor($event,vm.message)})}function openPopup(){var url=[sgSettings.baseURL(),"UIxMailPopupView#/Mail",vm.message.accountId,encodeUriFilter(encodeUriFilter(vm.message.$mailbox.path)),vm.message.uid].join("/"),wId=vm.message.$absolutePath();popupWindow=$window.open(url,wId,["width=680","height=520","resizable=1","scrollbars=1","toolbar=0","location=0","directories=0","status=0","menubar=0","copyhistory=0"].join(","))}function closePopup(){$window.close()}function newMessage($event,recipient){var message=vm.account.$newMessage();showMailEditor($event,message,[recipient]);$event.stopPropagation();$event.preventDefault()}function saveMessage(){window.location.href=ApplicationBaseURL+"/"+vm.mailbox.id+"/saveMessages?uid="+vm.message.uid}function toggleRawSource($event){if(!vm.showRawSource&&!vm.rawSource){Message.$$resource.post(vm.message.id,"viewsource").then(function(data){vm.rawSource=data;vm.showRawSource=true})}else{vm.showRawSource=!vm.showRawSource}}}angular.module("SOGo.MailerUI").controller("MessageController",MessageController)})();(function(){"use strict";MessageEditorController.$inject=["$stateParams","$mdDialog","$mdToast","FileUploader","stateAccounts","stateMessage","stateRecipients","$timeout","Dialog","AddressBook","Preferences"];function MessageEditorController($stateParams,$mdDialog,$mdToast,FileUploader,stateAccounts,stateMessage,stateRecipients,$timeout,Dialog,AddressBook,Preferences){var vm=this;vm.addRecipient=addRecipient;vm.autocomplete={to:{},cc:{},bcc:{}};vm.autosave=null;vm.autosaveDrafts=autosaveDrafts;vm.hideCc=true;vm.hideBcc=true;vm.cancel=cancel;vm.send=send;vm.removeAttachment=removeAttachment;vm.contactFilter=contactFilter;vm.identities=_.pluck(_.flatten(_.pluck(stateAccounts,"identities")),"full");vm.uploader=new FileUploader({url:stateMessage.$absolutePath({asDraft:true})+"/save",autoUpload:true,alias:"attachments",removeAfterUpload:false,onSuccessItem:function(item,response,status,headers){stateMessage.$setUID(response.uid);stateMessage.$reload({asDraft:false});item.inlineUrl=response.lastAttachmentAttrs[0].url},onCancelItem:function(item,response,status,headers){stateMessage.$deleteAttachment(item.file.name);this.removeFromQueue(item)},onErrorItem:function(item,response,status,headers){}});if($stateParams.actionName=="reply"){stateMessage.$reply().then(function(msgObject){vm.message=msgObject;vm.hideCc=!msgObject.editable.cc||msgObject.editable.cc.length===0;vm.hideBcc=!msgObject.editable.bcc||msgObject.editable.bcc.length===0})}else if($stateParams.actionName=="replyall"){stateMessage.$replyAll().then(function(msgObject){vm.message=msgObject;vm.hideCc=!msgObject.editable.cc||msgObject.editable.cc.length===0;vm.hideBcc=!msgObject.editable.bcc||msgObject.editable.bcc.length===0})}else if($stateParams.actionName=="forward"){stateMessage.$forward().then(function(msgObject){vm.message=msgObject;addAttachments()})}else if(angular.isDefined(stateMessage)){vm.message=stateMessage;addAttachments()}if(angular.isDefined(stateRecipients)){vm.message.editable.to=_.union(vm.message.editable.to,_.pluck(stateRecipients,"full"))}function addAttachments(){var i,data,fileItem;if(vm.message.attachmentAttrs)for(i=0;i"," "+l(data.message)+"",' '," close"," ",""].join(""),hideDelay:2e3,position:"top right"})})}function contactFilter($query){return AddressBook.$filterAll($query)}function addRecipient(user){var recipient=[];if(angular.isString(user))return user;if(user.$$fullname)recipient.push(user.$$fullname);if(user.$$email)recipient.push("<"+user.$$email+">");return recipient.join(" ")}function autosaveDrafts(){vm.message.$save();if(Preferences.defaults.SOGoMailAutoSave)vm.autosave=$timeout(vm.autosaveDrafts,Preferences.defaults.SOGoMailAutoSave*1e3*60)}Preferences.ready().then(function(){if(Preferences.defaults.SOGoMailAutoSave)vm.autosave=$timeout(vm.autosaveDrafts,Preferences.defaults.SOGoMailAutoSave*1e3*60);vm.localeCode=Preferences.defaults.LocaleCode})}SendMessageToastController.$inject=["$scope","$mdToast"];function SendMessageToastController($scope,$mdToast){$scope.closeToast=function(){$mdToast.hide()}}angular.module("SOGo.MailerUI").controller("SendMessageToastController",SendMessageToastController).controller("MessageEditorController",MessageEditorController)})();(function(){"use strict";function sgImip(){return{restrict:"A",link:link,controller:"sgImipController"};function link(scope,iElement,attrs,ctrl){ctrl.pathToAttachment=attrs.sgImipPath}}sgImipController.$inject=["$scope","User"];function sgImipController($scope,User){var vm=this;$scope.delegateInvitation=false;$scope.delegatedTo="";$scope.searchText="";$scope.userFilter=function($query){return User.$filter($query)};$scope.iCalendarAction=function(action){var data;if(action=="delegate"){data={receiveUpdates:false,delegatedTo:$scope.delegatedTo.c_email}}$scope.viewer.message.$imipAction(vm.pathToAttachment,action,data)}}angular.module("SOGo.MailerUI").controller("sgImipController",sgImipController).directive("sgImip",sgImip)})();(function(){"use strict";function sgZoomableImage(){return{restrict:"A",link:link};function link(scope,iElement,attrs,ctrl){var parentNode=iElement.parent(),toggleClass;toggleClass=function(event){if(event.target.tagName=="IMG")parentNode.toggleClass("sg-zoom")};iElement.on("click",toggleClass)}}angular.module("SOGo.MailerUI").directive("sgZoomableImage",sgZoomableImage)})(); //# sourceMappingURL=Mailer.services.js.map \ No newline at end of file diff --git a/UI/WebServerResources/js/Mailer.services.js.map b/UI/WebServerResources/js/Mailer.services.js.map index e475b0906..b189bd86c 100644 --- a/UI/WebServerResources/js/Mailer.services.js.map +++ b/UI/WebServerResources/js/Mailer.services.js.map @@ -1 +1 @@ -{"version":3,"sources":["Mailer/Account.service.js","Mailer/Mailbox.service.js","Mailer/Message.service.js","Mailer/VirtualMailbox.service.js","Mailer/MailboxController.js","Mailer/MailboxesController.js","Mailer/MessageController.js","Mailer/MessageEditorController.js","Mailer/sgIMIP.directive.js","Mailer/sgZoomableImage.directive.js"],"names":["Account","futureAccountData","then","angular","extend","this","_","each","identities","identity","fullName","full","email","$log","debug","JSON","stringify","undefined","$factory","$q","$timeout","Settings","Resource","Preferences","Mailbox","Message","$$resource","activeUser","$Preferences","$Mailbox","$Message","module","e","factory","$findAll","data","fetch","o","$unwrapCollection","collection","forEach","i","id","prototype","$getMailboxes","options","_this","$mailboxes","reload","when","$find","ready","expandedFolders","_visit","mailboxes","$expanded","indexOf","children","length","settings","Mail","ExpandedFolders","isString","fromJson","$flattenMailboxes","allMailboxes","expandedMailboxes","push","all","$$flattenMailboxes","saveState","reduce","mailbox","post","$getMailboxByType","type","_find","find","console","specialMailboxes","$getMailboxByPath","path","$newMailbox","name","toString","$newMessage","message","accountId","mailboxPath","$absolutePath","asDraft","editable","$addDelegate","user","deferred","defer","param","uid","pluck","delegates","resolve","users","status","reject","l","promise","$removeDelegate","splice","account","futureMailboxData","$account","init","newMailboxData","create","$unwrap","Acl","PRELOAD","$$Acl","$query","sort","asc","selectedFolder","$refreshTimeout","$virtualMode","SortingState","parseInt","constant","LOOKAHEAD","SIZE","createMailboxes","level","index","map","split","component","asCSSIdentifier","join","$isLoading","$messages","uidsMap","$id","$acl","$isEditable","isEditable","isUndefined","$shadowData","$omit","getLength","getItemAtIndex","$loadMessage","$selectedCount","count","filter","selected","isSelectedMessage","messageId","selectedMessage","$filter","sortingAttributes","filters","isDefined","unseenCount","cancel","searchInput","secondFilter","match","searchBy","copy","refreshViewCheck","defaults","SOGoRefreshViewCheck","f","bind","timeInterval","startIndex","endIndex","max","loaded","uids","futureHeadersData","subject","Math","min","loading","$unwrapHeaders","$rename","findParent","parent","parentMailbox","$save","sibling","localeCompare","$compact","$setFolderAs","$emptyTrash","$markAsRead","$flagMessages","flags","operation","msgUIDs","$delete","remove","$deleteMessages","$copyMessages","folder","$moveMessages","$reset","value","key","save","error","$futureMailboxData","headers","invoke","threaded","msgs","msg","object","isError","j","messageHeaders","futureMessageData","lazy","$mailbox","$hasUnsafeContent","$loadUnsafeContent","$showDetailedRecipients","to","cc","bcc","$formatFullAddresses","Gravatar","$gravatar","SOGoMailLabelsColors","$tags","SOGoMailDisplayRemoteInlineImages","$displayRemoteInlineImages","filterTags","query","re","RegExp","results","keys","tag","pair","search","description","color","draftId","$setUID","oldUID","constructor","shortname","replace","image","$shortRecipients","result","$shortAddress","address","allowReplyAll","recipientsCount","isDraft","loadUnsafeContent","showDetailedRecipients","$content","parts","part","msgclass","content","alternatePart","preferredPart","contentType","isArray","mixedPart","safeContent","html","unsafeContent","document","createElement","innerHTML","suffix","elements","querySelectorAll","element","attr","removeAttr","participants","participant","compile","$editableContent","text","addTag","$addOrRemoveTag","removeTag","$imipAction","action","$reload","$sendMDN","shouldAskReceipt","$deleteAttachment","filename","attachmentAttrs","attachment","toggleFlag","isflagged","$reply","$newDraft","$replyAll","$forward","origin","response","$send","startsWith","isanswered","isforwarded","$futureMessageData","isread","VirtualMailbox","setMailboxes","startSearch","params","finally","stopSearch","resetSelectedMessage","len","k","MailboxController","$inject","$state","$mdDialog","stateAccounts","stateAccount","stateMailbox","encodeUriFilter","Dialog","vm","messageDialog","service","accounts","selectMessage","toggleMessageSelection","unselectMessages","confirmDeleteSelectedMessages","copySelectedMessages","saveSelectedMessages","markSelectedMessagesAsFlagged","markSelectedMessagesAsUnread","selectAll","sortedBy","cancelSearch","newMessage","mode","go","mailboxId","$event","preventDefault","stopPropagation","confirm","selectedMessages","selectedUIDs","difference","alert","window","location","href","ApplicationBaseURL","d","field","show","body","targetEvent","clickOutsideToClose","escapeToClose","templateUrl","controller","controllerAs","locals","stateMessage","stateRecipients","MailboxesController","$mdMedia","$mdSidenav","focus","User","newFolder","delegate","editFolder","revertEditing","selectFolder","saveFolder","compactFolder","emptyTrashFolder","exportMails","confirmDelete","markFolderRead","share","metadataForFolder","setFolderAs","refreshUnseenCount","showingAdvancedSearch","currentSearchParam","addSearchParam","newSearchParam","showAdvancedSearch","hideAdvancedSearch","toggleAdvancedSearch","","from","subfolders","current","searchPreviousMailbox","virtualMailbox","root","folders","v","pattern","n","searchParam","substring","trim","negative","parentFolder","prompt","MailboxDelegationController","$scope","userToAdd","searchText","userFilter","closeModal","removeUser","addUser","hide","catch","editMode","close","$users","usersWithACL","icon","unseenCountFolders","includes","MessageController","$window","sgSettings","popupWindow","tags","showFlags","doDelete","reply","replyAll","forward","edit","openPopup","closePopup","saveMessage","toggleRawSource","showRawSource","$watchCollection","oldTags","newTags","findIndex","showMailEditor","recipients","url","baseURL","wId","open","recipient","rawSource","MessageEditorController","$stateParams","$mdToast","FileUploader","AddressBook","addRecipient","autocomplete","autosave","autosaveDrafts","hideCc","hideBcc","send","removeAttachment","contactFilter","flatten","uploader","autoUpload","alias","removeAfterUpload","onSuccessItem","item","inlineUrl","lastAttachmentAttrs","onCancelItem","file","removeFromQueue","onErrorItem","actionName","msgObject","addAttachments","union","fileItem","mimetype","size","FileItem","progress","isUploaded","isSuccess","queue","isUploading","cancelItem","template","hideDelay","position","$filterAll","$$fullname","$$email","SOGoMailAutoSave","localeCode","LocaleCode","SendMessageToastController","closeToast","sgImip","restrict","link","scope","iElement","attrs","ctrl","pathToAttachment","sgImipPath","sgImipController","delegateInvitation","delegatedTo","iCalendarAction","receiveUpdates","c_email","viewer","directive","sgZoomableImage","parentNode","toggleClass","event","target","tagName","on"],"mappings":"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","file":"Mailer.services.js"} \ No newline at end of file +{"version":3,"sources":["Mailer/Account.service.js","Mailer/Mailbox.service.js","Mailer/Message.service.js","Mailer/VirtualMailbox.service.js","Mailer/MailboxController.js","Mailer/MailboxesController.js","Mailer/MessageController.js","Mailer/MessageEditorController.js","Mailer/sgIMIP.directive.js","Mailer/sgZoomableImage.directive.js"],"names":["Account","futureAccountData","then","angular","extend","this","_","each","identities","identity","fullName","full","email","$log","debug","JSON","stringify","undefined","$factory","$q","$timeout","Settings","Resource","Preferences","Mailbox","Message","$$resource","activeUser","$Preferences","$Mailbox","$Message","module","e","factory","$findAll","data","fetch","o","$unwrapCollection","collection","forEach","i","id","prototype","$getMailboxes","options","_this","$mailboxes","reload","when","$find","ready","expandedFolders","_visit","mailboxes","$expanded","indexOf","children","length","settings","Mail","ExpandedFolders","isString","fromJson","$flattenMailboxes","allMailboxes","expandedMailboxes","push","all","$$flattenMailboxes","saveState","reduce","mailbox","post","$getMailboxByType","type","_find","find","console","specialMailboxes","$getMailboxByPath","path","$newMailbox","name","toString","$newMessage","message","accountId","mailboxPath","$absolutePath","asDraft","editable","$addDelegate","user","deferred","defer","param","uid","pluck","delegates","resolve","users","status","reject","l","promise","$removeDelegate","splice","account","futureMailboxData","$account","init","newMailboxData","create","$unwrap","Acl","PRELOAD","$$Acl","$query","sort","asc","selectedFolder","$refreshTimeout","$virtualMode","SortingState","parseInt","constant","LOOKAHEAD","SIZE","createMailboxes","level","index","map","split","component","asCSSIdentifier","join","$isLoading","$messages","uidsMap","$id","$acl","$isEditable","isEditable","isUndefined","$shadowData","$omit","getLength","getItemAtIndex","$loadMessage","$selectedCount","count","filter","selected","isSelectedMessage","messageId","selectedMessage","$filter","sortingAttributes","filters","isDefined","unseenCount","cancel","searchInput","secondFilter","match","searchBy","copy","refreshViewCheck","defaults","SOGoRefreshViewCheck","f","bind","timeInterval","startIndex","endIndex","max","loaded","uids","futureHeadersData","subject","Math","min","loading","$unwrapHeaders","$rename","findParent","parent","parentMailbox","$save","sibling","localeCompare","$compact","$setFolderAs","$emptyTrash","$markAsRead","$flagMessages","flags","operation","msgUIDs","$delete","remove","$deleteMessages","$copyMessages","folder","$moveMessages","$reset","value","key","save","error","$futureMailboxData","headers","invoke","threaded","msgs","msg","object","isError","j","messageHeaders","futureMessageData","lazy","$mailbox","$hasUnsafeContent","$loadUnsafeContent","to","cc","bcc","$formatFullAddresses","Gravatar","$gravatar","SOGoMailLabelsColors","$tags","SOGoMailDisplayRemoteInlineImages","$displayRemoteInlineImages","filterTags","query","re","RegExp","results","keys","tag","pair","search","description","color","draftId","$setUID","oldUID","constructor","shortname","replace","image","$shortRecipients","result","$shortAddress","address","allowReplyAll","recipientsCount","isDraft","loadUnsafeContent","$content","parts","part","msgclass","content","alternatePart","preferredPart","contentType","isArray","formattedMessage","$smime","validSignature","valid","mixedPart","safeContent","html","unsafeContent","document","createElement","innerHTML","suffix","elements","querySelectorAll","element","attr","removeAttr","participants","participant","compile","$editableContent","text","addTag","$addOrRemoveTag","removeTag","$imipAction","action","$reload","$sendMDN","shouldAskReceipt","$deleteAttachment","filename","attachmentAttrs","attachment","toggleFlag","isflagged","$reply","$newDraft","$replyAll","$forward","origin","response","$send","startsWith","isanswered","isforwarded","$futureMessageData","isread","VirtualMailbox","setMailboxes","startSearch","params","finally","stopSearch","resetSelectedMessage","len","k","MailboxController","$inject","$state","$mdDialog","stateAccounts","stateAccount","stateMailbox","encodeUriFilter","Dialog","vm","messageDialog","service","accounts","selectMessage","toggleMessageSelection","unselectMessages","confirmDeleteSelectedMessages","copySelectedMessages","saveSelectedMessages","markSelectedMessagesAsFlagged","markSelectedMessagesAsUnread","selectAll","sortedBy","cancelSearch","newMessage","mode","go","mailboxId","$event","preventDefault","stopPropagation","confirm","selectedMessages","selectedUIDs","difference","alert","window","location","href","ApplicationBaseURL","d","field","show","body","targetEvent","clickOutsideToClose","escapeToClose","templateUrl","controller","controllerAs","locals","stateMessage","stateRecipients","MailboxesController","$mdMedia","$mdSidenav","focus","User","newFolder","delegate","editFolder","revertEditing","selectFolder","saveFolder","compactFolder","emptyTrashFolder","exportMails","confirmDelete","markFolderRead","share","metadataForFolder","setFolderAs","refreshUnseenCount","showingAdvancedSearch","currentSearchParam","addSearchParam","newSearchParam","showAdvancedSearch","hideAdvancedSearch","toggleAdvancedSearch","","from","subfolders","current","searchPreviousMailbox","virtualMailbox","root","folders","v","pattern","n","searchParam","substring","trim","negative","parentFolder","prompt","MailboxDelegationController","$scope","userToAdd","searchText","userFilter","closeModal","removeUser","addUser","hide","catch","editMode","close","$users","usersWithACL","icon","unseenCountFolders","includes","MessageController","$window","sgSettings","popupWindow","tags","showFlags","$showDetailedRecipients","showDetailedRecipients","doDelete","reply","replyAll","forward","edit","openPopup","closePopup","saveMessage","toggleRawSource","showRawSource","$watchCollection","oldTags","newTags","findIndex","showMailEditor","recipients","url","baseURL","wId","open","recipient","rawSource","MessageEditorController","$stateParams","$mdToast","FileUploader","AddressBook","addRecipient","autocomplete","autosave","autosaveDrafts","hideCc","hideBcc","send","removeAttachment","contactFilter","flatten","uploader","autoUpload","alias","removeAfterUpload","onSuccessItem","item","inlineUrl","lastAttachmentAttrs","onCancelItem","file","removeFromQueue","onErrorItem","actionName","msgObject","addAttachments","union","fileItem","mimetype","size","FileItem","progress","isUploaded","isSuccess","queue","isUploading","cancelItem","template","hideDelay","position","$filterAll","$$fullname","$$email","SOGoMailAutoSave","localeCode","LocaleCode","SendMessageToastController","closeToast","sgImip","restrict","link","scope","iElement","attrs","ctrl","pathToAttachment","sgImipPath","sgImipController","delegateInvitation","delegatedTo","iCalendarAction","receiveUpdates","c_email","viewer","directive","sgZoomableImage","parentNode","toggleClass","event","target","tagName","on"],"mappings":"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","file":"Mailer.services.js"} \ No newline at end of file diff --git a/UI/WebServerResources/js/Preferences.js b/UI/WebServerResources/js/Preferences.js index 92559d6d2..14b7fc32d 100644 --- a/UI/WebServerResources/js/Preferences.js +++ b/UI/WebServerResources/js/Preferences.js @@ -1,2 +1,2 @@ -(function(){"use strict";angular.module("SOGo.PreferencesUI",["ngSanitize","ui.router","ck","SOGo.Common","SOGo.MailerUI","SOGo.ContactsUI","SOGo.Authentication"]).config(configure).run(runBlock);configure.$inject=["$stateProvider","$urlRouterProvider"];function configure($stateProvider,$urlRouterProvider){$stateProvider.state("preferences",{"abstract":true,views:{preferences:{templateUrl:"preferences.html",controller:"PreferencesController",controllerAs:"app"}},resolve:{statePreferences:statePreferences}}).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"}}});$urlRouterProvider.otherwise("/general")}statePreferences.$inject=["Preferences"];function statePreferences(Preferences){return Preferences}runBlock.$inject=["$rootScope"];function runBlock($rootScope){$rootScope.$on("$routeChangeError",function(event,current,previous,rejection){console.error(event,current,previous,rejection)})}})();(function(){"use strict";AccountDialogController.$inject=["$mdDialog","defaults","account","accountId","mailCustomFromEnabled"];function AccountDialogController($mdDialog,defaults,account,accountId,mailCustomFromEnabled){var vm=this;vm.defaults=defaults;vm.account=account;vm.accountId=accountId;vm.customFromIsReadonly=customFromIsReadonly;vm.cancel=cancel;vm.save=save;function customFromIsReadonly(){if(accountId>0)return false;return!mailCustomFromEnabled}function cancel(){$mdDialog.cancel()}function save(){$mdDialog.hide()}}angular.module("SOGo.PreferencesUI").controller("AccountDialogController",AccountDialogController)})();(function(){"use strict";FiltersDialogController.$inject=["$scope","$window","$mdDialog","filter","mailboxes","labels"];function FiltersDialogController($scope,$window,$mdDialog,filter,mailboxes,labels){var vm=this,sieveCapabilities=$window.sieveCapabilities;vm.filter=filter;vm.mailboxes=mailboxes;vm.labels=labels;vm.cancel=cancel;vm.save=save;vm.addMailFilterRule=addMailFilterRule;vm.removeMailFilterRule=removeMailFilterRule;vm.addMailFilterAction=addMailFilterAction;vm.removeMailFilterAction=removeMailFilterAction;vm.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")};if(sieveCapabilities.indexOf("body")>-1)vm.fieldLabels.body=l("Body");vm.methodLabels={discard:l("Discard the message"),keep:l("Keep the message"),redirect:l("Forward the message to:"),vacation:l("Send a vacation message"),stop:l("Stop processing filter rules")};if(sieveCapabilities.indexOf("reject")>-1)vm.methodLabels.reject=l("Send a reject message:");if(sieveCapabilities.indexOf("fileinto")>-1)vm.methodLabels.fileinto=l("File the message in:");if(sieveCapabilities.indexOf("imapflags")>-1||sieveCapabilities.indexOf("imap4flags")>-1)vm.methodLabels.addflag=l("Flag the message with:");vm.numberOperatorLabels={under:l("is under"),over:l("is over")};vm.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")};if(sieveCapabilities.indexOf("regex")>-1){vm.textOperatorLabels.regex=l("matches regex");vm.textOperatorLabels.regex_not=l("does not match regex")}vm.flagLabels={seen:l("Seen"),deleted:l("Deleted"),answered:l("Answered"),flagged:l("Flagged"),junk:l("Junk"),not_junk:l("Not Junk")};function cancel(){$mdDialog.cancel()}function save(form){$mdDialog.hide()}function addMailFilterRule(event){if(!vm.filter.rules)vm.filter.rules=[];vm.filter.rules.push({field:"subject",operator:"contains"})}function removeMailFilterRule(index){vm.filter.rules.splice(index,1)}function addMailFilterAction(event){if(!vm.filter.actions)vm.filter.actions=[];vm.filter.actions.push({method:"discard"})}function removeMailFilterAction(index){vm.filter.actions.splice(index,1)}}angular.module("SOGo.PreferencesUI").controller("FiltersDialogController",FiltersDialogController)})();(function(){"use strict";PreferencesController.$inject=["$q","$window","$state","$mdDialog","$mdToast","Dialog","User","Account","statePreferences","Authentication"];function PreferencesController($q,$window,$state,$mdDialog,$mdToast,Dialog,User,Account,statePreferences,Authentication){var vm=this,account,mailboxes=[];vm.preferences=statePreferences;vm.passwords={newPassword:null,newPasswordConfirmation:null};vm.go=go;vm.onLanguageChange=onLanguageChange;vm.addCalendarCategory=addCalendarCategory;vm.removeCalendarCategory=removeCalendarCategory;vm.addContactCategory=addContactCategory;vm.removeContactCategory=removeContactCategory;vm.addMailAccount=addMailAccount;vm.editMailAccount=editMailAccount;vm.removeMailAccount=removeMailAccount;vm.addMailLabel=addMailLabel;vm.removeMailLabel=removeMailLabel;vm.addMailFilter=addMailFilter;vm.editMailFilter=editMailFilter;vm.removeMailFilter=removeMailFilter;vm.addDefaultEmailAddresses=addDefaultEmailAddresses;vm.userFilter=User.$filter;vm.save=save;vm.canChangePassword=canChangePassword;vm.changePassword=changePassword;vm.timeZonesList=window.timeZonesList;vm.timeZonesListFilter=timeZonesListFilter;vm.timeZonesSearchText="";account=new Account({id:0});account.$getMailboxes().then(function(){var allMailboxes=account.$flattenMailboxes({all:true}),index=-1,length=allMailboxes.length;while(++index0&&angular.isDefined(vm.preferences.defaults.Forward)&&vm.preferences.defaults.Forward.enabled&&angular.isDefined(vm.preferences.defaults.Forward.forwardAddress)){addresses=vm.preferences.defaults.Forward.forwardAddress.split(",");defaultAddresses=window.defaultEmailAddresses.split(/, */);_.forEach(defaultAddresses,function(adr){var domain=adr.split("@")[1];if(domain){domains.push(domain.toLowerCase())}});for(i=0;i=0&&window.forwardConstraints==2){Dialog.alert(l("Error"),l("You are not allowed to forward your messages to an internal email address."));sendForm=false}}}if(sendForm)return vm.preferences.$save().then(function(data){$mdToast.show({controller:"savePreferencesToastCtrl",template:[""," "+l("Preferences saved")+"",' '," close"," ",""].join(""),hideDelay:2e3,position:"top right"})});return $q.reject()}function canChangePassword(){if(vm.passwords.newPassword&&vm.passwords.newPassword.length>0&&vm.passwords.newPasswordConfirmation&&vm.passwords.newPasswordConfirmation.length&&vm.passwords.newPassword==vm.passwords.newPasswordConfirmation)return true;return false}function changePassword(){Authentication.changePassword(vm.passwords.newPassword).then(function(){var alert=$mdDialog.alert({title:l("Password"),content:l("The password was changed successfully."),ok:l("OK")});$mdDialog.show(alert).finally(function(){alert=undefined})},function(msg){var alert=$mdDialog.alert({title:l("Password"),content:msg,ok:l("OK")});$mdDialog.show(alert).finally(function(){alert=undefined})})}function timeZonesListFilter(filter){return _.filter(vm.timeZonesList,function(value){return value.toUpperCase().indexOf(filter.toUpperCase())>=0})}}savePreferencesToastCtrl.$inject=["$scope","$mdToast"];function savePreferencesToastCtrl($scope,$mdToast){$scope.closeToast=function(){$mdToast.hide()}}angular.module("SOGo.PreferencesUI").controller("savePreferencesToastCtrl",savePreferencesToastCtrl).controller("PreferencesController",PreferencesController)})(); +(function(){"use strict";angular.module("SOGo.PreferencesUI",["ngSanitize","ui.router","ck","SOGo.Common","SOGo.MailerUI","SOGo.ContactsUI","SOGo.Authentication"]).config(configure).run(runBlock);configure.$inject=["$stateProvider","$urlRouterProvider"];function configure($stateProvider,$urlRouterProvider){$stateProvider.state("preferences",{"abstract":true,views:{preferences:{templateUrl:"preferences.html",controller:"PreferencesController",controllerAs:"app"}},resolve:{statePreferences:statePreferences}}).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"}}});$urlRouterProvider.otherwise("/general")}statePreferences.$inject=["Preferences"];function statePreferences(Preferences){return Preferences}runBlock.$inject=["$rootScope"];function runBlock($rootScope){$rootScope.$on("$routeChangeError",function(event,current,previous,rejection){console.error(event,current,previous,rejection)})}})();(function(){"use strict";AccountDialogController.$inject=["$mdDialog","defaults","account","accountId","mailCustomFromEnabled"];function AccountDialogController($mdDialog,defaults,account,accountId,mailCustomFromEnabled){var vm=this;vm.defaults=defaults;vm.account=account;vm.accountId=accountId;vm.customFromIsReadonly=customFromIsReadonly;vm.cancel=cancel;vm.save=save;function customFromIsReadonly(){if(accountId>0)return false;return!mailCustomFromEnabled}function cancel(){$mdDialog.cancel()}function save(){$mdDialog.hide()}}angular.module("SOGo.PreferencesUI").controller("AccountDialogController",AccountDialogController)})();(function(){"use strict";FiltersDialogController.$inject=["$scope","$window","$mdDialog","filter","mailboxes","labels"];function FiltersDialogController($scope,$window,$mdDialog,filter,mailboxes,labels){var vm=this,sieveCapabilities=$window.sieveCapabilities;vm.filter=filter;vm.mailboxes=mailboxes;vm.labels=labels;vm.cancel=cancel;vm.save=save;vm.addMailFilterRule=addMailFilterRule;vm.removeMailFilterRule=removeMailFilterRule;vm.addMailFilterAction=addMailFilterAction;vm.removeMailFilterAction=removeMailFilterAction;vm.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")};if(sieveCapabilities.indexOf("body")>-1)vm.fieldLabels.body=l("Body");vm.methodLabels={discard:l("Discard the message"),keep:l("Keep the message"),redirect:l("Forward the message to:"),vacation:l("Send a vacation message"),stop:l("Stop processing filter rules")};if(sieveCapabilities.indexOf("reject")>-1)vm.methodLabels.reject=l("Send a reject message:");if(sieveCapabilities.indexOf("fileinto")>-1)vm.methodLabels.fileinto=l("File the message in:");if(sieveCapabilities.indexOf("imapflags")>-1||sieveCapabilities.indexOf("imap4flags")>-1)vm.methodLabels.addflag=l("Flag the message with:");vm.numberOperatorLabels={under:l("is under"),over:l("is over")};vm.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")};if(sieveCapabilities.indexOf("regex")>-1){vm.textOperatorLabels.regex=l("matches regex");vm.textOperatorLabels.regex_not=l("does not match regex")}vm.flagLabels={seen:l("Seen"),deleted:l("Deleted"),answered:l("Answered"),flagged:l("Flagged"),junk:l("Junk"),not_junk:l("Not Junk")};function cancel(){$mdDialog.cancel()}function save(form){$mdDialog.hide()}function addMailFilterRule(event){if(!vm.filter.rules)vm.filter.rules=[];vm.filter.rules.push({field:"subject",operator:"contains"})}function removeMailFilterRule(index){vm.filter.rules.splice(index,1)}function addMailFilterAction(event){if(!vm.filter.actions)vm.filter.actions=[];vm.filter.actions.push({method:"discard"})}function removeMailFilterAction(index){vm.filter.actions.splice(index,1)}}angular.module("SOGo.PreferencesUI").controller("FiltersDialogController",FiltersDialogController)})();(function(){"use strict";PreferencesController.$inject=["$q","$window","$state","$mdDialog","$mdToast","Dialog","User","Account","statePreferences","Authentication"];function PreferencesController($q,$window,$state,$mdDialog,$mdToast,Dialog,User,Account,statePreferences,Authentication){var vm=this,account,mailboxes=[];vm.preferences=statePreferences;vm.passwords={newPassword:null,newPasswordConfirmation:null};vm.go=go;vm.onLanguageChange=onLanguageChange;vm.addCalendarCategory=addCalendarCategory;vm.removeCalendarCategory=removeCalendarCategory;vm.addContactCategory=addContactCategory;vm.removeContactCategory=removeContactCategory;vm.addMailAccount=addMailAccount;vm.editMailAccount=editMailAccount;vm.removeMailAccount=removeMailAccount;vm.addMailLabel=addMailLabel;vm.removeMailLabel=removeMailLabel;vm.addMailFilter=addMailFilter;vm.editMailFilter=editMailFilter;vm.removeMailFilter=removeMailFilter;vm.addDefaultEmailAddresses=addDefaultEmailAddresses;vm.userFilter=User.$filter;vm.save=save;vm.canChangePassword=canChangePassword;vm.changePassword=changePassword;vm.timeZonesList=window.timeZonesList;vm.timeZonesListFilter=timeZonesListFilter;vm.timeZonesSearchText="";account=new Account({id:0});account.$getMailboxes().then(function(){var allMailboxes=account.$flattenMailboxes({all:true}),index=-1,length=allMailboxes.length;while(++index0&&angular.isDefined(vm.preferences.defaults.Forward)&&vm.preferences.defaults.Forward.enabled&&angular.isDefined(vm.preferences.defaults.Forward.forwardAddress)){addresses=vm.preferences.defaults.Forward.forwardAddress.split(",");defaultAddresses=window.defaultEmailAddresses.split(/, */);_.forEach(defaultAddresses,function(adr){var domain=adr.split("@")[1];if(domain){domains.push(domain.toLowerCase())}});for(i=0;i=0&&window.forwardConstraints==2){Dialog.alert(l("Error"),l("You are not allowed to forward your messages to an internal email address."));sendForm=false}}}if(sendForm)return vm.preferences.$save().then(function(data){$mdToast.show({controller:"savePreferencesToastCtrl",template:[""," "+l("Preferences saved")+"",' '," close"," ",""].join(""),hideDelay:2e3,position:"top right"})});return $q.reject()}function canChangePassword(){if(vm.passwords.newPassword&&vm.passwords.newPassword.length>0&&vm.passwords.newPasswordConfirmation&&vm.passwords.newPasswordConfirmation.length&&vm.passwords.newPassword==vm.passwords.newPasswordConfirmation)return true;return false}function changePassword(){Authentication.changePassword(vm.passwords.newPassword).then(function(){var alert=$mdDialog.alert({title:l("Password"),content:l("The password was changed successfully."),ok:l("OK")});$mdDialog.show(alert).finally(function(){alert=undefined})},function(msg){var alert=$mdDialog.alert({title:l("Password"),content:msg,ok:l("OK")});$mdDialog.show(alert).finally(function(){alert=undefined})})}function timeZonesListFilter(filter){return _.filter(vm.timeZonesList,function(value){return value.toUpperCase().indexOf(filter.toUpperCase())>=0})}}savePreferencesToastCtrl.$inject=["$scope","$mdToast"];function savePreferencesToastCtrl($scope,$mdToast){$scope.closeToast=function(){$mdToast.hide()}}angular.module("SOGo.PreferencesUI").controller("savePreferencesToastCtrl",savePreferencesToastCtrl).controller("PreferencesController",PreferencesController)})(); //# 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 208e5596d..1047a8747 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","resolve","statePreferences","url","otherwise","Preferences","$rootScope","$on","event","current","previous","rejection","console","error","AccountDialogController","$mdDialog","defaults","account","accountId","mailCustomFromEnabled","vm","this","customFromIsReadonly","cancel","save","hide","FiltersDialogController","$scope","$window","filter","mailboxes","labels","sieveCapabilities","addMailFilterRule","removeMailFilterRule","addMailFilterAction","removeMailFilterAction","fieldLabels","subject","l","from","to","cc","to_or_cc","size","header","indexOf","body","methodLabels","discard","keep","redirect","vacation","stop","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","form","rules","push","field","operator","index","splice","actions","method","PreferencesController","$q","$state","$mdToast","Dialog","User","Account","Authentication","passwords","newPassword","newPasswordConfirmation","go","onLanguageChange","addCalendarCategory","removeCalendarCategory","addContactCategory","removeContactCategory","addMailAccount","editMailAccount","removeMailAccount","addMailLabel","removeMailLabel","addMailFilter","editMailFilter","removeMailFilter","addDefaultEmailAddresses","userFilter","$filter","canChangePassword","changePassword","timeZonesList","window","timeZonesListFilter","timeZonesSearchText","id","$getMailboxes","then","allMailboxes","$flattenMailboxes","all","length","confirm","ok","location","reload","SOGoCalendarCategoriesColors","SOGoCalendarCategories","key","SOGoContactsCategories","ev","AuxiliaryMailAccounts","_","last","name","identities","fullName","email","receipts","receiptAction","receiptNonRecipientAction","receiptOutsideDomainAction","receiptAnyAction","show","targetEvent","locals","SOGoMailLabelsColors","new_label","match","SOGoSieveFilters","copy","v","isDefined","Vacation","autoReplyEmailAddresses","split","union","defaultEmailAddresses","join","i","sendForm","addresses","defaultAddresses","domains","domain","forwardConstraints","Forward","enabled","forwardAddress","forEach","adr","toLowerCase","alert","$save","data","template","hideDelay","position","title","content","finally","undefined","msg","value","toUpperCase","savePreferencesToastCtrl","closeToast"],"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","resolve","statePreferences","url","otherwise","Preferences","$rootScope","$on","event","current","previous","rejection","console","error","AccountDialogController","$mdDialog","defaults","account","accountId","mailCustomFromEnabled","vm","this","customFromIsReadonly","cancel","save","hide","FiltersDialogController","$scope","$window","filter","mailboxes","labels","sieveCapabilities","addMailFilterRule","removeMailFilterRule","addMailFilterAction","removeMailFilterAction","fieldLabels","subject","l","from","to","cc","to_or_cc","size","header","indexOf","body","methodLabels","discard","keep","redirect","vacation","stop","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","form","rules","push","field","operator","index","splice","actions","method","PreferencesController","$q","$state","$mdToast","Dialog","User","Account","Authentication","passwords","newPassword","newPasswordConfirmation","go","onLanguageChange","addCalendarCategory","removeCalendarCategory","addContactCategory","removeContactCategory","addMailAccount","editMailAccount","removeMailAccount","addMailLabel","removeMailLabel","addMailFilter","editMailFilter","removeMailFilter","addDefaultEmailAddresses","userFilter","$filter","canChangePassword","changePassword","timeZonesList","window","timeZonesListFilter","timeZonesSearchText","id","$getMailboxes","then","allMailboxes","$flattenMailboxes","all","length","ready","SOGoAlternateAvatar","$alternateAvatar","confirm","ok","location","reload","SOGoCalendarCategoriesColors","SOGoCalendarCategories","key","SOGoContactsCategories","ev","AuxiliaryMailAccounts","_","last","name","identities","fullName","email","receipts","receiptAction","receiptNonRecipientAction","receiptOutsideDomainAction","receiptAnyAction","show","targetEvent","locals","SOGoMailLabelsColors","new_label","match","SOGoSieveFilters","copy","v","isDefined","Vacation","autoReplyEmailAddresses","split","union","defaultEmailAddresses","join","i","sendForm","addresses","defaultAddresses","domains","domain","forwardConstraints","Forward","enabled","forwardAddress","forEach","adr","toLowerCase","alert","$save","data","template","hideDelay","position","title","content","finally","undefined","msg","value","toUpperCase","savePreferencesToastCtrl","closeToast"],"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 50fef5a95..fe347051c 100644 --- a/UI/WebServerResources/js/Preferences.services.js +++ b/UI/WebServerResources/js/Preferences.services.js @@ -1,2 +1,2 @@ -(function(){"use strict";function Preferences(){var _this=this;this.defaults={};this.settings={};this.defaultsPromise=Preferences.$$resource.fetch("jsonDefaults").then(function(data){var labels=_.object(_.map(data.SOGoMailLabelsColors,function(value,key){if(key.charAt(0)=="$")return["_"+key,value];return[key,value]}));data.SOGoMailLabelsColors=labels;if(data.Vacation){if(data.Vacation.endDate)data.Vacation.endDate=new Date(parseInt(data.Vacation.endDate)*1e3);else{data.Vacation.endDateEnabled=0;data.Vacation.endDate=new Date}if(data.Vacation.autoReplyEmailAddresses)data.Vacation.autoReplyEmailAddresses=data.Vacation.autoReplyEmailAddresses.join(",")}else{data.Vacation={};data.Vacation.endDateEnabled=0;data.Vacation.endDate=new Date}if(data.Forward&&data.Forward.forwardAddress)data.Forward.forwardAddress=data.Forward.forwardAddress.join(",");angular.extend(_this.defaults,data);return _this.defaults});this.settingsPromise=Preferences.$$resource.fetch("jsonSettings").then(function(data){if(data.Calendar&&data.Calendar.PreventInvitationsWhitelist)data.Calendar.PreventInvitationsWhitelist=_.map(data.Calendar.PreventInvitationsWhitelist,function(value,key){var match=/^(.+)\s<(\S+)>$/.exec(value);return new Preferences.$User({uid:key,cn:match[1],c_email:match[2]})});angular.extend(_this.settings,data);return _this.settings})}Preferences.$factory=["$q","$timeout","$log","sgSettings","Resource","User",function($q,$timeout,$log,Settings,Resource,User){angular.extend(Preferences,{$q:$q,$timeout:$timeout,$log:$log,$$resource:new Resource(Settings.activeUser("folderURL"),Settings.activeUser()),activeUser:Settings.activeUser(),$User:User});return new Preferences}];try{angular.module("SOGo.PreferencesUI")}catch(e){angular.module("SOGo.PreferencesUI",["SOGo.Common"])}angular.module("SOGo.PreferencesUI").factory("Preferences",Preferences.$factory);Preferences.prototype.ready=function(){return Preferences.$q.all([this.defaultsPromise,this.settingsPromise])};Preferences.prototype.$save=function(){var _this=this;return Preferences.$$resource.save("Preferences",this.$omit(true)).then(function(data){return data})};Preferences.prototype.$omit=function(deep){var preferences,labels,whitelist;preferences={};whitelist={};angular.forEach(this,function(value,key){if(key!="constructor"&&key[0]!="$"){if(deep)preferences[key]=angular.copy(value);else preferences[key]=value}});labels=_.object(_.map(preferences.defaults.SOGoMailLabelsColors,function(value,key){if(key.charAt(0)=="_"&&key.charAt(1)=="$")return[key.substring(1),value];return[key,value]}));preferences.defaults.SOGoMailLabelsColors=labels;if(preferences.defaults.Vacation){if(preferences.defaults.Vacation.endDateEnabled)preferences.defaults.Vacation.endDate=preferences.defaults.Vacation.endDate.getTime()/1e3;else preferences.defaults.Vacation.endDate=0;if(preferences.defaults.Vacation.autoReplyEmailAddresses)preferences.defaults.Vacation.autoReplyEmailAddresses=preferences.defaults.Vacation.autoReplyEmailAddresses.split(",");else preferences.defaults.Vacation.autoReplyEmailAddresses=[]}if(preferences.defaults.Forward&&preferences.defaults.Forward.forwardAddress)preferences.defaults.Forward.forwardAddress=preferences.defaults.Forward.forwardAddress.split(",");if(preferences.settings.Calendar&&preferences.settings.Calendar.PreventInvitationsWhitelist){_.each(preferences.settings.Calendar.PreventInvitationsWhitelist,function(user){whitelist[user.uid]=user.$shortFormat()});preferences.settings.Calendar.PreventInvitationsWhitelist=whitelist}return preferences}})(); +(function(){"use strict";function Preferences(){var _this=this;this.defaults={};this.settings={};this.defaultsPromise=Preferences.$$resource.fetch("jsonDefaults").then(function(data){var labels=_.object(_.map(data.SOGoMailLabelsColors,function(value,key){if(key.charAt(0)=="$")return["_"+key,value];return[key,value]}));data.SOGoMailLabelsColors=labels;if(data.Vacation){if(data.Vacation.endDate)data.Vacation.endDate=new Date(parseInt(data.Vacation.endDate)*1e3);else{data.Vacation.endDateEnabled=0;data.Vacation.endDate=new Date}if(data.Vacation.autoReplyEmailAddresses)data.Vacation.autoReplyEmailAddresses=data.Vacation.autoReplyEmailAddresses.join(",")}else{data.Vacation={};data.Vacation.endDateEnabled=0;data.Vacation.endDate=new Date}if(data.Forward&&data.Forward.forwardAddress)data.Forward.forwardAddress=data.Forward.forwardAddress.join(",");angular.extend(_this.defaults,data);return _this.defaults});this.settingsPromise=Preferences.$$resource.fetch("jsonSettings").then(function(data){if(data.Calendar){if(data.Calendar.PreventInvitationsWhitelist)data.Calendar.PreventInvitationsWhitelist=_.map(data.Calendar.PreventInvitationsWhitelist,function(value,key){var match=/^(.+)\s<(\S+)>$/.exec(value);return new Preferences.$User({uid:key,cn:match[1],c_email:match[2]})});else data.Calendar.PreventInvitationsWhitelist=[]}angular.extend(_this.settings,data);return _this.settings})}Preferences.$factory=["$q","$timeout","$log","sgSettings","Resource","User",function($q,$timeout,$log,Settings,Resource,User){angular.extend(Preferences,{$q:$q,$timeout:$timeout,$log:$log,$$resource:new Resource(Settings.activeUser("folderURL"),Settings.activeUser()),activeUser:Settings.activeUser(),$User:User});return new Preferences}];try{angular.module("SOGo.PreferencesUI")}catch(e){angular.module("SOGo.PreferencesUI",["SOGo.Common"])}angular.module("SOGo.PreferencesUI").factory("Preferences",Preferences.$factory);Preferences.prototype.ready=function(){return Preferences.$q.all([this.defaultsPromise,this.settingsPromise])};Preferences.prototype.$save=function(){var _this=this;return Preferences.$$resource.save("Preferences",this.$omit(true)).then(function(data){return data})};Preferences.prototype.$omit=function(deep){var preferences,labels,whitelist;preferences={};whitelist={};angular.forEach(this,function(value,key){if(key!="constructor"&&key[0]!="$"){if(deep)preferences[key]=angular.copy(value);else preferences[key]=value}});labels=_.object(_.map(preferences.defaults.SOGoMailLabelsColors,function(value,key){if(key.charAt(0)=="_"&&key.charAt(1)=="$")return[key.substring(1),value];return[key,value]}));preferences.defaults.SOGoMailLabelsColors=labels;if(preferences.defaults.Vacation){if(preferences.defaults.Vacation.endDateEnabled)preferences.defaults.Vacation.endDate=preferences.defaults.Vacation.endDate.getTime()/1e3;else preferences.defaults.Vacation.endDate=0;if(preferences.defaults.Vacation.autoReplyEmailAddresses)preferences.defaults.Vacation.autoReplyEmailAddresses=preferences.defaults.Vacation.autoReplyEmailAddresses.split(",");else preferences.defaults.Vacation.autoReplyEmailAddresses=[]}if(preferences.defaults.Forward&&preferences.defaults.Forward.forwardAddress)preferences.defaults.Forward.forwardAddress=preferences.defaults.Forward.forwardAddress.split(",");if(preferences.settings.Calendar&&preferences.settings.Calendar.PreventInvitationsWhitelist){_.each(preferences.settings.Calendar.PreventInvitationsWhitelist,function(user){whitelist[user.uid]=user.$shortFormat()});preferences.settings.Calendar.PreventInvitationsWhitelist=whitelist}return preferences}})(); //# 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 d1583a7d0..7c76865dc 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","_this","this","defaults","settings","defaultsPromise","$$resource","fetch","then","data","labels","_","object","map","SOGoMailLabelsColors","value","key","charAt","Vacation","endDate","Date","parseInt","endDateEnabled","autoReplyEmailAddresses","join","Forward","forwardAddress","angular","extend","settingsPromise","Calendar","PreventInvitationsWhitelist","match","exec","$User","uid","cn","c_email","$factory","$q","$timeout","$log","Settings","Resource","User","activeUser","module","e","factory","prototype","ready","all","$save","save","$omit","deep","preferences","whitelist","forEach","copy","substring","getTime","split","each","user","$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","_this","this","defaults","settings","defaultsPromise","$$resource","fetch","then","data","labels","_","object","map","SOGoMailLabelsColors","value","key","charAt","Vacation","endDate","Date","parseInt","endDateEnabled","autoReplyEmailAddresses","join","Forward","forwardAddress","angular","extend","settingsPromise","Calendar","PreventInvitationsWhitelist","match","exec","$User","uid","cn","c_email","$factory","$q","$timeout","$log","Settings","Resource","User","activeUser","module","e","factory","prototype","ready","all","$save","save","$omit","deep","preferences","whitelist","forEach","copy","substring","getTime","split","each","user","$shortFormat"],"mappings":"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","file":"Preferences.services.js"} \ No newline at end of file