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 2020import { html , PolymerElement } from '@polymer/polymer/polymer-element.js' ;
2121
2222import { MonthCalendarMixin } from './month-calendar-mixin.js'
23+ import { formatDate } from '../fc-year-calendar/fc-calendar-utils.js' ;
2324
2425export class FcMonthCalendarElement extends MonthCalendarMixin {
2526 static get is ( ) { return 'fc-month-calendar' ; }
@@ -169,7 +170,7 @@ export class FcMonthCalendarElement extends MonthCalendarMixin {
169170 _onSelectedDateChanged ( ev ) {
170171 if ( ev . detail . value ) {
171172 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 ) }
173174 } ) ) ;
174175 }
175176 }
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';
2323import { } from '@vaadin/vaadin-form-layout/src/vaadin-form-layout.js' ;
2424import { } from '../fc-month-calendar/fc-month-calendar.js' ;
2525
26+ import { formatDate } from '../fc-year-calendar/fc-calendar-utils.js' ;
27+
2628export class FcYearCalendarElement extends ThemableMixin ( PolymerElement ) {
2729 static get is ( ) { return 'fc-year-calendar' ; }
2830
@@ -313,7 +315,7 @@ export class FcYearCalendarElement extends ThemableMixin(PolymerElement) {
313315 _onSelectedDateChanged ( ev ) {
314316 if ( ev . detail . value ) {
315317 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 ) }
317319 } ) ) ;
318320 }
319321 }
You can’t perform that action at this time.
0 commit comments