Scarab commit: svn commit: r10126 - trunk/src/webapp/WEB-INF/templates/macros/MITListMacro.vm
[email protected] 31 May 2006 11:53:22 -0000
Newsgroups
gmane.comp.java.scarab.cvs
Message-ID
<[email protected] >
Author: dabbous
Date: 2006-05-31 04:53:21-0700
New Revision: 10126
Modified:
trunk/src/webapp/WEB-INF/templates/macros/MITListMacro.vm
Log:
switched columsn and rows for the query matrix
according to SCB1710
Modified: trunk/src/webapp/WEB-INF/templates/macros/MITListMacro.vm
Url: http://scarab.tigris.org/source/browse/scarab/trunk/src/webapp/WEB-INF/templates/macros/MITListMacro.vm?view=diff&rev=10126&p1=trunk/src/webapp/WEB-INF/templates/macros/MITListMacro.vm&p2=trunk/src/webapp/WEB-INF/templates/macros/MITListMacro.vm&r1=10125&r2=10126
==============================================================================
--- trunk/src/webapp/WEB-INF/templates/macros/MITListMacro.vm (original)
+++ trunk/src/webapp/WEB-INF/templates/macros/MITListMacro.vm 2006-05-31 04:53:21-0700
@@ -43,7 +43,6 @@
#set ($atLeastOneRMIT = $currentRmits && !$currentRmits.isEmpty())
#set ($atLeastOneSaved = $savedLists && !$savedLists.isEmpty())
#set ($rowIndex = 1)
-
##<h4>$l10n.format('IssueTypesInModuleAndSavedLists',$currentModule.Name)</h4>
<div class="colbar">
@@ -69,82 +68,84 @@
#if ($atLeastOneRMIT)
<table class="" width="100%" border="1" cellspacing="2" cellpadding="3" >
<tr>
- <th style="text-align:left">$l10n.Select</th>
- <th style="text-align:left">$l10n.SearchIn</th>
- <th style="text-align:left">$l10n.AllForAttribute</th>
- #foreach ($attrOption in $currentAttributeOptions)
- <th style="text-align:left">$attrOption.Name</th>
+ <th style="text-align:left"></th>
+ <th nowrap="nowrap" style="text-align:left">$l10n.AllForAttribute
+ #if ($isMoreThanOne)
+ <input type="checkbox" name="allit" value="true" onclick="uncheck(document.issuetypelist.rmitid)"
+ #checked($checked) />
+ #end
+ </th>
+ #foreach ($rmit in $currentRmits)
+ <th nowrap="nowrap" style="text-align:left">
+ #set ($mitItem = $scarabR.convertToMITListItem($rmit) )
+ <a href="$link.setPage("Search.vm").addPathInfo("rmitid", $rmit.QueryKey).addPathInfo("eventSubmit_do$event", "foo").setAction("DefineXModuleList")">$rmit.DisplayName</a>
+ #if ($isMoreThanOne)
+ <input type="checkbox" name="rmitid" value="$rmit.QueryKey"
+ onclick="allit.checked=false" #checked($checked) />
+ #end
+ </th>
#end
##<th>$l10n.Description</th>
</tr>
- #if ($isMoreThanOne)
- <tr class="a">
- #set ($rowIndex = 2)
- #set ($rmitId = $data.Parameters.getString("rmitid"))
- #set ($checked = !$rmitId && !$editingList)
- <td><input type="checkbox" name="allit" value="true" onclick="uncheck(document.issuetypelist.rmitid)"
- #checked($checked) /></td>
- <td>$l10n.format("AllIssueTypesInModule", $module.Name)</td>
- <td>
+
+ #set ($checked = false)
+ #indexedRows($rowIndex)
+ #set ($rowIndex = $rowIndex + 1)
+ <td style="text-align:left">Σ</td>
+ <td>
#set ($itemCount = $module.getIssueCount($user))
#if ($itemCount == 0)
-
#else
<a href="$link.setPage("IssueList.vm").addPathInfo("eventSubmit_doGetissues","foo").setAction("Search").toString()">$itemCount</a>
#end
- </td>
- #foreach ($attrOption in $currentAttributeOptions)
+ </td>
+ #foreach ($rmit in $currentRmits)
<td>
- #set ($itemCount = $module.getIssueCount($user, $attrOption))
+ #set ($mitItem = $scarabR.convertToMITListItem($rmit) )
+ #set ($itemCount = $mitItem.getIssueCount($user))
#if ($itemCount == 0)
-
#else
- <a href="$link.setPage("IssueList.vm").addPathInfo("eventSubmit_doGetissues","foo").addPathInfo("attribute",$attrOption.getAttributeId()).addPathInfo("option",$attrOption.getOptionId()).setAction("Search").toString()">$itemCount</a>
- ##$itemCount
+ <a href="$link.setPage("IssueList.vm").addPathInfo("eventSubmit_doGetissues", "foo").addPathInfo("issueType", $mitItem.getIssueTypeId()).setAction("Search").toString()">$itemCount</a>
#end
</td>
#end
- ##<td>$l10n.QueryAllIssueTypes</td>
- </tr>
- #end
+ </tr>
+
+
+
+
#set ($checked = !$isMoreThanOne)
- #foreach ($rmit in $currentRmits)
+ #foreach ($attrOption in $currentAttributeOptions)
#indexedRows($rowIndex)
#set ($rowIndex = $rowIndex + 1)
+ <td>$attrOption.name</td>
<td>
- #if ($rmitId && $rmitId == $rmit.QueryKey)
- #set ($checked = true)
- #end
- <input type="checkbox" name="rmitid" value="$rmit.QueryKey"
- onclick="allit.checked=false" #checked($checked) />
- #set ($checked = false)
- </td>
- <td>
- #set ($mitItem = $scarabR.convertToMITListItem($rmit) )
- <a href="$link.setPage("Search.vm").addPathInfo("rmitid", $rmit.QueryKey).addPathInfo("eventSubmit_do$event", "foo").setAction("DefineXModuleList")">$rmit.DisplayName</a>
- </td>
- <td>
- #set ($itemCount = $mitItem.getIssueCount($user))
+ #set ($itemCount = $module.getIssueCount($user, $attrOption))
#if ($itemCount == 0)
-
#else
- <a href="$link.setPage("IssueList.vm").addPathInfo("eventSubmit_doGetissues", "foo").addPathInfo("issueType", $mitItem.getIssueTypeId()).setAction("Search").toString()">$itemCount</a>
+ <a href="$link.setPage("IssueList.vm").addPathInfo("eventSubmit_doGetissues","foo").addPathInfo("attribute",$attrOption.getAttributeId()).addPathInfo("option",$attrOption.getOptionId()).setAction("Search").toString()">$itemCount</a>
+ ##$itemCount
#end
</td>
- #foreach ($attrOption in $currentAttributeOptions)
+ #foreach ($rmit in $currentRmits)
<td>
+ #set ($mitItem = $scarabR.convertToMITListItem($rmit) )
#set ($itemCount = $mitItem.getIssueCount($user, $attrOption))
#if ($itemCount == 0)
-
#else
<a href="$link.setPage("IssueList.vm").addPathInfo("eventSubmit_doGetissues","foo").addPathInfo("issueType", $mitItem.getIssueTypeId()).addPathInfo("attribute",$attrOption.getAttributeId()).addPathInfo("option",$attrOption.getOptionId()).setAction("Search").toString()">$itemCount</a>
#end
- </td>
+ </td>
#end
- ##<td>$rmit.DisplayDescription</td>
</tr>
#end
+
</table>
+
#else
$l10n.NoMoreIssueTypes
#end