source: trunk/grails-app/views/simpleWizard/simpleWizard/assays.gsp @ 1685

Last change on this file since 1685 was 1685, checked in by robert@…, 10 years ago

Save buttons in simple wizard

File size: 2.3 KB
Line 
1<html>
2<head>
3        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
4        <meta name="layout" content="main" />
5        <title>Simple study wizard</title>
6       
7        <g:render template="javascripts" />
8</head>
9<body>
10        <div class="simpleWizard assayspage">
11                <h1>
12                        Assay
13                        <span class="stepNumber">(step 3 of 4)</span>
14                </h1>
15               
16                <g:if test="${error}">
17                        <div class="errormessage">
18                                ${error.toString().encodeAsHTML()}
19                        </div>
20                </g:if>
21                <g:if test="${message}">
22                        <div class="message">
23                                ${message.toString().encodeAsHTML()}
24                        </div>
25                </g:if>         
26               
27                <span class="info">
28                        <span class="title">Enter data about the assay</span>
29                        Or otherwise press skip to fill in the assay later.                     
30                </span>
31               
32                <g:if test="${flash.validationErrors}">
33                        <div class="errormessage">
34                                <g:each var="error" in="${flash.validationErrors}">
35                                        ${error.value}<br />
36                                </g:each>
37                        </div>
38                </g:if> 
39                               
40                <g:form class="simpleWizard" name="assays" action="simpleWizard">
41                        <input type="hidden" name="_eventId" value="refresh" />
42                       
43                        <af:templateElement name="template" description="Template"
44                                value="${assay.template}" entity="${dbnp.studycapturing.Assay}"
45                                addDummy="true" onChange="if(\$( this ).val() != '') { submitForm( 'assays' ); }">
46                                Choose the type of assay you would like to perform.
47                                Depending on the chosen template specific fields can be filled out. If none of the templates contain all the necessary fields, a new template can be defined (based on other templates).
48                        </af:templateElement>
49               
50                        <g:if test="${assay}">
51                                <g:if test="${assay.template?.description}">
52                                        <div class="element">
53                                                <div class="templatedescription">
54                                                        ${assay.template?.description?.encodeAsHTML()}
55                                                </div>
56                                        </div>
57                                </g:if>                 
58                                <af:templateElements ignore="externalassayid" entity="${assay}" />
59                        </g:if>
60               
61                        <br clear="all" />
62
63                        <p class="options">
64                                <a class="previous" href="#" onClick="submitForm( 'assays', 'previous' ); return false;">Previous</a>
65                                <a class="next" href="#" onClick="submitForm( 'assays', 'next' ); return false;">Next</a>
66                                <a class="save separator" href="#" onClick="submitForm( 'assays', 'save' ); return false;">Save</a>
67                                <a class="skip" href="#" onClick="submitForm( 'assays', 'skip' ); return false;">Skip</a>
68                        </p>
69                       
70                </g:form>
71        </div>
72</body>
73</html>
Note: See TracBrowser for help on using the repository browser.