Ignore:
Timestamp:
May 12, 2010, 3:38:46 PM (9 years ago)
Author:
duh
Message:
  • updated Events to handle constraints properly
  • updated event wizard
File:
1 edited

Legend:

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

    r397 r416  
    2929<g:if test="${events}">
    3030        <g:each var="eventTemplate" in="${eventTemplates}">
     31                <g:set var="showHeader" value="${true}" />
    3132                <h1>${eventTemplate.getValue().name} template</h1>
    3233        <div class="table">
    33                 <div class="header">
    34                         <div class="firstColumn">#</div>
    35                         <div class="firstColumn"></div>
    36                         <wizard:templateColumnHeaders template="${eventTemplate.getValue().template}" class="column"/>
    37                         <g:if test="${eventGroups}"><g:each var="eventGroup" status="g" in="${eventGroups}">
    38                         <div class="column">
    39                                 <g:textField name="eventGroup_${g}_name" value="${eventGroup.name}" />
    40                                 <wizard:ajaxButton name="deleteEventGroup" src="../images/icons/famfamfam/delete.png" alt="delete this eventgroup" class="famfamfam" value="-" url="[controller:'wizard',action:'pages']" update="[success:'wizardPage',failure:'wizardError']" before="\$(\'input[name=do]\').val(${g});" afterSuccess="onWizardPage()" />
     34                <g:each var="eventId" in="${eventTemplate.getValue().events}">
     35                        <g:if test="${showHeader}">
     36                        <g:set var="showHeader" value="${false}" />
     37                        <div class="header">
     38                                <div class="firstColumn">#</div>
     39                                <div class="firstColumn"></div>
     40                                <wizard:templateColumnHeaders entity="${events[ eventId ]}" class="column"/>
     41                                <g:if test="${eventGroups}"><g:each var="eventGroup" status="g" in="${eventGroups}">
     42                                <div class="column">
     43                                        <g:textField name="eventGroup_${g}_name" value="${eventGroup.name}" />
     44                                        <wizard:ajaxButton name="deleteEventGroup" src="../images/icons/famfamfam/delete.png" alt="delete this eventgroup" class="famfamfam" value="-" url="[controller:'wizard',action:'pages']" update="[success:'wizardPage',failure:'wizardError']" before="\$(\'input[name=do]\').val(${g});" afterSuccess="onWizardPage()" />
     45                                </div>
     46                                </g:each></g:if>
     47                                <div class="column">
     48                                        <wizard:ajaxButton name="addEventGroup" src="../images/icons/famfamfam/add.png" alt="add a new eventgroup" class="famfamfam" value="+" url="[controller:'wizard',action:'pages']" update="[success:'wizardPage',failure:'wizardError']" afterSuccess="onWizardPage()" />
     49                                </div>
    4150                        </div>
    42                         </g:each></g:if>
    43                         <div class="column">
    44                                 <wizard:ajaxButton name="addEventGroup" src="../images/icons/famfamfam/add.png" alt="add a new eventgroup" class="famfamfam" value="+" url="[controller:'wizard',action:'pages']" update="[success:'wizardPage',failure:'wizardError']" afterSuccess="onWizardPage()" />
    45                         </div>
    46                 </div>
    47                 <g:each var="eventId" in="${eventTemplate.getValue().events}">
     51                        </g:if>
    4852                        <div class="row">
    4953                                <div class="firstColumn">${eventId + 1}</div>
Note: See TracChangeset for help on using the changeset viewer.