File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -32,6 +32,9 @@ registerStyles(
3232 border-top-right-radius : 0px ;
3333 border-bottom-right-radius : 0px ;
3434 }
35+ ::slotted (input ) {
36+ --_lumo-text-field-overflow-mask-image : none;
37+ }
3538 ` ,
3639 { moduleId : 'vcf-date-range-picker-text-field-styles' }
3740) ;
@@ -47,6 +50,21 @@ class DateRangePickerTextFieldElement extends TextField {
4750 return 'vcf-date-range-picker-text-field' ;
4851 }
4952
53+ _onClearButtonClick ( event ) {
54+ event . preventDefault ( ) ;
55+ this . inputElement . focus ( ) ;
56+ this . __clear ( ) ;
57+ }
58+
59+ __clear ( ) {
60+ this . clear ( ) ;
61+ const inputEvent = new Event ( 'input' , { bubbles : true , composed : true } ) ;
62+ inputEvent . __fromClearButton = true ;
63+ const changeEvent = new Event ( 'change' , { bubbles : true } ) ;
64+ changeEvent . __fromClearButton = true ;
65+ this . inputElement . dispatchEvent ( inputEvent ) ;
66+ this . inputElement . dispatchEvent ( changeEvent ) ;
67+ }
5068}
5169
5270customElements . define ( DateRangePickerTextFieldElement . is , DateRangePickerTextFieldElement ) ;
You can’t perform that action at this time.
0 commit comments