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]