Changes between Version 2 and Version 3 of Ticket #851, comment 3


Ignore:
Timestamp:
Feb 18, 2016, 8:35:37 AM (8 years ago)
Author:
olle

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #851, comment 3

    v2 v3  
    99Design update:
    1010
     11 1. JSP file `retraction_followup_form.jsp` in `resources/personal/` updated with new "N/A" check boxes on each line with date sets. Also, a tag for a new status line at the end of the form is defined.
     12 2. Javascript file `retraction_followup_form.js` in `resources/personal/` updated:[[BR]]a. Function `initPage()` updated by defining event handler functions for the five new N/A check boxes for date sets.[[BR]]b. Function `caseInfoLoaded(response)` updated to set initial status of the five new N/A check boxes to the stored states for the case. The check box event handler functions are called to update the over-all status.[[BR]]c. New event handler functions `labDateNaOnChange()`, `bloodDateNaOnChange()`, `frozenDateNaOnChange()`, `forwardedDateNaOnChange()`, and `rccSydDateNaOnChange()`, added to handle N/A check box events for laboratory samples, blood samples, frozen samples, samples in other projects, and retraction of data sent to RCC Syd, respectively. If a N/A check box is checked, the corresponding date input fields are reset and disabled, and the date values marked as valid. At the end, new function `currentRetractionStatus()` is called to update the status line at the end of the form.[[BR]]d. Date input field event handler functions `labDateOnChange()`, `bloodDateOnChange()`, `frozenDateOnChange()`, `forwardedDateOnChange()`, and `rccSydDateOnChange()`, updated at the end to call new function `currentRetractionStatus()` to update the status line at the end of the form.[[BR]]e. New function `currentRetractionStatus()` added. It updates the status line at the end of the form.[[BR]]f. Function `validateStep2(event)` updated to call new N/A check box event handler functions before checking if all date values are valid.[[BR]]g. Function `submit()` update by including the N/A check box statuses in the JSONObject sent to `RetractionServlet`.
     13 3.