Changeset 2152 for trunk

Show
Ignore:
Timestamp:
26-01-12 17:08:30 (2 years ago)
Author:
ferryjagers@…
Message:

studyWizardController - infoIcon with TemplateField? (String+Time) added to _assay_groups + _samples

Location:
trunk/grails-app/views/studyWizard/pages
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/studyWizard/pages/_assay_groups.gsp

    r1890 r2152  
    1515 */ 
    1616%> 
     17<%@ page import="org.dbnp.gdt.TemplateFieldType" %> 
     18<%@ page import="org.dbnp.gdt.RelTime" %> 
    1719<af:page> 
    1820        <span class="info"> 
     
    5557                                        <div class="column"> 
    5658                                                <input type="checkbox" name="sample_${sample.getIdentifier()}_assay_${assay.getIdentifier()}"<g:if test="${assay.samples.find{ it == sample } }"> checked="checked"</g:if>/> 
     59                        <div class="helpIcon"></div> 
     60                        <div class="helpContent"> 
     61                            <h2>Time info:</h2> 
     62                            <g:if test="${sample.parentEvent?.template.getFieldsByType(TemplateFieldType.RELTIME).isEmpty()}"> 
     63                                <b>Not available</b> 
     64                            </g:if> 
     65                            <g:else> 
     66                                <g:each var="field" in="${sample.parentEvent?.template.getFieldsByType(TemplateFieldType.RELTIME)}"> 
     67                                    <b>${field.name}</b><br/> 
     68                                    ${new RelTime(sample.parentEvent?.getFieldValue(field.name))}<br/> 
     69                                </g:each> 
     70                            </g:else> 
     71                            <h2>String info:</h2> 
     72                            <g:if test="${sample.parentEvent?.template.getFieldsByType(TemplateFieldType.STRING).isEmpty()}"> 
     73                                <b>Not available</b> 
     74                            </g:if> 
     75                            <g:else> 
     76                                <g:each var="field" in="${sample.parentEvent?.template.getFieldsByType(TemplateFieldType.STRING)}"> 
     77                                    <b>${field.name}</b><br/> 
     78                                    ${sample.parentEvent?.getFieldValue(field.name)}<br/> 
     79                                </g:each> 
     80                            </g:else> 
     81                        </div> 
    5782                                        </div> 
    5883                                        </g:each> 
  • trunk/grails-app/views/studyWizard/pages/_samples.gsp

    r1890 r2152  
    1515 */ 
    1616%> 
     17<%@ page import="org.dbnp.gdt.TemplateFieldType" %> 
    1718<%@ page import="org.dbnp.gdt.RelTime" %> 
    1819<af:page> 
     
    134135                                        <div class="column"> 
    135136                                                <af:templateSelect name="template_${sample.getIdentifier()}" entity="${dbnp.studycapturing.Sample}" value="${sample?.template}" addDummy="true" tableEditorChangeEvent="switchTemplate(element);" /> 
     137                        <div class="helpIcon"></div> 
     138                        <div class="helpContent"> 
     139                            <h2>Time info:</h2> 
     140                            <g:if test="${sample.parentEvent?.template.getFieldsByType(TemplateFieldType.RELTIME).isEmpty()}"> 
     141                                <b>Not available</b> 
     142                            </g:if> 
     143                            <g:else> 
     144                                <g:each var="field" in="${sample.parentEvent?.template.getFieldsByType(TemplateFieldType.RELTIME)}"> 
     145                                    <b>${field.name}</b><br/> 
     146                                    ${new RelTime(sample.parentEvent?.getFieldValue(field.name))}<br/> 
     147                                </g:each> 
     148                            </g:else> 
     149                            <h2>String info:</h2> 
     150                            <g:if test="${sample.parentEvent?.template.getFieldsByType(TemplateFieldType.STRING).isEmpty()}"> 
     151                                <b>Not available</b> 
     152                            </g:if> 
     153                            <g:else> 
     154                                <g:each var="field" in="${sample.parentEvent?.template.getFieldsByType(TemplateFieldType.STRING)}"> 
     155                                    <b>${field.name}</b><br/> 
     156                                    ${sample.parentEvent?.getFieldValue(field.name)}<br/> 
     157                                </g:each> 
     158                            </g:else> 
     159                        </div> 
    136160                                        </div> 
    137161                                        <af:templateColumns name="sample_${sample.getIdentifier()}" class="column" id="1" entity="${sample}"/>