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> |