Changeset 1201


Ignore:
Timestamp:
Nov 25, 2010, 2:11:08 PM (6 years ago)
Author:
robert@…
Message:

Made the size of the subjects column in the events table overview smaller. The subjects can be seen after a mouseover. See #199

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/study/show.gsp

    r1200 r1201  
    566566                  <th></th>
    567567                  <g:each in="${showTemplates}" var="eventTemplate">
    568                     <th colspan="${[1, showProperties[ eventTemplate.name ].size() ].max() + 1}">${eventTemplate.name}</th>
     568                    <th colspan="${[1, showProperties[ eventTemplate.name ].size() + 1 ].max()}">${eventTemplate.name}</th>
    569569                  </g:each>
    570570                  <th></th>
     
    652652                                       
    653653                                          <g:if test="${n == 1}">
    654                                                 <td rowspan="${maxNumberEventsPerTemplate[ eventGroup.name ]}">
    655                                                   <% sortedGroupSubjects = eventGroup.subjects.sort( { a, b -> a.name <=> b.name } as Comparator )  %>
    656                                                   ${sortedGroupSubjects.name.join( ', ' )}
     654                                                <% sortedGroupSubjects = eventGroup.subjects.sort( { a, b -> a.name <=> b.name } as Comparator )  %>
     655
     656                                                <td rowspan="${maxNumberEventsPerTemplate[ eventGroup.name ]}" title="${sortedGroupSubjects.name.join( ', ' )}">
     657                                                        <g:if test="${eventGroup.subjects.size()==0}">
     658                                                                -
     659                                                        </g:if>
     660                                                        <g:else>
     661                                                                <g:each in="${eventGroup.subjects.species.unique()}" var="currentSpecies" status="k">
     662                                                                        <g:if test="${k > 0}">,</g:if>
     663                                                                        <%=eventGroup.subjects.findAll { return it.species == currentSpecies; }.size() %>
     664                                                                        ${currentSpecies}
     665                                                                </g:each>
     666                                                        </g:else>
    657667                                                </td>
    658668                                          </g:if>
Note: See TracChangeset for help on using the changeset viewer.