diff --git a/module/project/js/common.js b/module/project/js/common.js index a4d29fcff2..c74e29135f 100644 --- a/module/project/js/common.js +++ b/module/project/js/common.js @@ -37,14 +37,25 @@ function computeDaysDelta(date1, date2) return (date2 - date1) / (1000 * 60 * 60 * 24) } +/** + * Compute work days. + * + * @access public + * @return void + */ +function computeWorkDays() +{ + beginDate = $('#begin').val(); + endDate = $('#end').val(); + if(beginDate && endDate) $('#days').val(computeDaysDelta(beginDate, endDate)); +} + /* Auto compute the work days. */ $(function() { $(".date").bind('dateSelected', function() { - beginDate = $('#begin').val(); - endDate = $('#end').val(); - if(beginDate && endDate) $('#days').val(computeDaysDelta(beginDate, endDate)); + computeWorkDays(); }) }); diff --git a/module/project/view/create.html.php b/module/project/view/create.html.php index f224dbc537..680ac3c378 100644 --- a/module/project/view/create.html.php +++ b/module/project/view/create.html.php @@ -44,11 +44,11 @@ $(document).ready(function() project->begin;?> - + project->end;?> - + project->days;?> diff --git a/module/project/view/edit.html.php b/module/project/view/edit.html.php index d63f15cbb9..a8d7310e60 100644 --- a/module/project/view/edit.html.php +++ b/module/project/view/edit.html.php @@ -26,11 +26,11 @@ project->begin;?> - begin, "class='text-3 date' onchange='computeDays()'");?> + begin, "class='text-3 date' onchange='computeWorkDays()'");?> project->end;?> - end, "class='text-3 date' onchange='computeDays()'");?> + end, "class='text-3 date' onchange='computeWorkDays()'");?> project->days;?>