dion        2003/03/30 07:27:08

  Modified:    src/plugins-build/tasklist/src/plugin-resources/templates
                        tasklist.vm
  Log:
  Add summary to top of tasklist entries
  
  Submitted by: Juergen Heidak
  
  Revision  Changes    Path
  1.5       +41 -1     
maven/src/plugins-build/tasklist/src/plugin-resources/templates/tasklist.vm
  
  Index: tasklist.vm
  ===================================================================
  RCS file: 
/home/cvs/maven/src/plugins-build/tasklist/src/plugin-resources/templates/tasklist.vm,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- tasklist.vm       3 Mar 2003 21:20:57 -0000       1.4
  +++ tasklist.vm       30 Mar 2003 15:27:08 -0000      1.5
  @@ -8,6 +8,45 @@
     
     <body>
       <section name="Todos">
  +       <p>
  +       </p>
  +       <table>
  +             <th>Class</th>
  +             <th>Class Todos Count</th>
  +             <th>Method with Todos</th>
  +         #foreach ($class in $docInfo.classes)
  +               #set ($classTodosCount = 
$class.getTags($jellyContext.taskTag).size() )
  +          #set ($methodTodosCount = 0)
  +           #foreach ($m in $class.methods)
  +             #set ($methodTodoTags = $m.getTags($jellyContext.taskTag))
  +            #if ($methodTodoTags.size() > 0)
  +               #set ($methodTodosCount = $methodTodosCount + 1 )
  +                 #end
  +           #end
  +               #if ($classTodosCount > 0 || $methodTodosCount > 0)
  +                 <tr>
  +                   <td>
  +                         <a href="#$class.name">$class.name</a>
  +                   </td>
  +               <td>
  +                         #if ($classTodosCount > 0)
  +                           <a href="#$class.name">$classTodosCount</a>
  +                         #else
  +                           0
  +                         #end
  +                   </td>
  +                   <td>
  +                         #if ($methodTodosCount > 0)
  +                           <a href="#${class.name}.methods">$methodTodosCount</a>
  +                         #else
  +                           0
  +                         #end
  +                   </td>
  +                 </tr>
  +               #end
  +       #end
  +       </table>
  +       <hr/>
         <p>
             #foreach ($class in $docInfo.classes)
               #set ($todoTags = $class.getTags($jellyContext.taskTag))
  @@ -20,6 +59,7 @@
               #end
               #if ($todoTags.size() > 0 || $hasToDoMethod)
                 <subsection name="$class.name">
  +                     <a name="$class.name"></a>
                   #if ($todoTags.size() > 0)
                     <table>
                       <th>Class Todos</th>
  @@ -37,7 +77,7 @@
                     #set ($methodTodoTags = $m.getTags($jellyContext.taskTag))
                     #if ($methodTodoTags.size() > 0)
                       <table>
  -                    <th>Method Todos</th>
  +                    <th><a name="${class.name}.methods">Method Todos</a></th>
                       #foreach ($tag in $methodTodoTags)
                         <tr>
                           <td>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to