Skip to content

Commit 0c23921

Browse files
authored
people-picker teams-channel-picker ie11 (#491)
* fix for keycontrol and highlighting * ie11 people-picker center closeIcon * ie11 no support minheight * ie11 focus update on lostFocus
1 parent 4503b46 commit 0c23921

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

src/components/mgt-people-picker/mgt-people-picker.scss

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ $input-focus-color: var(--input-focus-color, #0078d4);
2525
$input-background-color: var(--input-background-color, var(--people-list-background-color, white));
2626

2727
$dropdown-background-color: var(--dropdown-background-color, white);
28-
$dropdown-item-hover-background: var(--dropdown-item-hover-background, #f1f1f1dd);
28+
$dropdown-item-hover-background: var(--dropdown-item-hover-background, rgba(241, 241, 241, 0.87));
2929

3030
$placeholder-default-color: var(--placeholder-default-color, #605e5c);
3131
$placeholder-focus-color: var(--placeholder-focus-color, #323130);
@@ -163,7 +163,6 @@ mgt-people-picker .CloseIcon {
163163
cursor: pointer;
164164
color: $font-color;
165165
background-color: rgb(241, 241, 241);
166-
position: absolute;
167166
right: 0px;
168167
}
169168

@@ -276,7 +275,7 @@ mgt-person {
276275
--color: $font-color;
277276
color: $font-color;
278277
margin-bottom: 1px;
279-
margin-right: 26px;
278+
margin-right: 4px;
280279
}
281280

282281
:host .search-error-text,

src/components/mgt-people-picker/mgt-people-picker.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -807,6 +807,7 @@ export class MgtPeoplePicker extends MgtTemplatedComponent {
807807

808808
private lostFocus() {
809809
this._isFocused = false;
810+
this.requestUpdate();
810811
}
811812

812813
private renderHighlightText(person: IDynamicPerson): TemplateResult {
@@ -943,7 +944,8 @@ export class MgtPeoplePicker extends MgtTemplatedComponent {
943944
event.preventDefault();
944945
}
945946
}
946-
if (event.code === 'Tab' || event.code === 'Enter') {
947+
if (event.keyCode === 9 || event.keyCode === 13) {
948+
// keyCodes capture: tab (9) and enter (13)
947949
if (this._foundPeople.length) {
948950
event.preventDefault();
949951
}

src/components/mgt-teams-channel-picker/mgt-teams-channel-picker.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ $input-hover-color: var(--input-hover-color, #323130);
2525
$input-focus-color: var(--input-focus-color, #0078d4);
2626
$input-background-color: var(--input-background-color, white);
2727

28-
$dropdown-item-hover-background: var(--dropdown-item-hover-background, #f1f1f1dd);
28+
$dropdown-item-hover-background: var(--dropdown-item-hover-background, rgba(241, 241, 241, 0.87));
2929
$dropdown-background-color: var(--dropdown-background-color, white);
3030
$dropdown-item-selected-background: var(--dropdown-item-selected-background, #deecf9);
3131

@@ -46,7 +46,7 @@ $dropdown-item-selected-background: var(--dropdown-item-selected-background, #de
4646
background-color: $input-background-color;
4747
font-size: 14px;
4848
color: $font-color;
49-
min-height: 29px;
49+
height: 29px;
5050
line-height: 19px;
5151
cursor: text;
5252
border: $input-border;

0 commit comments

Comments
 (0)