Merge pull request #12654 from devenbansod/fix_12637
Allow for all MySQL values of TIME data type
This commit is contained in:
commit
83c0873570
@ -152,6 +152,8 @@ function PMA_addDatepicker($this_element, type, options)
|
||||
}
|
||||
else if (type == "time") {
|
||||
$this_element.timepicker($.extend(defaultOptions, options));
|
||||
// Add a tip regarding entering MySQL allowed-values for TIME data-type
|
||||
PMA_tooltip($this_element, 'input', PMA_messages.strMysqlAllowedValuesTip);
|
||||
}
|
||||
}
|
||||
|
||||
@ -185,6 +187,11 @@ function addDateTimePicker() {
|
||||
showMicrosec: showMicrosec,
|
||||
timeFormat: timeFormat
|
||||
});
|
||||
|
||||
// Add a tip regarding entering MySQL allowed-values for TIME data-type
|
||||
if ($(this).hasClass('timefield')) {
|
||||
PMA_tooltip($(this), 'input', PMA_messages.strMysqlAllowedValuesTip);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@ -517,6 +517,12 @@ $js_messages['strYes'] = __('Yes');
|
||||
$js_messages['strCopyEncryptionKey'] = __('Do you want to copy encryption key?');
|
||||
$js_messages['strEncryptionKey'] = __('Encryption key');
|
||||
|
||||
/* For Tip to be shown on Time field */
|
||||
$js_messages['strMysqlAllowedValuesTip'] = __(
|
||||
'MySQL accepts additional values not selectable by the slider;'
|
||||
. ' key in those values directly if desired'
|
||||
);
|
||||
|
||||
/* For Lock symbol Tooltip */
|
||||
$js_messages['strLockToolTip'] = __(
|
||||
'Indicates that you have made changes to this page;'
|
||||
|
||||
@ -143,7 +143,7 @@ function isTime(val)
|
||||
}
|
||||
}
|
||||
val = arrayVal.join(":");
|
||||
var tmexp = new RegExp(/^(([0-1][0-9])|(2[0-3])):((0[0-9])|([1-5][0-9])):((0[0-9])|([1-5][0-9]))(\.[0-9]{1,6}){0,1}$/);
|
||||
var tmexp = new RegExp(/^(-)?(([0-7]?[0-9][0-9])|(8[0-2][0-9])|(83[0-8])):((0[0-9])|([1-5][0-9])):((0[0-9])|([1-5][0-9]))(\.[0-9]{1,6}){0,1}$/);
|
||||
return tmexp.test(val);
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user