diff --git a/module/productplan/js/edit.js b/module/productplan/js/edit.js new file mode 100644 index 0000000000..f6fb3e20cd --- /dev/null +++ b/module/productplan/js/edit.js @@ -0,0 +1,31 @@ +/** + * Convert a date string like 2011-11-11 to date object in js. + * + * @param string $date + * @access public + * @return date + */ +function convertStringToDate(dateString) +{ + dateString = dateString.split('-'); + dateString = dateString[1] + '/' + dateString[2] + '/' + dateString[0]; + + return Date.parse(dateString); +} + +/** + * Compute the end date for productplan. + * + * @param int $delta + * @access public + * @return void + */ +function computeEndDate(delta) +{ + beginDate = $('#begin').val(); + if(!beginDate) return; + + endDate = convertStringToDate(beginDate).addDays(parseInt(delta)); + endDate = endDate.toString('yyyy-M-dd'); + $('#end').val(endDate); +} diff --git a/module/productplan/view/edit.html.php b/module/productplan/view/edit.html.php index 298614fbd4..0219f53f45 100644 --- a/module/productplan/view/edit.html.php +++ b/module/productplan/view/edit.html.php @@ -13,6 +13,7 @@ +