[jboss-cvs] jboss-seam/examples/wiki/view/plugins/blogDirectory ...
Christian Bauer
christian at hibernate.org
Tue Mar 20 21:24:50 EDT 2007
User: cbauer
Date: 07/03/20 21:24:50
Modified: examples/wiki/view/plugins/blogDirectory plugin.xhtml
Log:
Basic blog directory plugin
Revision Changes Path
1.2 +54 -2 jboss-seam/examples/wiki/view/plugins/blogDirectory/plugin.xhtml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: plugin.xhtml
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/view/plugins/blogDirectory/plugin.xhtml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- plugin.xhtml 19 Mar 2007 04:53:53 -0000 1.1
+++ plugin.xhtml 21 Mar 2007 01:24:50 -0000 1.2
@@ -6,7 +6,59 @@
xmlns:wiki="http://jboss.com/products/seam/wiki"
xmlns:s="http://jboss.com/products/seam/taglib">
- NOT IMPLEMENTED
+ <s:div id="blogHeader" rendered="#{blogEntries.rowCount > 0}">
+ <div id="blogTitle">
+ #{currentDocument.name}
+ </div>
+ <div id="blogTotalEntries">
+ <h:outputText value="Blog entries: #{blogEntries.rowCount}"/>
+ </div>
+ </s:div>
-</s:div>
+ <s:div id="blogEntriesContainer" rendered="#{blogEntries.rowCount > 0}">
+ <ui:repeat var="blogEntry" value="#{blogEntries}">
+
+ <div class="blogEntry">
+
+ <div class="blogEntryHeader">
+ <div class="blogEntryLinks">
+ <div class="blogEntryPermLink>">
+ <h:outputLink value="#{wiki:renderPermLink(blogEntry.entryDocument)}">Permlink</h:outputLink>
+ </div>
+ <div class="blogEntryWikiLink>">
+ <h:outputLink value="#{wiki:renderWikiLink(blogEntry.entryDocument)}">WikiLink</h:outputLink>
+ </div>
+ </div>
+ <div class="blogEntryTitle">
+ <h:outputText value="#{blogEntry.entryDocument.name}"/>
+ </div>
+ <div class="blogEntryCreatedOn">
+ <h:outputText styleClass="blogEntryCreatedOnText" value="#{blogEntry.entryDocument.createdOn}">
+ <f:convertDateTime pattern="dd. MMM yyyy, HH:mm"/>
+ </h:outputText>
+ </div>
+ </div>
+
+ <div class="blogEntryBody">
+ <wiki:formattedText value="#{blogEntry.entryDocument.content}"
+ linkStyleClass="regularLink"
+ brokenLinkStyleClass="brokenLink"
+ attachmentLinkStyleClass="regularLink"
+ inlineLinkStyleClass="regularLink"/>
+ <ui:include src="../../includes/attachmentDisplay.xhtml"/>
+ </div>
+
+ <div class="blogEntryFooter">
+ 0 Comments
+ </div>
+ </div>
+
+ </ui:repeat>
+ </s:div>
+
+ <s:div id="noBlogEntriesContainer" rendered="#{blogEntries.rowCount == 0}">
+ No blog entries found, create documents in this directory to create blog entries.
+ </s:div>
+
+</s:div>
More information about the jboss-cvs-commits
mailing list