Update of
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module
In directory
james.mmbase.org:/tmp/cvs-serv16798/portlets-newsletter/src/webapp/editors/newsletter/module
Modified Files:
globals.jsp report_newsletter_list.jsp
report_newsletter_subscriptions.jsp report_overview.jsp
Added Files:
pager_index.jsp
Log Message:
CMSC-818 basic function implement,move service initial to spring.
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module
See also: http://www.mmbase.org/jira/browse/CMSC-818
pager_index.jsp is new
Index: globals.jsp
===
RCS file:
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/globals.jsp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- globals.jsp 17 Jan 2008 21:47:15 - 1.2
+++ globals.jsp 5 May 2008 02:40:11 - 1.3
@@ -1,7 +1,12 @@
+%@ page import=com.finalist.cmsc.mmbase.PropertiesUtil %
[EMAIL PROTECTED] file=../../globals.jsp %
[EMAIL PROTECTED] language=java contentType=text/html;charset=utf-8%
fmt:setBundle basename=newsletter-module scope=request /
+c:set var=pagesize
+ %=PropertiesUtil.getProperty(repository.search.results.per.page)%
+/c:set
+
cmscedit:head title=Newsletter /
\ No newline at end of file
Index: report_newsletter_list.jsp
===
RCS file:
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/module/report_newsletter_list.jsp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- report_newsletter_list.jsp 17 Jan 2008 21:47:15 - 1.1
+++ report_newsletter_list.jsp 5 May 2008 02:40:11 - 1.2
@@ -1,29 +1,93 @@
[EMAIL PROTECTED] file=globals.jsp %
+%@ taglib uri=http://java.sun.com/jsp/jstl/core; prefix=c %
+%@ taglib uri=http://java.sun.com/jsp/jstl/fmt; prefix=fmt %
+%@ taglib uri=http://finalist.com/cmsc; prefix=cmsc %
+%@ taglib uri=http://jsptags.com/tags/navigation/pager; prefix=pg %
+
cmscedit:head title=reactions.title
- fmt:message key=newsletteroverview.title /
/cmscedit:head
-brbr
-
-table width=75%
+div class=tabs
+ div class=tab_active
+ div class=body
+ div
+a href=#fmt:message
key=newsletter.subscription.manage.newsletteroverview//a
+ /div
+ /div
+ /div
+/div
+div class=editor
+ c:if test=${fn:length(results) gt pagesize || not empty
param.query_parameter_title }
+ div class=body
+ form method=POST name=form action=SubscriptionManagement.do
+ input type=hidden name=action value=newsletterOverview/
+ table border=0
tr
- th/th
- th align=leftfmt:message
key=newsletteroverview.newsletter //tk
- th align=leftfmt:message
key=newsletteroverview.numberofthemes //tk
- th align=leftfmt:message
key=newsletteroverview.numberofpublications //tk
- th align=leftfmt:message
key=newsletteroverview.numberofsubscriptions //tk
+ td style=width: 150pxTitle/td
+ tdinput type=text name=query_parameter_title
value=${param.query_parameter_title}
+ style=width: 250px//td
+/tr
+tr
+ td colspan=2
+ input type=submit name=submitButton
+ onclick=document.forms['form'].submit()
value=Search/
+ /td
/tr
- c:forEach var=bean items=${newsletterOverviewBeans}
- c:url var=url
value=ReportNewsletterSubscriptions.do?number=${bean.number} /
+ /table
+ /form
+
+ div class=ruler_green
+ divReactions found/div
+ /div
+ /c:if
+ div class=body
+ form method=POST name=operationform
action=SubscriptionManagement.do
+input type=hidden name=action id=action/
+input type=hidden name=type id=type value=newsletter/
+pg:pager maxPageItems=${pagesize}
url=SubscriptionManagement.do
+ pg:param name=action value=newsletterOverview/
+ pg:param name=query_parameter_title
value=${param.query_parameter_title}/
+ table
+ thead
+ th/th
+ thtitle/th
+ thnumber of publications/th
+ thsent publications/th
+ thnumber of subscriptions/th
+ /thead
+ tbody
+[EMAIL PROTECTED] id=results
type=java.util.List--%
+ c:forEach items=${results} var=result
+pg:item
tr
- tdcmsc:checkbox var=checked value=${bean.number} //td
- tda