File tree 2 files changed +7
-3
lines changed
2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change 10
10
no-stretch
11
11
?_hide-header ={{ _shouldHideHeader }}
12
12
@keydown =" {{ _onkeydown }} "
13
- @ui5-after-close =" {{ _respPopoverConfig.afterClose }} "
13
+ @ui5-before-open =" {{ _respPopoverConfig.beforeOpen }} "
14
14
@ui5-after-open =" {{ _respPopoverConfig.afterOpen }} "
15
+ @ui5-before-close =" {{ _respPopoverConfig.beforeClose }} "
16
+ @ui5-after-close =" {{ _respPopoverConfig.afterClose }} "
15
17
>
16
18
{{ #if showHeader }}
17
19
{{> header }}
Original file line number Diff line number Diff line change @@ -95,6 +95,8 @@ class DateRangePicker extends DatePicker {
95
95
this . _initialRendering = true ;
96
96
this . _oneTimeStampSelected = false ; // Used to determine whether the first & last date is the same
97
97
this . _dayPickerMouseoverHandler = this . _itemMouseoverHandler . bind ( this ) ;
98
+ this . _respPopoverConfig . beforeOpen = this . handleBeforeOpen ;
99
+ this . _respPopoverConfig . beforeClose = this . handleBeforeClose ;
98
100
}
99
101
100
102
async onAfterRendering ( ) {
@@ -103,13 +105,13 @@ class DateRangePicker extends DatePicker {
103
105
this . _initialRendering = false ;
104
106
}
105
107
106
- async onEnterDOM ( ) {
108
+ async handleBeforeOpen ( ) {
107
109
const daypicker = await this . getDayPicker ( ) ;
108
110
daypicker . addEventListener ( "item-mouseover" , this . _dayPickerMouseoverHandler ) ;
109
111
daypicker . addEventListener ( "daypickerrendered" , this . _keyboardNavigationHandler ) ;
110
112
}
111
113
112
- async onExitDOM ( ) {
114
+ async handleBeforeClose ( ) {
113
115
const daypicker = await this . getDayPicker ( ) ;
114
116
daypicker . removeEventListener ( "item-mouseover" , this . _dayPickerMouseoverHandler ) ;
115
117
daypicker . removeEventListener ( "daypickerrendered" , this . _keyboardNavigationHandler ) ;
You can’t perform that action at this time.
0 commit comments