Author: mfang
Date: 2009-06-02 04:11:41 +0200 (Tue, 02 Jun 2009)
New Revision: 35540

Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/content.jsp
Log:
CMSC-1006 Create a 'pages' tag for using inside the Editors and use it by 
default for paging

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/content.jsp
===================================================================
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/content.jsp
    2009-06-02 01:58:56 UTC (rev 35539)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/webapp/editors/repository/content.jsp
    2009-06-02 02:11:41 UTC (rev 35540)
@@ -1,5 +1,6 @@
 <%@ page language="java" contentType="text/html;charset=utf-8" 
 %><%@ include file="globals.jsp" 
+%><%@ taglib prefix="edit" tagdir="/WEB-INF/tags/edit" 
 %><%@ page import="com.finalist.cmsc.repository.RepositoryUtil" 
 %><%@ page import="com.finalist.cmsc.security.*" 
 %><mm:content type="text/html" encoding="UTF-8" expires="0">
@@ -8,6 +9,7 @@
 <mm:import externid="parentchannel" jspvar="parentchannel" vartype="Integer" 
from="parameters" required="true"/>
 <mm:import jspvar="returnurl" 
id="returnurl">/editors/repository/Content.do?type=content&parentchannel=<mm:write
         referid="parentchannel"/>&direction=down</mm:import>
+<c:set var="pagerDOToffset"><%=request.getParameter("pager.offset")%></c:set>
 
 <div class="editor">
 <div class="body">
@@ -30,6 +32,7 @@
             <input type="hidden" name="order" value="${orderby}" />
             <input type="hidden" name="direction" value="${direction}"/>
             <input type="hidden" name="offset" value="${param.offset}"/>
+             <input type="hidden" name="pager.offset" 
value="${pagerDOToffset}"/>
             <fmt:message key="content.new"/>
             <select name="contenttype">
                 <c:forEach var="type" items="${typesList}">
@@ -88,13 +91,12 @@
 
 <c:set var="listSize" value="${elementCount}"/>
 <c:set var="offset" value="${param.offset}"/>
-<c:set var="extraparams" 
value="&direction=${param.direction}&parentchannel=${param.parentchannel}"/>
-<c:set var="orderby" value="${param.orderby}" scope="page" />
-<c:set var="type" value="content" scope="page" />
-<%@ include file="../pages.jsp" %>
+<c:set var="extraparams" 
value="&orderby=${param.orderby}&direction=${param.direction}&parentchannel=${param.parentchannel}&type=content"/>
+<edit:pages search="false" totalElements="${listSize}" offset="${offset}" 
extraparams="${extraparams}"/>
 
 <form action="contentMassDelete.do" name="contentForm">
 <input type="hidden" name="offset" value="${param.offset}"/>
+<input type="hidden" name="pager.offset" value="${pagerDOToffset}"/>
 <input type="hidden" name="orderby" value="${orderby}" />
 <input type="hidden" name="direction" value="${direction}"/>
 <input type="hidden" name="channelnumber" value="<mm:write 
referid="parentchannel" />"/>
@@ -275,7 +277,7 @@
 </c:if>
 <% } %>
 </form>
-<%@ include file="../pages.jsp" %>
+<edit:pages search="false" totalElements="${listSize}" offset="${offset}" 
extraparams="${extraparams}"/>
 </div>
 </div>
 </mm:node>

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to