|
From: <jbo...@li...> - 2005-09-27 06:24:44
|
Author: aron.gombas
Date: 2005-09-27 02:24:30 -0400 (Tue, 27 Sep 2005)
New Revision: 1217
Added:
trunk/labs/kosmos/web-portlet/pages/images/collapse.gif
trunk/labs/kosmos/web-portlet/pages/images/expand.gif
trunk/labs/kosmos/web-portlet/pages/includes/table_expander.jsp
Modified:
trunk/labs/kosmos/web-portlet/pages/svn_monitoring_activity_details.jsp
Log:
Expandable lists initial checkin
Added: trunk/labs/kosmos/web-portlet/pages/images/collapse.gif
===================================================================
(Binary files differ)
Property changes on: trunk/labs/kosmos/web-portlet/pages/images/collapse.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/labs/kosmos/web-portlet/pages/images/expand.gif
===================================================================
(Binary files differ)
Property changes on: trunk/labs/kosmos/web-portlet/pages/images/expand.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/labs/kosmos/web-portlet/pages/includes/table_expander.jsp
===================================================================
--- trunk/labs/kosmos/web-portlet/pages/includes/table_expander.jsp 2005-09-26 21:17:50 UTC (rev 1216)
+++ trunk/labs/kosmos/web-portlet/pages/includes/table_expander.jsp 2005-09-27 06:24:30 UTC (rev 1217)
@@ -0,0 +1,6 @@
+<script language="javascript" type="text/javascript">
+ <%@include file="../scripts/main.js"%>
+</script>
+<a href="javascript:void(0)" onclick="javascript:toggle('row-<portlet:namespace/>-', 'expander-<portlet:namespace/>', <c:out value="${listSize}"/>, '<%= renderRequest.getContextPath() %>/pages/images/expand.gif', '<%= renderRequest.getContextPath() %>/pages/images/collapse.gif')">
+ <img id="expander-<portlet:namespace/>" border="0" src="<%= renderRequest.getContextPath() %>/pages/images/expand.gif" title="TODO Expand List"/>
+</a>
Modified: trunk/labs/kosmos/web-portlet/pages/svn_monitoring_activity_details.jsp
===================================================================
--- trunk/labs/kosmos/web-portlet/pages/svn_monitoring_activity_details.jsp 2005-09-26 21:17:50 UTC (rev 1216)
+++ trunk/labs/kosmos/web-portlet/pages/svn_monitoring_activity_details.jsp 2005-09-27 06:24:30 UTC (rev 1217)
@@ -29,23 +29,38 @@
<td><c:out value="${repository.committersTotal}"/></td>
</tr>
<tr class="portlet-section-body">
- <td><fmt:message key="svnrepository.commitHistory"/>:</td>
- <td><img src="<c:out value="${repository.commitsPerWeekChartUrl}"/>" title="<fmt:message key="svnrepository.commitHistory"/>"/></td>
+ <td valign="top"><fmt:message key="svnrepository.commitHistory"/>:</td>
+ <td valign="top"><img src="<c:out value="${repository.commitsPerWeekChartUrl}"/>" title="<fmt:message key="svnrepository.commitHistory"/>"/></td>
<td colspan="2" valign="top">
+
+<!-- TODO ezt csak ilyen benan lehet? -->
+<c:forEach items="${repository.commits}" varStatus="status">
+ <c:set var="listSize" value="${status.index}"/>
+</c:forEach>
+
+<%@include file="includes/table_expander.jsp" %>
+
+
+
<table>
<c:forEach var="commit" items="${repository.commits}" varStatus="status">
- <c:if test="${status.index < 8}">
- <tr class="portlet-section-alternate">
- <td><c:out value="${commit.message}"/></td>
- <td><c:out value="${commit.author}"/></td>
- <td><fmt:formatDate value="${commit.date}" pattern="dd/MMM/yy hh:mm"/></td>
- <td>
- <c:if test="${commit.ageInDays == 0}"><span class="portlet-msg-alert"></c:if>
- <c:out value="${commit.ageInDays}"/> <fmt:message key="svnrepository.latestTouchAge.days"/>
- <c:if test="${commit.ageInDays == 0}"></span></c:if>
- </td>
- </tr>
- </c:if>
+ <c:choose>
+ <c:when test="${status.index < 10}">
+ <tr id="row-<portlet:namespace/>-<c:out value="${status.index}"/>" class="portlet-section-alternate">
+ </c:when>
+ <c:otherwise>
+ <tr id="row-<portlet:namespace/>-<c:out value="${status.index}"/>" style="display: none" class="portlet-section-alternate">
+ </c:otherwise>
+ </c:choose>
+ <td><c:out value="${commit.message}"/></td>
+ <td><c:out value="${commit.author}"/></td>
+ <td><fmt:formatDate value="${commit.date}" pattern="dd/MMM/yy hh:mm"/></td>
+ <td>
+ <c:if test="${commit.ageInDays == 0}"><span class="portlet-msg-alert"></c:if>
+ <c:out value="${commit.ageInDays}"/> <fmt:message key="svnrepository.latestTouchAge.days"/>
+ <c:if test="${commit.ageInDays == 0}"></span></c:if>
+ </td>
+ </tr>
</c:forEach>
</table>
</td>
|