Changeset 17790
- Timestamp:
- 07/28/08 14:32:39 (1 month ago)
- Files:
-
- trunk/core/web/jsp/schedule/TaskEdit.jsp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/core/web/jsp/schedule/TaskEdit.jsp
r17785 r17790 172 172 function checkValidData() { 173 173 if (!checkMaxLength(theForm.description,1000,'<%=PropertyProvider.get("prm.schedule.taskedit.descriptionsize.message")%>')) return false; 174 if (theForm.milestoneCheckbox.checked && !checkRangeInt(theForm.percentComplete,0,100,'<%=PropertyProvider.get("prm.schedule.taskview.resources.percentagerange.integer.message")%>', '<%=PropertyProvider.get("prm.schedule.taskview.resources.percentagerange.integer.message")%>')) return false; 174 175 <% if (!scheduleEntry.isFromShare() && scheduleEntry.isLoaded()) { %> 175 176 //Check to make sure the lag times are valid numbers … … 410 411 } 411 412 413 function percentCompleteChanged() { 414 if(!checkRangeInt(theForm.percentComplete,0,100,'<%=PropertyProvider.get("prm.schedule.taskview.resources.percentagerange.integer.message")%>', '<%=PropertyProvider.get("prm.schedule.taskview.resources.percentagerange.integer.message")%>')) { 415 theForm.percentComplete.focus(); 416 theForm.percentComplete.select(); 417 } 418 } 419 412 420 function workPercentCompleteChanged() { 413 421 goSubmit = true; 414 if (!ignoreOnChangeEvents) { 422 if(!checkRangeInt(theForm.work_percent_complete,0,100,'<%=PropertyProvider.get("prm.schedule.taskview.resources.percentagerange.integer.message")%>', '<%=PropertyProvider.get("prm.schedule.taskview.resources.percentagerange.integer.message")%>')) { 423 theForm.work_percent_complete.focus(); 424 theForm.work_percent_complete.value = document.getElementById("work_percent_completeHidden").value; 425 theForm.work_percent_complete.select(); 426 } else if (!ignoreOnChangeEvents) { 415 427 recalculateForWorkPercentCompleteChange(); 416 428 } … … 707 719 function setWorkPercentComplete(percentComplete) { 708 720 document.getElementById("work_percent_complete").value = percentComplete; 721 document.getElementById("work_percent_completeHidden").value = document.getElementById("work_percent_complete").value; 709 722 } 710 723 <%-- End server-side invocations --%> … … 887 900 </td> 888 901 <td nowrap id="percentCompleteValueCell" class="<%=(showPercentComplete ? "fieldNonRequired" : "hidden")%>"> 889 <input:text elementID="percentCompleteValue" name="percentComplete" value="<%=String.valueOf(scheduleEntry.getPercentComplete())%>" size="4" maxLength="7" disabled="<%=showPercentComplete%>" filter="<%=filter%>"/>902 <input:text elementID="percentCompleteValue" name="percentComplete" onChange="percentCompleteChanged();" value="<%=String.valueOf(scheduleEntry.getPercentComplete())%>" size="4" maxLength="7" disabled="<%=showPercentComplete%>" filter="<%=filter%>"/> 890 903 </td> 891 904 </tr>
