Skip to content
This repository was archived by the owner on Feb 22, 2024. It is now read-only.

Commit ee59eb6

Browse files
fix_personal_datails_date_for_responsive_mode (#6569)
1 parent f0ceb10 commit ee59eb6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/javascript/app/components/date_picker.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ const DatePicker = (() => {
120120
const checkWidth = (selector) => {
121121
const $selector = $(selector);
122122
const date_picker_conf = date_pickers[selector].config_data;
123+
const value = $selector.attr('data-value') || $selector.val();
123124
if (window.innerWidth < 770) {
124125
if (!date_picker_conf.native) {
125126
hide(selector);
@@ -128,15 +129,14 @@ const DatePicker = (() => {
128129
}
129130
if (checkInput('date', 'not-a-date') && $selector.attr('data-picker') !== 'native') {
130131
hide(selector);
131-
$selector.attr({ type: 'date', 'data-picker': 'native' }).val($selector.attr('data-value')).removeClass('clear');
132+
$selector.attr({ type: 'date', 'data-picker': 'native' }).val(value).removeClass('clear');
132133
if ($selector.attr('readonly')) $selector.attr('data-readonly', 'readonly').removeAttr('readonly');
133134
if (date_picker_conf.minDate !== undefined) $selector.attr('min', toDate(date_picker_conf.minDate));
134135
if (date_picker_conf.maxDate !== undefined) $selector.attr('max', toDate(date_picker_conf.maxDate));
135136
return;
136137
}
137138
}
138139
if ((window.innerWidth > 769 && $selector.attr('data-picker') !== 'jquery') || (window.innerWidth < 770 && !checkInput('date', 'not-a-date'))) {
139-
const value = $selector.attr('data-value') || $selector.val();
140140
const format_value = value && date_picker_conf.type !== 'diff' ? toReadableFormat(moment(value)) : $selector.val();
141141
$selector.attr({ type: 'text', 'data-picker': 'jquery', 'data-value': value }).removeAttr('min max').val(format_value);
142142
if ($selector.attr('data-readonly')) $selector.attr('readonly', 'readonly').removeAttr('data-readonly');

0 commit comments

Comments
 (0)