parent
6718d2eb7c
commit
381e00b74f
2 changed files with 5 additions and 0 deletions
|
@ -37,6 +37,7 @@ class App.UiElement.datetime extends App.UiElement.basedate
|
||||||
@buildTimestamp: (currentInput) ->
|
@buildTimestamp: (currentInput) ->
|
||||||
timestamp = "#{currentInput[0]}T#{currentInput[1]}:00.000Z"
|
timestamp = "#{currentInput[0]}T#{currentInput[1]}:00.000Z"
|
||||||
time = new Date( Date.parse(timestamp) )
|
time = new Date( Date.parse(timestamp) )
|
||||||
|
return '' if isNaN time
|
||||||
time.setMinutes( time.getMinutes() + time.getTimezoneOffset() )
|
time.setMinutes( time.getMinutes() + time.getTimezoneOffset() )
|
||||||
@log 'setNewTime', time.toString()
|
@log 'setNewTime', time.toString()
|
||||||
time.toISOString().replace(/\d\d\.\d\d\dZ$/, '00.000Z')
|
time.toISOString().replace(/\d\d\.\d\d\dZ$/, '00.000Z')
|
||||||
|
|
|
@ -309,6 +309,10 @@ test( "datetime selector check", function() {
|
||||||
}
|
}
|
||||||
deepEqual(params, test_params, 'params check')
|
deepEqual(params, test_params, 'params check')
|
||||||
|
|
||||||
|
// Regression test for issue #2173 - Invalid date causes errors
|
||||||
|
el.find('.js-datepicker').datepicker('setDate', '01/01/99999')
|
||||||
|
el.find('.js-datepicker').datepicker('setDate', '01/01/1ABCDEFG')
|
||||||
|
el.find('.js-datepicker').datepicker('setDate', '01/01/1äöüß')
|
||||||
});
|
});
|
||||||
|
|
||||||
test( "date selector check", function() {
|
test( "date selector check", function() {
|
||||||
|
|
Loading…
Reference in a new issue