diff --git a/NEWS b/NEWS index b021aa924..0f9fdea5b 100644 --- a/NEWS +++ b/NEWS @@ -5,6 +5,7 @@ Enhancements - [web] create card from sender or recipient address (#3002, #4610) - [web] updated Angular to version 1.7.7 - [web] restored support for next/previous slot suggestion in attendees editor + - [web] improved auto-completion display of contacts - [core] baseDN now accept dynamic domain values (#3685 - sponsored by iRedMail) - [core] we now handle optional and non-required attendee states diff --git a/UI/Templates/MailerUI/UIxMailEditor.wox b/UI/Templates/MailerUI/UIxMailEditor.wox index 9382ef647..700eaa4f8 100644 --- a/UI/Templates/MailerUI/UIxMailEditor.wox +++ b/UI/Templates/MailerUI/UIxMailEditor.wox @@ -18,7 +18,7 @@
-
{{$chip}} @@ -106,22 +106,22 @@ md-add-on-blur="true"> - - {{user.$$fullname}} - {{user.$$email}} - +
+
{{ user.$shortFormat(editor.autocomplete.cc.searchText) }}
+
{{ user.containername }}
+
{{$chip}} @@ -139,22 +139,22 @@ md-add-on-blur="true"> - - {{user.$$fullname}} - {{user.$$email}} - +
+
{{ user.$shortFormat(editor.autocomplete.bcc.searchText) }}
+
{{ user.containername }}
+
{{$chip}} diff --git a/UI/Templates/SchedulerUI/UIxAppointmentEditorTemplate.wox b/UI/Templates/SchedulerUI/UIxAppointmentEditorTemplate.wox index f73cedcb5..b99a99f4f 100644 --- a/UI/Templates/SchedulerUI/UIxAppointmentEditorTemplate.wox +++ b/UI/Templates/SchedulerUI/UIxAppointmentEditorTemplate.wox @@ -235,22 +235,21 @@ search -
-

{{ card.$$fullname }}

-

{{ card.$$email }}

-

{{ card.containername }}

-
+
+
{{ card.$shortFormat(editor.searchText) }}
+
{{ card.containername }}
+
chevron_left + ng-click="editor.previousSlot()">chevron_left chevron_right + ng-click="editor.nextSlot()">chevron_right
diff --git a/UI/WebServerResources/js/Common/Common.app.js b/UI/WebServerResources/js/Common/Common.app.js index 208d0a7d0..b37995fe9 100644 --- a/UI/WebServerResources/js/Common/Common.app.js +++ b/UI/WebServerResources/js/Common/Common.app.js @@ -203,7 +203,6 @@ 'contrastLightColors': ['800', '900'] }); var greyMap = $mdThemingProvider.extendPalette('grey', { - '600': '00b0c0', // used when highlighting text in md-autocomplete, '1000': 'baa870' // used as the background color of the busy periods of the attendees editor }); $mdThemingProvider.definePalette('sogo-grey', greyMap); diff --git a/UI/WebServerResources/scss/components/autocomplete/autocomplete.scss b/UI/WebServerResources/scss/components/autocomplete/autocomplete.scss index 085ccfd30..e627b1b4b 100644 --- a/UI/WebServerResources/scss/components/autocomplete/autocomplete.scss +++ b/UI/WebServerResources/scss/components/autocomplete/autocomplete.scss @@ -20,18 +20,22 @@ $list-item-dense-header-font-size: round($subhead-font-size-base * .8) !default; $list-item-dense-font-size: round($body-font-size-base * .85) !default; $list-item-dense-line-height: 1.05 !default; - .md-autocomplete-suggestions.md-3-line { li { @include ie11-min-height-flexbug($list-item-dense-three-line-height); height: $list-item-dense-three-line-height; line-height: $list-item-dense-line-height; min-height: $list-item-dense-three-line-height; + } +} + +.md-autocomplete-suggestions.md-2-line, +.md-autocomplete-suggestions.md-3-line { + li { display: flex; flex: 1 1 auto; align-items: center; - .md-list-item-text { overflow: hidden; text-overflow: ellipsis; diff --git a/UI/WebServerResources/scss/components/list/list.scss b/UI/WebServerResources/scss/components/list/list.scss index 455a7f79b..8e06a19af 100644 --- a/UI/WebServerResources/scss/components/list/list.scss +++ b/UI/WebServerResources/scss/components/list/list.scss @@ -184,7 +184,7 @@ div.md-tile-left { } .#{$md}-subhead { @extend .#{$md}-body-1; - font-size: initial; + white-space: pre-wrap; } .#{$md}-body { @extend .#{$md}-caption;