diff --git a/module/project/js/create.js b/module/project/js/create.js index 971c161ab0..df71e89e37 100644 --- a/module/project/js/create.js +++ b/module/project/js/create.js @@ -113,6 +113,17 @@ $(function() $('#days').addClass('has-info') $('#days').parent().after('
' + daysTips + '
') } + + $("[name='multiple']").change(function() + { + $('#endList #delta999').closest('.radio-inline').toggle($(this).val() != 0); + if($('#endList #delta999').prop('checked') && $(this).val() == 0) + { + $('#endList #delta999').prop('checked', false); + $('#dateBox #end').val(''); + $('#daysBox').removeClass('hidden'); + } + }) }); /** diff --git a/module/project/view/create.html.php b/module/project/view/create.html.php index 61f282a2c0..2ab7638b0b 100755 --- a/module/project/view/create.html.php +++ b/module/project/view/create.html.php @@ -127,7 +127,7 @@ project->end . "' required");?> - project->endList , '', "onclick='computeEndDate(this.value)'");?> + project->endList, '', "onclick='computeEndDate(this.value)'");?> execution->days;?> diff --git a/module/project/view/edit.html.php b/module/project/view/edit.html.php index d3143939aa..bfef3cf480 100755 --- a/module/project/view/edit.html.php +++ b/module/project/view/edit.html.php @@ -130,8 +130,12 @@ ?> - end == LONG_TIME ? 999 : (strtotime($project->end) - strtotime($project->begin)) / 3600 / 24 + 1;?> - project->endList , $deltaValue, "onclick='computeEndDate(this.value)'");?> + multiple)) unset($lang->project->endList[999]); + $deltaValue = $project->end == LONG_TIME ? 999 : (strtotime($project->end) - strtotime($project->begin)) / 3600 / 24 + 1; + ?> + project->endList, $deltaValue, "onclick='computeEndDate(this.value)'");?> end == LONG_TIME) echo "class='hidden'";?>> project->days;?>