File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed
scripts/components/common Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -51,9 +51,17 @@ class ListBoxPopup extends ListBox {
51
51
mouseMove ( ) {
52
52
//#region Variables déclaration
53
53
const item = this . itemAtPos ( core . mouse . target ) ;
54
+ let lastSelectedItem ;
54
55
//#endregion Variables déclaration
55
56
super . mouseMove ( ) ;
56
- item && ! item . selected && ( item . selected = ! item . selected ) ;
57
+ if ( item && ! item . selected ) {
58
+ lastSelectedItem = this . items . filter ( e => e . selected ) ;
59
+ lastSelectedItem && ( lastSelectedItem = lastSelectedItem . first ) ;
60
+ this . items . beginUpdate ( ) ;
61
+ lastSelectedItem && ( lastSelectedItem . selected = ! lastSelectedItem . selected ) ;
62
+ item . selected = ! item . selected ;
63
+ this . items . endUpdate ( ) ;
64
+ }
57
65
}
58
66
//#endregion mouseMove
59
67
//#endregion Methods
Original file line number Diff line number Diff line change 14
14
}
15
15
16
16
.carbon .ListBoxItem .isheader ,
17
- .carbon .PopupListBox .carbon .ListBoxItemPopup .isheader {
17
+ .carbon .PopupListBox .carbon .ListBoxPopupItem .isheader {
18
18
background-color : # F9DDA2 ;
19
19
color : # 404040 ;
20
20
font-style : italic;
You can’t perform that action at this time.
0 commit comments