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

Christian Bauer christian at hibernate.org
Thu Apr 26 11:11:53 EDT 2007


  User: cbauer  
  Date: 07/04/26 11:11:53

  Modified:    examples/wiki/view/plugins/blogDirectory  plugin.xhtml
  Log:
  New blog features: recent entries, index of all entries
  
  Revision  Changes    Path
  1.9       +42 -117   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.8
  retrieving revision 1.9
  diff -u -b -r1.8 -r1.9
  --- plugin.xhtml	19 Apr 2007 09:32:08 -0000	1.8
  +++ plugin.xhtml	26 Apr 2007 15:11:53 -0000	1.9
  @@ -27,105 +27,30 @@
           </div>
   
           <s:div styleClass="feeds" rendered="#{not empty currentDirectory.feed}">
  -            <h:outputLink value="#{facesContext.externalContext.request.contextPath}/servlets/feeds/atom.seam?feedId=#{currentDirectory.feed.id}">
  -                <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/icon.atom.gif" width="18" height="18"/>
  +                <h:outputLink
  +                        value="#{facesContext.externalContext.request.contextPath}/servlets/feeds/atom.seam?feedId=#{currentDirectory.feed.id}">
  +                    <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/icon.atom.gif" width="18"
  +                                    height="18"/>
                   <span class="feedText">Subscribe to weblog</span>
               </h:outputLink>
           </s:div>
       </s:div>
   
  -    <s:div id="blogEntriesContainer" rendered="#{!empty blogDirectory.blogEntries}">
  -        <c:forEach var="blogEntry" items="#{blogDirectory.blogEntries}">
  +        <h:panelGrid columns="2" columnClasses="blogColumn" rendered="#{!param.blogIndex}">
   
  -            <div class="blogEntry">
  +            <ui:include src="entryPages.xml"/>
   
  -                <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>
  +            <ui:include src="recentEntries.xhtml"/>
   
  -                <div class="blogEntryBody">
  -                    <wiki:formattedText value="#{blogEntry.entryDocument.content}"
  -                                        linkStyleClass="regularLink"
  -                                        brokenLinkStyleClass="brokenLink"
  -                                        attachmentLinkStyleClass="regularLink"
  -                                        thumbnailLinkStyleClass="regularLink"/>
  -                    <ui:include src="../../includes/attachmentDisplay.xhtml"/>
  -                </div>
  +        </h:panelGrid>
   
  -                <div class="blogEntryFooter">
  -                    <s:div rendered="#{!empty blogEntry.commentCount and blogEntry.entryDocument.enableComments}">
  -                        <h:outputLink value="#{wiki:renderPermLink(blogEntry.entryDocument)}#commentsDisplay">#{blogEntry.commentCount} comment(s)</h:outputLink>
  -                    </s:div>
  -                    <s:div rendered="#{blogEntry.entryDocument.enableComments and blogEntry.entryDocument.enableCommentForm}">
  -                        <h:outputLink value="#{wiki:renderPermLink(blogEntry.entryDocument)}#commentForm">Post comment</h:outputLink>
  -                    </s:div>
  -                </div>
  +        <s:div rendered="#{param.blogIndex}">
   
  -            </div>
  +            <ui:include src="allEntries.xhtml"/>
   
  -        </c:forEach>
       </s:div>
   
  -    <s:div id="noBlogEntriesContainer" rendered="#{empty blogDirectory.blogEntries}">
  -        No blog entries found, create documents in this directory to create blog entries. Note that this plugin
  -        only works after you saved the document you placed it on.
  -    </s:div>
   
  -    <h:panelGrid columns="5"
  -                 styleClass="blogPagerTable"
  -                 columnClasses="blogPagerColumn, blogPagerColumn, blogPagerTextColumn, blogPagerColumn, blogPagerColumn, "
  -                 cellpadding="0" cellspacing="0" border="0">
  -
  -        <h:outputLink rendered="#{blogDirectory.previousPageAvailable}" value="#{wiki:renderURL(currentDocument)}">
  -            <f:param name="blogPage" value="#{blogDirectory.firstPage}"/>
  -            <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/page.first.gif" width="13" height="11"/>
  -        </h:outputLink>
  -        <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/blank.gif" width="13" height="11"
  -                        rendered="#{!blogDirectory.previousPageAvailable}"/>
  -
  -        <h:outputLink rendered="#{blogDirectory.previousPageAvailable}" value="#{wiki:renderURL(currentDocument)}">
  -            <f:param name="blogPage" value="#{blogDirectory.previousPage}"/>
  -            <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/page.previous.gif" width="13" height="11"/>
  -        </h:outputLink>
  -        <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/blank.gif" width="13" height="11"
  -                        rendered="#{!blogDirectory.previousPageAvailable}"/>
  -
  -        <h:outputText value="Showing #{blogDirectory.firstRow} to
  -                                     #{blogDirectory.lastRow} of
  -                                     #{blogDirectory.totalRowCount} blog entries"/>
  -
  -        <h:outputLink rendered="#{blogDirectory.nextPageAvailable}" value="#{wiki:renderURL(currentDocument)}">
  -            <f:param name="blogPage" value="#{blogDirectory.nextPage}"/>
  -            <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/page.next.gif" width="13" height="11"/>
  -        </h:outputLink>
  -        <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/blank.gif" width="13" height="11"
  -                        rendered="#{!blogDirectory.nextPageAvailable}"/>
  -
  -        <h:outputLink rendered="#{blogDirectory.nextPageAvailable}" value="#{wiki:renderURL(currentDocument)}">
  -            <f:param name="blogPage" value="#{blogDirectory.lastPage}"/>
  -            <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/page.last.gif" width="13" height="11"/>
  -        </h:outputLink>
  -        <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/blank.gif" width="13" height="11"
  -                        rendered="#{!blogDirectory.nextPageAvailable}"/>
  -
  -    </h:panelGrid>
  -
  -
  -</s:div>
  +    </s:div>
   
   </wiki:plugin>
  \ No newline at end of file
  
  
  



More information about the jboss-cvs-commits mailing list