Merge pull request #9123 from atm-maxime/new_timespent_numeric

NEW Allow to enter a timespent with a numeric value
This commit is contained in:
Laurent Destailleur 2018-07-24 16:58:24 +02:00 committed by GitHub
commit c1002e7b41
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -45,11 +45,16 @@ function regexEvent(objet,evt,type)
case 'hours':
var regex= /^[0-9]{1,2}:[0-9]{2}$/;
var regex2=/^[0-9]{1,2}$/;
var regex3= /^[0-9]{1}([.,]{1}[0-9]{1,2})?$/;
if(!regex.test(objet.value))
{
if(regex2.test(objet.value))
objet.value=objet.value+':00';
else
else if(regex3.test(objet.value)) {
var tmp=parseFloat(objet.value.replace(',','.'));
var rnd=Math.trunc(tmp);
objet.value=rnd+':'+ Math.round(60*(tmp-rnd));
} else
objet.value='';
}
/* alert(jQuery("#"+id).val()); */