X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/fe249cf48f36d113f44dbf355f10de1ed4035bd9..875dfae74ba0d86648de12e6ab38f73efcda81a1:/js/kivi.Validator.js diff --git a/js/kivi.Validator.js b/js/kivi.Validator.js index e48692749..bc19ee537 100644 --- a/js/kivi.Validator.js +++ b/js/kivi.Validator.js @@ -104,6 +104,27 @@ namespace("kivi.Validator", function(ns) { ns.annotate($e); return true; } + }, + time: function($e) { + var time_string = $e.val(); + + var parsed_time = kivi.parse_time(time_string); + if (parsed_time === null) { + $e.val(''); + ns.annotate($e); + return true; + } else + if (parsed_time === undefined) { + ns.annotate($e, kivi.t8('Wrong time format (#1)', [ kivi.myconfig.timeformat ])); + return false; + } else + { + var formatted_time = kivi.format_time(parsed_time); + if (formatted_time != time_string) + $e.val(formatted_time); + ns.annotate($e); + return true; + } } };