11/*!
22 * TOAST UI Date Picker
3- * @version 4.3.0
3+ * @version 4.3.1
44 * @author NHN. FE Development Lab <dl_javascript@nhn.com>
55 * @license MIT
66 */
@@ -2362,6 +2362,7 @@ var CLASS_NAME_NEXT_MONTH_BTN = constants.CLASS_NAME_NEXT_MONTH_BTN;
23622362var CLASS_NAME_PREV_YEAR_BTN = constants . CLASS_NAME_PREV_YEAR_BTN ;
23632363var CLASS_NAME_PREV_MONTH_BTN = constants . CLASS_NAME_PREV_MONTH_BTN ;
23642364var CLASS_NAME_SELECTED = constants . CLASS_NAME_SELECTED ;
2365+ var CLASS_NAME_TITLE_TODAY = constants . CLASS_NAME_TITLE_TODAY ;
23652366
23662367var CLASS_NAME_SELECTABLE = 'tui-is-selectable' ;
23672368var CLASS_NAME_BLOCKED = 'tui-is-blocked' ;
@@ -2672,7 +2673,6 @@ var DatePicker = defineClass(
26722673 _setEvents : function ( ) {
26732674 mouseTouchEvent . on ( this . _element , 'click' , this . _onClickHandler , this ) ;
26742675 this . _calendar . on ( 'draw' , this . _onDrawCalendar , this ) ;
2675- this . _calendar . _header . on ( 'today' , this . _onClickTodayHandler , this ) ;
26762676 } ,
26772677
26782678 /**
@@ -2967,10 +2967,13 @@ var DatePicker = defineClass(
29672967 */
29682968 _onClickHandler : function ( ev ) {
29692969 var target = util . getTarget ( ev ) ;
2970- ev . preventDefault ( ) ;
29712970
29722971 if ( closest ( target , '.' + CLASS_NAME_SELECTABLE ) ) {
2972+ ev . preventDefault ( ) ;
29732973 this . _updateDate ( target ) ;
2974+ } else if ( closest ( target , '.' + CLASS_NAME_TITLE_TODAY ) ) {
2975+ ev . preventDefault ( ) ;
2976+ this . _updateDateToToday ( ) ;
29742977 } else if ( closest ( target , SELECTOR_CALENDAR_TITLE ) ) {
29752978 this . drawUpperCalendar ( this . _date ) ;
29762979 } else if ( closest ( target , '.' + CLASS_NAME_SELECTOR_BUTTON ) ) {
@@ -2979,11 +2982,10 @@ var DatePicker = defineClass(
29792982 } ,
29802983
29812984 /**
2982- * Event handler for click of today text
2983- * @param {Event } ev An event object
2985+ * Update date to today
29842986 * @private
29852987 */
2986- _onClickTodayHandler : function ( ) {
2988+ _updateDateToToday : function ( ) {
29872989 this . setDate ( Date . now ( ) ) ;
29882990 this . close ( ) ;
29892991 } ,
@@ -5493,8 +5495,6 @@ var SELECTOR_INNER_ELEM = '.tui-calendar-header-inner';
54935495var SELECTOR_INFO_ELEM = '.tui-calendar-header-info' ;
54945496var SELECTOR_BTN = '.tui-calendar-btn' ;
54955497
5496- var TODAY_TITLE_ELEM = '.tui-calendar-title-today' ;
5497-
54985498var YEAR_TITLE_FORMAT = 'yyyy' ;
54995499
55005500/**
@@ -5608,8 +5608,6 @@ var Header = defineClass(
56085608
56095609 if ( closest ( target , SELECTOR_BTN ) ) {
56105610 this . fire ( 'click' , ev ) ;
5611- } else if ( closest ( target , TODAY_TITLE_ELEM ) ) {
5612- this . fire ( 'today' ) ;
56135611 }
56145612 } ,
56155613
0 commit comments