Changeset 833:b2d6f0de0404

Show
Ignore:
Timestamp:
10/20/09 16:45:50 (4 years ago)
Author:
tgambet
Branch:
default
convert_revision:
svn:cdcfb263-7567-472c-a848-e2c2df3466e7/trunk@834
Message:

updated for group display

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • WebContent/WEB-INF/resources/templates/xhtml10.vm

    r830 r833  
    5252                #foreach($group in $observation.getGroups()) #if (!$group.hasParent()) 
    5353                <div class="section group"> 
    54                         <h3 class="title">$group.getTitle()<a class="anchor">a</a></h3>                                  
     54                        <h3 class="title"><a class="anchor">a</a>$group.getTitle()</h3>                                  
    5555                        <div class="block"> 
    5656                                <p>$group.getDescription()</p> 
    5757                                <div class="messages"> 
    58                                         #set ($messages = $observation.getMessages($group.getName())) 
    59                                         #set ($a = true) 
    60                                         #foreach($message in $messages) 
    61                                         #if ($a) 
     58                                        #set ($messages = $observation.getURISortedMessages($group.getName())) 
     59                                        #if ($messages.size() > 0) 
    6260                                        <table> 
    6361                                                <tbody> 
    64                                         #set ($a = false) 
    65                                         #end 
     62                                                #foreach ($uri in $messages.keySet()) 
    6663                                                #set ($uriCount = $velocityCount) 
    67                                                 #set ($messageId = "${observationName}_error_${uriCount}_$velocityCount") 
    68                                                 #set ($contextsCount = $message.getContexts().size()) 
    69                                                 #set ($b = true) 
    70                                                 #if ($contextsCount == 0) 
    7164                                                        <tr> 
    72                                                                 <td class="linenumber" title=""></td> 
    73                                                                 <td class="colnumber" title=""></td> 
    74                                                                 <td class="codeContext" title=""></td> 
    75                                                                 <td class="error" id="$messageId"> 
    76                                                                         <span class="msg">$!esc.html($message.Title)</span> 
    77                                                                         #if($message.Description && $message.Description != "")<div class="description">$!message.Description</div>#end 
     65                                                                <td colspan="4" class="uri" id="${observationName}_${group.Name}_$uriCount"> 
     66                                                                #if ($unicorncall.getInputMethod() == "URI")<span>$uri_token </span><a href="$esc.html($uri)">$esc.html($uri)</a>#end 
     67                                                                #if ($unicorncall.getInputMethod() == "UPLOAD")<span>$file_token </span>$esc.html($uri)#end 
     68                                                                #if ($unicorncall.getInputMethod() == "DIRECT")<span>$submitted_file</span>#end 
    7869                                                                </td> 
    79                                                                 <td class="anchor"><a class="smooth" title="$anchor_message" href="#$messageId">a</a></td> 
     70                                                                <td class="anchor uri"><a class="smooth" title="$anchor_uri" href="#${observationName}_${group.Name}_$uriCount">a</a></td> 
    8071                                                        </tr> 
    81                                                 #else 
    82                                                         #foreach($context in $message.getContexts()) 
    83                                                         <tr> 
    84                                                                 <td class="linenumber" title="#if($context.Line)$line_token $context.Line#end">$!context.Line</td> 
    85                                                                 <td class="colnumber" title="#if($context.Column)$column_token $context.Column#end">$!context.Column</td> 
    86                                                                 <td class="codeContext" title="$context_token">$!esc.html($!{context.Context})</td> 
    87                                                                  
    88                                                                 #if ($b) 
    89                                                                 #set ($b = false) 
    90                                                                 <td class="error" id="$messageId" rowspan="$message.getContexts().size()"> 
    91                                                                         <span class="msg">$!esc.html($message.Title)</span> 
    92                                                                         #if($message.Description && $message.Description != "")<div class="description">$!message.Description</div>#end 
    93                                                                 </td> 
    94                                                                 <td class="anchor" rowspan="$message.getContexts().size()"><a class="smooth" title="$anchor_message" href="#$messageId">a</a></td> 
    95                                                                 #end 
    96                                                         </tr> 
    97                                                         #end                                                             
     72                                                        #foreach ($message in $messages.get($uri)) 
     73                                                                #if($message.getType()==2)#set($type="error")#elseif($message.getType()==1)#set($type="warning")#else#set($type="info")#end 
     74                                                                #set ($messageId = "${observationName}_${group.Name}_${uriCount}_$velocityCount") 
     75                                                                #set ($contextsCount = $message.getContexts().size()) 
     76                                                                #if ($contextsCount == 0) 
     77                                                                        <tr> 
     78                                                                                <td class="linenumber" title=""></td> 
     79                                                                                <td class="colnumber" title=""></td> 
     80                                                                                <td class="codeContext" title=""></td> 
     81                                                                                <td class="$type level$message.Level" id="$messageId"> 
     82                                                                                        <span class="msg#if($message.Description && $message.Description != "") desc#end"> 
     83                                                                                                <span class="$type legend">$type</span> 
     84                                                                                                $!esc.html($message.Title) 
     85                                                                                        </span> 
     86                                                                                        #if($message.Description && $message.Description != "")<div class="description">$!message.Description</div>#end 
     87                                                                                </td> 
     88                                                                                <td class="anchor"><a class="smooth" title="$anchor_message" href="#$messageId">a</a></td> 
     89                                                                        </tr> 
     90                                                                #else 
     91                                                                        #set ($b = true) 
     92                                                                        #foreach($context in $message.getContexts()) 
     93                                                                        <tr> 
     94                                                                                <td class="linenumber" title="#if($context.Line)$line_token $context.Line#end">$!context.Line</td> 
     95                                                                                <td class="colnumber" title="#if($context.Column)$column_token $context.Column#end">$!context.Column</td> 
     96                                                                                <td class="codeContext" title="$context_token"> 
     97                                                                                        #if($context.URI && $context.URI != $uri) <a class="direct_link" href="$context.URI" title="Resource referenced by this context: $context.URI"">link</a> #end 
     98                                                                                        $!esc.html($!{context.Context}) 
     99                                                                                </td> 
     100                                                                                #if ($b) 
     101                                                                                #set ($b = false) 
     102                                                                                <td class="$type level$message.Level" id="$messageId" rowspan="$message.getContexts().size()"> 
     103                                                                                        <span class="msg#if($message.Description && $message.Description != "") desc#end"> 
     104                                                                                                <span class="$type legend">$type</span> 
     105                                                                                                $!esc.html($message.Title) 
     106                                                                                        </span> 
     107                                                                                        #if($message.Description && $message.Description != "")<div class="description">$!message.Description</div>#end 
     108                                                                                </td> 
     109                                                                                <td class="anchor" rowspan="$message.getContexts().size()"><a class="smooth" title="$anchor_message" href="#$messageId">a</a></td> 
     110                                                                                #end 
     111                                                                        </tr> 
     112                                                                        #end                                                             
     113                                                                #end 
     114                                                        #end 
    98115                                                #end 
    99                                         #end 
    100                                         #if (!$a) 
    101116                                                </tbody> 
    102117                                        </table> 
     
    106121                                #foreach($group in $observation.getGroupChildren($group)) 
    107122                                <div class="section group"> 
    108                                         <h3 class="title">$group.getTitle()<a class="anchor">a</a></h3> 
     123                                        <h3 class="title"><a class="anchor">a</a>$group.getTitle()</h3> 
    109124                                        <div class="block"> 
    110125                                                <p>$group.getDescription()</p> 
    111126                                                <div class="messages"> 
    112                                                 #set ($messages = $observation.getMessages($group.getName())) 
    113                                                 #set ($a = true) 
    114                                                 #foreach($message in $messages) 
    115                                                 #if ($a) 
    116                                                 <table> 
    117                                                         <tbody> 
    118                                                 #set ($a = false) 
    119                                                 #end 
    120                                                         #set ($uriCount = $velocityCount) 
    121                                                         #set ($messageId = "${observationName}_error_${uriCount}_$velocityCount") 
    122                                                         #set ($contextsCount = $message.getContexts().size()) 
    123                                                         #set ($b = true) 
    124                                                         #if ($contextsCount == 0) 
    125                                                                 <tr> 
    126                                                                         <td class="linenumber" title=""></td> 
    127                                                                         <td class="colnumber" title=""></td> 
    128                                                                         <td class="codeContext" title=""></td> 
    129                                                                         <td class="error" id="$messageId"> 
    130                                                                                 <span class="msg">$!esc.html($message.Title)</span> 
    131                                                                                 #if($message.Description && $message.Description != "")<div class="description">$!message.Description</div>#end 
    132                                                                         </td> 
    133                                                                         <td class="anchor"><a class="smooth" title="$anchor_message" href="#$messageId">a</a></td> 
    134                                                                 </tr> 
    135                                                         #else 
    136                                                                 #foreach($context in $message.getContexts()) 
    137                                                                 <tr> 
    138                                                                         <td class="linenumber" title="#if($context.Line)$line_token $context.Line#end">$!context.Line</td> 
    139                                                                         <td class="colnumber" title="#if($context.Column)$column_token $context.Column#end">$!context.Column</td> 
    140                                                                         <td class="codeContext" title="$context_token">$!esc.html($!{context.Context})</td> 
    141                                                                          
    142                                                                         #if ($b) 
    143                                                                         #set ($b = false) 
    144                                                                         <td class="error" id="$messageId" rowspan="$message.getContexts().size()"> 
    145                                                                                 <span class="msg">$!esc.html($message.Title)</span> 
    146                                                                                 #if($message.Description && $message.Description != "")<div class="description">$!message.Description</div>#end 
    147                                                                         </td> 
    148                                                                         <td class="anchor" rowspan="$message.getContexts().size()"><a class="smooth" title="$anchor_message" href="#$messageId">a</a></td> 
     127                                                        #set ($messages = $observation.getURISortedMessages($group.getName())) 
     128                                                        #if ($messages.size() > 0) 
     129                                                        <table> 
     130                                                                <tbody> 
     131                                                                #foreach ($uri in $messages.keySet()) 
     132                                                                #set ($uriCount = $velocityCount) 
     133                                                                        <tr> 
     134                                                                                <td colspan="4" class="uri" id="${observationName}_${group.Name}_$uriCount"> 
     135                                                                                #if ($unicorncall.getInputMethod() == "URI")<span>$uri_token </span><a href="$esc.html($uri)">$esc.html($uri)</a>#end 
     136                                                                                #if ($unicorncall.getInputMethod() == "UPLOAD")<span>$file_token </span>$esc.html($uri)#end 
     137                                                                                #if ($unicorncall.getInputMethod() == "DIRECT")<span>$submitted_file</span>#end 
     138                                                                                </td> 
     139                                                                                <td class="anchor uri"><a class="smooth" title="$anchor_uri" href="#${observationName}_${group.Name}_$uriCount">a</a></td> 
     140                                                                        </tr> 
     141                                                                        #foreach ($message in $messages.get($uri)) 
     142                                                                                #if($message.getType()==2)#set($type="error")#elseif($message.getType()==1)#set($type="warning")#else#set($type="info")#end 
     143                                                                                #set ($messageId = "${observationName}_${group.Name}_${uriCount}_$velocityCount") 
     144                                                                                #set ($contextsCount = $message.getContexts().size()) 
     145                                                                                #if ($contextsCount == 0) 
     146                                                                                        <tr> 
     147                                                                                                <td class="linenumber" title=""></td> 
     148                                                                                                <td class="colnumber" title=""></td> 
     149                                                                                                <td class="codeContext" title=""></td> 
     150                                                                                                <td class="$type level$message.Level" id="$messageId"> 
     151                                                                                                        <span class="msg#if($message.Description && $message.Description != "") desc#end"> 
     152                                                                                                                <span class="$type legend">$type</span> 
     153                                                                                                                $!esc.html($message.Title) 
     154                                                                                                        </span> 
     155                                                                                                        #if($message.Description && $message.Description != "")<div class="description">$!message.Description</div>#end 
     156                                                                                                </td> 
     157                                                                                                <td class="anchor"><a class="smooth" title="$anchor_message" href="#$messageId">a</a></td> 
     158                                                                                        </tr> 
     159                                                                                #else 
     160                                                                                        #set ($b = true) 
     161                                                                                        #foreach($context in $message.getContexts()) 
     162                                                                                        <tr> 
     163                                                                                                <td class="linenumber" title="#if($context.Line)$line_token $context.Line#end">$!context.Line</td> 
     164                                                                                                <td class="colnumber" title="#if($context.Column)$column_token $context.Column#end">$!context.Column</td> 
     165                                                                                                <td class="codeContext" title="$context_token">                                                                                  
     166                                                                                                        #if($context.URI && $context.URI != $uri) <a class="direct_link" href="$context.URI" title="Resource referenced by this context: $context.URI">link</a> #end 
     167                                                                                                        $!esc.html($!{context.Context}) 
     168                                                                                                </td> 
     169                                                                                                #if ($b) 
     170                                                                                                #set ($b = false) 
     171                                                                                                <td class="$type level$message.Level" id="$messageId" rowspan="$message.getContexts().size()"> 
     172                                                                                                        <span class="msg#if($message.Description && $message.Description != "") desc#end"> 
     173                                                                                                                <span class="$type legend">$type</span> 
     174                                                                                                                $!esc.html($message.Title) 
     175                                                                                                        </span> 
     176                                                                                                        #if($message.Description && $message.Description != "")<div class="description">$!message.Description</div>#end 
     177                                                                                                </td> 
     178                                                                                                <td class="anchor" rowspan="$message.getContexts().size()"><a class="smooth" title="$anchor_message" href="#$messageId">a</a></td> 
     179                                                                                                #end 
     180                                                                                        </tr> 
     181                                                                                        #end                                                             
     182                                                                                #end 
    149183                                                                        #end 
    150                                                                 </tr> 
    151                                                                 #end                                                             
    152                                                         #end 
    153                                                 #end 
    154                                                 #if (!$a) 
    155                                                         </tbody> 
    156                                                 </table> 
    157                                                 #end 
     184                                                                #end 
     185                                                                </tbody> 
     186                                                        </table> 
     187                                                        #end 
    158188                                                </div> 
    159189                                        </div> 
     
    195225                                                                                <td class="colnumber" title=""></td> 
    196226                                                                                <td class="codeContext" title=""></td> 
    197                                                                                 <td class="info" id="$messageId"> 
     227                                                                                <td class="info level$message.Level" id="$messageId"> 
    198228                                                                                        <span class="msg">$!esc.html($message.Title)</span> 
    199229                                                                                        #if($message.Description && $message.Description != "")<div class="description">$!message.Description</div>#end 
     
    210240                                                                                #if ($b) 
    211241                                                                                #set ($b = false) 
    212                                                                                 <td class="info" id="$messageId" rowspan="$message.getContexts().size()"> 
     242                                                                                <td class="info level$message.Level" id="$messageId" rowspan="$message.getContexts().size()"> 
    213243                                                                                        <span class="msg">$!esc.html($message.Title)</span> 
    214244                                                                                        #if($message.Description && $message.Description != "")<div class="description">$!message.Description</div>#end 
     
    256286                                                                                <td class="colnumber" title=""></td> 
    257287                                                                                <td class="codeContext" title=""></td> 
    258                                                                                 <td class="error" id="$messageId"> 
     288                                                                                <td class="error level$message.Level" id="$messageId"> 
    259289                                                                                        <span class="msg">$!esc.html($message.Title)</span> 
    260290                                                                                        #if($message.Description && $message.Description != "")<div class="description">$!message.Description</div>#end 
     
    271301                                                                                #if ($b) 
    272302                                                                                #set ($b = false) 
    273                                                                                 <td class="error" id="$messageId" rowspan="$message.getContexts().size()"> 
     303                                                                                <td class="error level$message.Level" id="$messageId" rowspan="$message.getContexts().size()"> 
    274304                                                                                        <span class="msg">$!esc.html($message.Title)</span> 
    275305                                                                                        #if($message.Description && $message.Description != "")<div class="description">$!message.Description</div>#end 
     
    317347                                                                                <td class="colnumber" title=""></td> 
    318348                                                                                <td class="codeContext" title=""></td> 
    319                                                                                 <td class="warning" id="$messageId"> 
     349                                                                                <td class="warning level$message.Level" id="$messageId"> 
    320350                                                                                        <span class="msg">$!esc.html($message.Title)</span> 
    321351                                                                                        #if($message.Description && $message.Description != "")<div class="description">$!message.Description</div>#end 
     
    332362                                                                                #if ($b) 
    333363                                                                                #set ($b = false) 
    334                                                                                 <td class="warning" id="$messageId" rowspan="$message.getContexts().size()"> 
     364                                                                                <td class="warning level$message.Level" id="$messageId" rowspan="$message.getContexts().size()"> 
    335365                                                                                        <span class="msg">$!esc.html($message.Title)</span> 
    336366                                                                                        #if($message.Description && $message.Description != "")<div class="description">$!message.Description</div>#end