[jboss-cvs] jboss-seam/examples/wiki/view/plugins/recentEntries ...

Christian Bauer christian at hibernate.org
Fri Jul 6 10:38:39 EDT 2007


  User: cbauer  
  Date: 07/07/06 10:38:39

  Added:       examples/wiki/view/plugins/recentEntries  plugin.xhtml
  Log:
  Compiles and runs on latest Seam CVS
  
  Revision  Changes    Path
  1.1      date: 2007/07/06 14:38:39;  author: cbauer;  state: Exp;jboss-seam/examples/wiki/view/plugins/recentEntries/plugin.xhtml
  
  Index: plugin.xhtml
  ===================================================================
  <wiki:plugin id="recentEntriesPlugin"
          xmlns="http://www.w3.org/1999/xhtml"
          xmlns:ui="http://java.sun.com/jsf/facelets"
          xmlns:h="http://java.sun.com/jsf/html"
          xmlns:f="http://java.sun.com/jsf/core"
          xmlns:c="http://java.sun.com/jstl/core"
          xmlns:wiki="http://jboss.com/products/seam/wiki"
          xmlns:s="http://jboss.com/products/seam/taglib">
  
  
      <script type="text/javascript">jQuery(function() {
          clearDocumentBackground();
      });</script>
  
  <s:div id="recentEntries">
  
      <s:div styleClass="shadowContainer"
             rendered="#{empty param.allEntries}"><div class="shadow1"><div class="shadow2"><div class="recentEntries">
  
          <div class="recentEntriesHeader"><span class="recentEntriesHeaderText">Recent Entries</span></div>
  
          <h:dataTable value="#{recentBlogEntries}" var="dayMap"
                       styleClass="datatable"
                       columnClasses="defaultColumn"
                       cellpadding="0" cellspacing="0" border="0">
              <h:column>
                  <div class="recentEntriesDay">
                      <h:outputText value="#{dayMap.key}">
                          <f:convertDateTime pattern="dd. MMM yyyy" timeZone="#{wikiPreferences.timeZone}"/>
                      </h:outputText>
                  </div>
  
                  <h:dataTable value="#{dayMap.value}" var="be"
                               columnClasses="recentEntriesItem"
                               cellpadding="0" cellspacing="0" border="0">
                      <h:column>
                          <h:outputLink value="#{wiki:renderURL(be.entryDocument)}">
                              #{wiki:truncateString(be.entryDocument.name, 40, '...')}
                          </h:outputLink>
                      </h:column>
                  </h:dataTable>
  
              </h:column>
          </h:dataTable>
  
          <div class="recentEntriesFooter">
              <h:outputLink value="#{wiki:renderURL(currentDocument)}" accesskey="O">
                  <f:param name="allEntries" value="true"/>
                  <span class="recentEntriesFooterText">M<span style="text-decoration:underline;">o</span>re...</span>
              </h:outputLink>
          </div>
  
      </div></div></div></s:div>
  
  
      <s:div styleClass="shadowContainer"
             rendered="#{!empty param.allEntries}"><div class="shadow1"><div class="shadow2"><div class="allEntries">
  
          <div class="allEntriesHeader">
              All blog entries by month:
          </div>
  
          <h:dataTable value="#{allBlogEntries}" var="monthMap"
                       styleClass="datatable"
                       columnClasses="defaultColumn"
                       cellpadding="0" cellspacing="0" border="0">
              <h:column>
                  <div class="allEntriesMonth">
                      <h:outputText value="#{monthMap.key}">
                          <f:convertDateTime pattern="yyyy MMMM" timeZone="#{wikiPreferences.timeZone}"/>
                      </h:outputText>
                  </div>
  
                  <h:dataTable value="#{monthMap.value}" var="be"
                               columnClasses="allEntriesItem"
                               cellpadding="0" cellspacing="0" border="0">
                      <h:column>
                          <h:outputLink value="#{wiki:renderURL(be.entryDocument)}" tabindex="1">
                              #{wiki:truncateString(be.entryDocument.name, 25, '...')}
                          </h:outputLink>&#160;
                          (<h:outputLink value="#{wiki:renderHomeURL(be.entryDocument.createdBy)}" tabindex="2"
                                        rendered="#{!empty be.entryDocument.createdBy.memberHome}">#{be.entryDocument.createdBy.fullname}</h:outputLink>
                          <h:outputText rendered="#{empty be.entryDocument.createdBy.memberHome}">#{be.entryDocument.createdBy.fullname}</h:outputText>)
                      </h:column>
                  </h:dataTable>
  
              </h:column>
          </h:dataTable>
  
          <div class="allEntriesReturn">
              <h:outputLink value="#{wiki:renderURL(currentDocument)}" accesskey="E">
                  <span class="allEntriesReturnText">Show only r<span style="text-decoration:underline;">e</span>cent entries...</span>
              </h:outputLink>
          </div>
  
      </div></div></div></s:div>
  
  </s:div>
  
  </wiki:plugin>
  
  



More information about the jboss-cvs-commits mailing list