Author: mfang Date: 2009-06-02 13:22:40 +0200 (Tue, 02 Jun 2009) New Revision: 35555
Modified: CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/newsletterbouncelist.jsp CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/newslettertermlist.jsp Log: CMSC-1006 Create a 'pages' tag for using inside the Editors and use it by default for paging Modified: CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/newsletterbouncelist.jsp =================================================================== --- CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/newsletterbouncelist.jsp 2009-06-02 11:22:17 UTC (rev 35554) +++ CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/newsletterbouncelist.jsp 2009-06-02 11:22:40 UTC (rev 35555) @@ -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="java.util.Iterator,com.finalist.cmsc.mmbase.PropertiesUtil" %><mm:content type="text/html" encoding="UTF-8" expires="0"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> @@ -22,9 +23,11 @@ <div class="editor" style="height:500px"> <div class="ruler_green"><div><fmt:message key="newsletter.term.search.result" /></div></div> <div class="body"> +<c:set var="pagerDOToffset"><%=request.getParameter("pager.offset")%></c:set> <form action="${actionUrl}" name="termForm" method="post"> <input type="hidden" name="method" value="list"/> <input type="hidden" name="offset" value="${offset}"/> +<input type="hidden" name="pager.offset" value="${pagerDOToffset}"/> <input type="hidden" name="direction" value="${direction}"/> <input type="hidden" name="order" value="${order}"/> @@ -33,7 +36,7 @@ <mm:import externid="direction" jspvar="direction" vartype="String">${direction}</mm:import> <mm:import externid="order" jspvar="order" vartype="String">${order}</mm:import> <c:if test="${resultCount > 0}"> -<%...@include file="../../repository/searchpages.jsp" %> +<edit:pages search="true" totalElements="${resultCount}" offset="${offset}"/> <table> <tr class="listheader"> <th><a href="javascript:sortBy('userName')"> <fmt:message key="newsletter.bounce.subscriber" /></a> </th> @@ -71,7 +74,7 @@ <fmt:message key="newsletter.bounce.noresult" /> </c:if> <c:if test="${resultCount > 0}"> -<%...@include file="../../repository/searchpages.jsp" %> +<edit:pages search="true" totalElements="${resultCount}" offset="${offset}"/> </c:if> </mm:cloud> </body> Modified: CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/newslettertermlist.jsp =================================================================== --- CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/newslettertermlist.jsp 2009-06-02 11:22:17 UTC (rev 35554) +++ CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/newslettertermlist.jsp 2009-06-02 11:22:40 UTC (rev 35555) @@ -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="java.util.Iterator,com.finalist.cmsc.mmbase.PropertiesUtil" %><mm:content type="text/html" encoding="UTF-8" expires="0"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> @@ -26,7 +27,7 @@ ); } -function deleteInfo(number,offset,resultLength) { +function deleteInfo(number,offset,pagerDOToffset,resultLength) { if(confirm('<fmt:message key="newsletter.term.delete.confirm" />')) { if(resultLength == "1") { offset = eval(offset -1); @@ -35,6 +36,7 @@ offset = 0; } document.forms[0].offset.value = offset; + document.forms[0]['pager.offset'].value = pagerDOToffset; document.forms[0].method.value = "delete"; $("id").value = number; document.forms[0].submit(); @@ -57,6 +59,7 @@ <mm:cloud jspvar="cloud" rank="basic user" loginpage="../../login.jsp"> <mm:import externid="newsletterId"/> <mm:import externid="action">search</mm:import><%-- either: search of select --%> +<c:set var="pagerDOToffset"><%=request.getParameter("pager.offset")%></c:set> <div class="tabs"> <div class="tab_active"> @@ -74,6 +77,7 @@ <input type="hidden" name="id" id="id" value=""/> <input type="hidden" name="deleteRequest" value=""/> <html:hidden property="offset"/> + <html:hidden property="pager.offset" value="${pagerDOToffset}"/> <input type="hidden" name="newsletter" value="${newsletterId}"/> <mm:notpresent referid="newsletterId"> <mm:hasrank minvalue="administrator"> @@ -93,7 +97,7 @@ <tr> <td></td> <td> - <input type="submit" name="submitButton" onclick="setOffset(0);" value="<fmt:message key="newsletter.term.search" />"/> + <input type="submit" name="submitButton" onclick="setOffset(0, 0);" value="<fmt:message key="newsletter.term.search" />"/> </td> </tr> </table> @@ -113,7 +117,7 @@ <mm:import jspvar="resultCount" vartype="Integer">${resultCount}</mm:import> <mm:import externid="offset" jspvar="offset" vartype="Integer">${offset}</mm:import> <c:if test="${resultCount > 0}"> -<%...@include file="../../repository/searchpages.jsp" %> +<edit:pages search="true" totalElements="${resultCount}" offset="${param.offset}"/> <mm:notpresent referid="newsletterId"> <c:if test="${fn:length(resultList) >1}"> <input type="button" class="button" value="<fmt:message key="newsletter.term.action.delete" />" onclick="massDelete('<fmt:message key="newsletter.term.delete.confirm" />')"/> @@ -138,7 +142,7 @@ <input type="checkbox" name="chk_<mm:field name="number" />" id="chk_<mm:field name="number" />" value="<mm:field name="number"/>"> <mm:notpresent referid="newsletterId"> <mm:hasrank minvalue="administrator"> - <a href="javascript:deleteInfo('<mm:field name="number"/>','${offset}',${fn:length(resultList)})"> + <a href="javascript:deleteInfo('<mm:field name="number"/>','${offset}','${pagerDOToffset}',${fn:length(resultList)})"> <img src="../../gfx/icons/delete.png" title="<fmt:message key="newsletter.term.action.delete" />"/></a> </mm:hasrank> </mm:notpresent> @@ -181,7 +185,7 @@ <fmt:message key="newsletter.term.add.success" /> </c:if> <c:if test="${resultCount > 0}"> -<%...@include file="../../repository/searchpages.jsp" %> +<edit:pages search="true" totalElements="${resultCount}" offset="${param.offset}"/> </c:if> </mm:cloud> </body> _______________________________________________ Cvs mailing list [email protected] http://lists.mmbase.org/mailman/listinfo/cvs
