[jboss-cvs] jboss-seam/examples/wiki/view/plugins/blogRecentEntries ...
Christian Bauer
christian at hibernate.org
Fri Aug 31 09:38:13 EDT 2007
User: cbauer
Date: 07/08/31 09:38:13
Modified: examples/wiki/view/plugins/blogRecentEntries plugin.xhtml
Log:
More preferences for blogs
Revision Changes Path
1.2 +65 -27 jboss-seam/examples/wiki/view/plugins/blogRecentEntries/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/blogRecentEntries/plugin.xhtml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- plugin.xhtml 25 Aug 2007 17:59:28 -0000 1.1
+++ plugin.xhtml 31 Aug 2007 13:38:13 -0000 1.2
@@ -13,9 +13,44 @@
clearDocumentBackground();
});</script>
- <s:div styleClass="shadowContainer"><div class="shadow1"><div class="shadow2"><div class="blogRecentEntries">
- <div class="blogRecentEntriesHeader"><span class="blogRecentEntriesHeaderText">Recent Entries</span></div>
+ <s:div styleClass="shadowContainer"><div class="shadow1"><div class="shadow2"><s:div id="blogRecentEntriesPluginDiv"
+ styleClass="#{showPluginPreferences and !empty blogRecentEntriesPreferencesEditor ? 'pluginPreferencesBox' : ''}">
+
+ <s:div id="blogRecentEntriesPreferences"
+ rendered="#{showPluginPreferences and !empty blogRecentEntriesPreferencesEditor}">
+ <div align="center">
+ <h:message for="blogRecentEntriesPreferences" styleClass="pluginPreferencesMessage"/>
+
+ <ui:include src="../../includes/pluginPreferencesForm.xhtml">
+ <ui:param name="pluginDiv" value="blogRecentEntriesPluginDiv"/>
+ <ui:param name="pluginPreferencesEditor" value="#{blogRecentEntriesPreferencesEditor}"/>
+ </ui:include>
+ </div>
+ </s:div>
+
+ <s:div styleClass="blogRecentEntries">
+
+ <s:div styleClass="blogRecentEntriesHeader blogRecentEntriesTitle" rendered="#{not blogRecentEntriesPreferences.showSubscribeIcon}">
+ <h:outputText styleClass="blogRecentEntriesTitleText" value="Recent Entries"/>
+ </s:div>
+
+ <h:panelGrid rendered="#{blogRecentEntriesPreferences.showSubscribeIcon}"
+ columns="2" cellpadding="0" cellspacing="0" border="0"
+ styleClass="blogRecentEntriesHeader fullWidth"
+ columnClasses="blogRecentEntriesSubscribe, blogRecentEntriesTitle">
+
+ <h:outputLink rendered="#{not empty currentDirectory.feed}"
+ value="#{facesContext.externalContext.request.contextPath}/servlets/feeds/atom.seam?feedId=#{currentDirectory.feed.id}">
+ <h:panelGrid columns="2" cellpadding="0" cellspacing="0" border="0">
+ <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/icon.atom.ongrey.gif" width="18" height="18" alt="Atom"/>
+ <h:outputText styleClass="blogRecentEntriesSubscribeLink" value="Subscribe"/>
+ </h:panelGrid>
+ </h:outputLink>
+
+ <h:outputText styleClass="blogRecentEntriesTitleText" value="Recent Entries"/>
+
+ </h:panelGrid>
<h:dataTable value="#{recentBlogEntries}" var="dayMap"
rendered="#{recentBlogEntries.rowCount > 0}"
@@ -34,7 +69,7 @@
cellpadding="0" cellspacing="0" border="0">
<h:column>
<h:outputLink value="#{wiki:renderURL(be.entryDocument)}">
- #{wiki:truncateString(be.entryDocument.name, 40, '...')}
+ #{wiki:truncateString(be.entryDocument.name, blogRecentEntriesPreferences.truncateItemText, '...')}
</h:outputLink>
</h:column>
</h:dataTable>
@@ -44,6 +79,9 @@
<div class="blogRecentEntriesFooter"/>
- </div></div></div></s:div>
+ </s:div>
+
+
+ </s:div></div></div></s:div>
</wiki:plugin>
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list