source: trunk/grails-app/views/wizard/pages/_samples.gsp @ 617

Last change on this file since 617 was 617, checked in by duh, 11 years ago
  • removed some debug lines
  • Property svn:keywords set to Date Author Rev
File size: 3.1 KB
Line 
1<%
2/**
3 * Samples page
4 *
5 * @author  Jeroen Wesbeek
6 * @since   20100212
7 * @package wizard
8 * @see     dbnp.studycapturing.WizardTagLib::previousNext
9 * @see     dbnp.studycapturing.WizardController
10 *
11 * Revision information:
12 * $Rev: 617 $
13 * $Author: duh $
14 * $Date: 2010-06-25 10:58:10 +0000 (vr, 25 jun 2010) $
15 */
16%>
17<wizard:pageContent>
18
19<g:if env="production">
20
21        <span class="info">
22                <span class="title">Samples</span>
23                The sample input page is still under development and is not yet
24                production ready... We appologize for the inconvenience.
25        </span>
26
27</g:if><g:else>
28
29        <span class="info">
30                <span class="title">Samples</span>
31                Below you see all samples generated based on the subject / sampling event relations
32                you have specified in the previous screens.<br/>
33        </span>
34
35        <wizard:ajaxButtonElement name="regenerate" value="debug: regenerate the samples below..." url="[controller:'wizard',action:'pages']" update="[success:'wizardPage',failure:'wizardError']" afterSuccess="onWizardPage()">
36                i need some new samples man!
37        </wizard:ajaxButtonElement>
38
39        <g:if test="${samples}">
40                <g:set var="showHeader" value="${true}" />
41                <h1>Templateless</h1>
42                <div class="table">
43                <g:each status="s" var="sampleData" in="${samples}">
44                        <g:if test="${!sampleData.sample.template}">
45                                <g:if test="${showHeader}">
46                                <g:set var="showHeader" value="${false}" />
47                                <div class="header">
48                                        <div class="firstColumn">#</div>
49                                        <div class="column">Template</div>
50                                </div>
51                                </g:if>
52                                <div class="row">
53                                        <div class="firstColumn">${s+1}</div>
54                                        <div class="column">
55                                                <wizard:templateSelect name="template_${s}" entity="${dbnp.studycapturing.Sample}" value="${sampleData['sample'].template}" addDummy="true" ajaxOnChange="switchTemplate" url="[controller:'wizard',action:'pages']" update="[success:'wizardPage',failure:'wizardError']" afterSuccess="onWizardPage()" />
56                                        </div>
57                                </div>
58                        </g:if>
59                </g:each>
60                </div>
61                <div class="sliderContainer">
62                        <div class="slider" ></div>
63                </div>
64
65                <g:each status="n" var="sampleTemplateName" in="${sampleTemplates}">
66                        <h1>${sampleTemplateName.value.name}</h1>
67                        <g:set var="showHeader" value="${true}" />
68                        <div class="table">
69                        <g:each status="s" var="sampleData" in="${samples}">
70                                <g:if test="${sampleData.sample.template.toString() == sampleTemplateName.value.name}">
71                                        <g:if test="${showHeader}">
72                                                <g:set var="showHeader" value="${false}" />
73                                                <div class="header">
74                                                        <div class="firstColumn">#</div>
75                                                        <div class="column">Template</div>
76                                                        <wizard:templateColumnHeaders entity="${sampleData.sample}" class="column" />
77                                                </div>
78                                        </g:if>
79                                        <div class="row">
80                                                <div class="firstColumn">${s+1}</div>
81                                                <div class="column">
82                                                        <wizard:templateSelect name="template_${s}" entity="${dbnp.studycapturing.Sample}" value="${sampleData['sample'].template}" addDummy="true" ajaxOnChange="switchTemplate" url="[controller:'wizard',action:'pages']" update="[success:'wizardPage',failure:'wizardError']" afterSuccess="onWizardPage()" />
83                                                </div>
84                                                <wizard:templateColumns name="sample_${s}" class="column" id="1" entity="${sampleData.sample}"/>
85                                        </div>
86                                </g:if>
87                        </g:each>
88                        </div>
89                </g:each>
90        </g:if>
91
92</g:else>
93       
94</wizard:pageContent>
Note: See TracBrowser for help on using the repository browser.