summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--js/field.js13
-rw-r--r--template/en/default/bug/edit.html.tmpl18
2 files changed, 14 insertions, 17 deletions
diff --git a/js/field.js b/js/field.js
index 51fd1fe86..892c8669f 100644
--- a/js/field.js
+++ b/js/field.js
@@ -1070,3 +1070,16 @@ function show_comment_edit() {
YAHOO.util.Dom.addClass(comment_tab, 'active_comment_tab');
comment_tab.setAttribute('aria-selected', 'true');
}
+
+function adjustRemainingTime() {
+ // subtracts time spent from remaining time
+ // prevent negative values if work_time > bz_remaining_time
+ var new_time = Math.max(bz_remaining_time - document.changeform.work_time.value, 0.0);
+ // get upto 2 decimal places
+ document.changeform.remaining_time.value = Math.round(new_time * 100)/100;
+}
+
+function updateRemainingTime() {
+ // if the remaining time is changed manually, update bz_remaining_time
+ bz_remaining_time = document.changeform.remaining_time.value;
+}
diff --git a/template/en/default/bug/edit.html.tmpl b/template/en/default/bug/edit.html.tmpl
index 3a2a81d8e..61fa2c1ec 100644
--- a/template/en/default/bug/edit.html.tmpl
+++ b/template/en/default/bug/edit.html.tmpl
@@ -36,23 +36,7 @@
<script type="text/javascript">
<!--
[% IF user.is_timetracker %]
- var fRemainingTime = [% bug.remaining_time %]; // holds the original value
- function adjustRemainingTime() {
- // subtracts time spent from remaining time
- var new_time;
-
- // prevent negative values if work_time > fRemainingTime
- new_time =
- Math.max(fRemainingTime - document.changeform.work_time.value, 0.0);
- // get upto 2 decimal places
- document.changeform.remaining_time.value =
- Math.round(new_time * 100)/100;
- }
-
- function updateRemainingTime() {
- // if the remaining time is changed manually, update fRemainingTime
- fRemainingTime = document.changeform.remaining_time.value;
- }
+ var bz_remaining_time = [% bug.remaining_time %];
[% END %]
[% IF user.id %]