File tree Expand file tree Collapse file tree 3 files changed +10
-2
lines changed
src/main/resources/META-INF/frontend Expand file tree Collapse file tree 3 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 20
20
import { html , PolymerElement } from '@polymer/polymer/polymer-element.js' ;
21
21
22
22
import { MonthCalendarMixin } from './month-calendar-mixin.js'
23
+ import { formatDate } from '../fc-year-calendar/fc-calendar-utils.js' ;
23
24
24
25
export class FcMonthCalendarElement extends MonthCalendarMixin {
25
26
static get is ( ) { return 'fc-month-calendar' ; }
@@ -169,7 +170,7 @@ export class FcMonthCalendarElement extends MonthCalendarMixin {
169
170
_onSelectedDateChanged ( ev ) {
170
171
if ( ev . detail . value ) {
171
172
this . dispatchEvent ( new CustomEvent ( "date-selected" , {
172
- detail : { value : ev . detail . value . toISOString ( ) . substring ( 0 , 10 ) }
173
+ detail : { value : formatDate ( ev . detail . value ) . substring ( 0 , 10 ) }
173
174
} ) ) ;
174
175
}
175
176
}
Original file line number Diff line number Diff line change
1
+
2
+ export function formatDate ( date ) {
3
+ var offset = date . getTimezoneOffset ( ) * 60000 ;
4
+ return new Date ( date . getTime ( ) - offset ) . toISOString ( ) ;
5
+ }
Original file line number Diff line number Diff line change @@ -23,6 +23,8 @@ import {} from '@polymer/polymer/lib/elements/dom-repeat.js';
23
23
import { } from '@vaadin/vaadin-form-layout/src/vaadin-form-layout.js' ;
24
24
import { } from '../fc-month-calendar/fc-month-calendar.js' ;
25
25
26
+ import { formatDate } from '../fc-year-calendar/fc-calendar-utils.js' ;
27
+
26
28
export class FcYearCalendarElement extends ThemableMixin ( PolymerElement ) {
27
29
static get is ( ) { return 'fc-year-calendar' ; }
28
30
@@ -313,7 +315,7 @@ export class FcYearCalendarElement extends ThemableMixin(PolymerElement) {
313
315
_onSelectedDateChanged ( ev ) {
314
316
if ( ev . detail . value ) {
315
317
this . dispatchEvent ( new CustomEvent ( "date-selected" , {
316
- detail : { value : ev . detail . value . toISOString ( ) . substring ( 0 , 10 ) }
318
+ detail : { value : formatDate ( ev . detail . value ) . substring ( 0 , 10 ) }
317
319
} ) ) ;
318
320
}
319
321
}
You can’t perform that action at this time.
0 commit comments