Ignore:
Timestamp:
Feb 22, 2010, 6:35:37 PM (9 years ago)
Author:
duh
Message:
  • added events, eventDescriptions, etc
Location:
trunk/grails-app/views/wizard
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/wizard/index.gsp

    r172 r209  
    2424        <script type="text/javascript" src="${resource(dir: 'js', file: 'grouping.js')}"></script>
    2525        <script type="text/javascript" src="${resource(dir: 'js', file: 'table-editor.js')}"></script>
     26        <script type="text/javascript" src="${resource(dir: 'js', file: 'timepicker-0.2.1.js')}"></script>
    2627        <script type="text/javascript" src="${resource(dir: 'js', file: 'wizard.js')}"></script>
    2728</head>
  • trunk/grails-app/views/wizard/pages/_events.gsp

    r195 r209  
    1616%>
    1717<wizard:pageContent>
    18 todo...
     18        <wizard:selectElement name="eventDescription" description="Event Description" error="eventDescription" from="${eventDescriptions}" value="${eventDescription}">
     19                The event description for this event
     20        </wizard:selectElement>
     21        <wizard:timeElement name="startTime" description="Start Time" error="startTime" value="${startTime}">
     22                The start time of the study
     23        </wizard:timeElement>
     24        <wizard:timeElement name="endTime" description="End time" error="endTimee" value="${endTime}">
     25                The end time of the study
     26        </wizard:timeElement>
     27        <wizard:buttonElement name="add" value="Add" url="[controller:'wizard',action:'pages']" update="[success:'wizardPage',failure:'wizardError']" afterSuccess="onWizardPage()"/>
     28<g:if test="${events}">
     29        <div class="table">
     30                <div class="header">
     31                        <div class="firstColumn">#</div>
     32                        <div class="column">eventDescription</div>
     33                        <div class="column">startTime</div>
     34                        <div class="column">endTime</div>
     35                        <div class="column">duration</div>
     36                        <g:if test="${eventGroups}"><g:each var="eventGroup" status="i" in="${eventGroups}">
     37                        <div class="column"><g:textField name="eventGroup_${i}_name" value="${eventGroup.name}" /></div>
     38                        </g:each></g:if>
     39                        <div class="column"><wizard:ajaxButton name="addEventGroup" value="+" url="[controller:'wizard',action:'pages']" update="[success:'wizardPage',failure:'wizardError']" afterSuccess="onWizardPage()" /></div>
     40                </div>
     41        <g:each var="event" status="i" in="${events}">
     42                <div class="row">
     43                        <div class="firstColumn">${i+1}</div>
     44                        <div class="column">${event.eventDescription}</div>
     45                        <div class="column"><g:formatDate format="dd/MM/yyyy hh:mm" date="${event.startTime}" /></div>
     46                        <div class="column"><g:formatDate format="dd/MM/yyyy hh:mm" date="${event.endTime}" /></div>
     47                        <div class="column">${event.getShortDuration()}</div>
     48                        <g:if test="${eventGroups}"><g:each var="eventGroup" status="j" in="${eventGroups}">
     49                        <div class="column"><input type="checkbox" name="event_${i}_group_${j}"/></div>
     50                        </g:each></g:if>
     51                        <div class="column"></div>
     52                </div>
     53        </g:each>
     54        </div>
     55</g:if>
    1956</wizard:pageContent>
  • trunk/grails-app/views/wizard/pages/_subjects.gsp

    r180 r209  
    1616%>
    1717<wizard:pageContent>
    18 <wizard:ajaxButton name="add" value="Add" url="[controller:'wizard',action:'pages']" update="[success:'wizardPage',failure:'wizardError']" afterSuccess="onWizardPage()" />
    19 <input name="addNumber" size="4" maxlength="4" value="1">
    20 subjects of species
    21 <wizard:speciesSelect name="addSpecies" />
     18        <wizard:ajaxButton name="add" value="Add" url="[controller:'wizard',action:'pages']" update="[success:'wizardPage',failure:'wizardError']" afterSuccess="onWizardPage()" />
     19        <input name="addNumber" size="4" maxlength="4" value="1">
     20        subjects of species
     21        <wizard:speciesSelect name="addSpecies" />
    2222<g:if test="${subjects}">
    23 <div class="table">
    24         <div class="header">
    25                 <div class="firstColumn">#</div>
    26                 <div class="column">name</div>
    27                 <div class="column">species</div>
    28                 <wizard:templateColumnHeaders template="${study.template}" class="column" />
     23        <div class="table">
     24                <div class="header">
     25                        <div class="firstColumn">#</div>
     26                        <div class="column">name</div>
     27                        <div class="column">species</div>
     28                        <wizard:templateColumnHeaders template="${study.template}" class="column" />
     29                </div>
     30        <g:each var="subject" status="i" in="${subjects}">
     31                <div class="row">
     32                        <div class="firstColumn">${i}</div>
     33                        <div class="column"><g:textField name="subject_${i}_name" value="${subject.name}" size="12" maxlength="12" /></div>
     34                        <div class="column">
     35                                <wizard:speciesSelect value="${subject.species}" name="subject_${i}_species" />
     36                        </div>
     37                        <wizard:templateColumns id="${i}" template="${study.template}" name="subject_${i}" class="column" subject="${subject}" />
     38                </div>
     39        </g:each>
    2940        </div>
    30 <g:each var="subject" status="i" in="${subjects}">
    31         <div class="row">
    32                 <div class="firstColumn">${i}</div>
    33                 <div class="column"><g:textField name="subject_${i}_name" value="${subject.name}" size="12" maxlength="12" /></div>
    34                 <div class="column">
    35                         <wizard:speciesSelect value="${subject.species}" name="subject_${i}_species" />
    36                 </div>
    37                 <wizard:templateColumns id="${i}" template="${study.template}" name="subject_${i}" class="column" subject="${subject}" />
     41        <div class="sliderContainer">
     42                <div class="slider"/>
    3843        </div>
    39 </g:each>
    40 </div>
    41 <div class="sliderContainer">
    42         <div class="slider"/>
    43 </div>
    4444</g:if>
    4545</wizard:pageContent>
Note: See TracChangeset for help on using the changeset viewer.