@@ -804,7 +804,7 @@ $.datepicker._updateDatepicker = function(inst) {
804
804
} ;
805
805
806
806
//#######################################################################################
807
- // third bad hack :/ override datepicker so it allows spaces and colan in the input field
807
+ // third bad hack :/ override datepicker so it allows spaces and colon in the input field
808
808
//#######################################################################################
809
809
$ . datepicker . _base_doKeyPress = $ . datepicker . _doKeyPress ;
810
810
$ . datepicker . _doKeyPress = function ( event ) {
@@ -814,6 +814,7 @@ $.datepicker._doKeyPress = function(event) {
814
814
if ( tp_inst ) {
815
815
if ( $ . datepicker . _get ( inst , 'constrainInput' ) ) {
816
816
var ampm = tp_inst . _defaults . ampm ,
817
+ dateChars = $ . datepicker . _possibleChars ( $ . datepicker . _get ( inst , 'dateFormat' ) ) ,
817
818
datetimeChars = tp_inst . _defaults . timeFormat . toString ( )
818
819
. replace ( / [ h m s ] / g, '' )
819
820
. replace ( / T T / g, ampm ? 'APM' : '' )
@@ -825,9 +826,9 @@ $.datepicker._doKeyPress = function(event) {
825
826
" " +
826
827
tp_inst . _defaults . separator +
827
828
tp_inst . _defaults . timeSuffix +
828
- $ . datepicker . _possibleChars ( $ . datepicker . _get ( inst , 'dateFormat' ) ) ,
829
+ dateChars ,
829
830
chr = String . fromCharCode ( event . charCode === undefined ? event . keyCode : event . charCode ) ;
830
- return event . ctrlKey || ( chr < ' ' || ! datetimeChars || datetimeChars . indexOf ( chr ) > - 1 ) ;
831
+ return event . ctrlKey || ( chr < ' ' || ! dateChars || datetimeChars . indexOf ( chr ) > - 1 ) ;
831
832
}
832
833
}
833
834
0 commit comments