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

Christian Bauer christian at hibernate.org
Wed Mar 7 13:37:36 EST 2007


  User: cbauer  
  Date: 07/03/07 13:37:36

  Modified:    examples/wiki/view           dirDisplay.xhtml userList.xhtml
                        docDisplay.xhtml fileEdit.xhtml docEdit.xhtml
                        userPrefs.xhtml userProfile.xhtml dirEdit.xhtml
                        userAccount.xhtml
  Added:       examples/wiki/view           docHistory.xhtml
  Log:
  Moved to hot-redeploy WAR build structure
  
  Revision  Changes    Path
  1.6       +54 -13    jboss-seam/examples/wiki/view/dirDisplay.xhtml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: dirDisplay.xhtml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/view/dirDisplay.xhtml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -b -r1.5 -r1.6
  --- dirDisplay.xhtml	28 Feb 2007 18:25:08 -0000	1.5
  +++ dirDisplay.xhtml	7 Mar 2007 18:37:36 -0000	1.6
  @@ -8,7 +8,7 @@
                   xmlns:wiki="http://jboss.com/products/seam/wiki"
                   template="themes/#{globalPrefs.themeName}/template.xhtml">
   
  -<ui:define name="pluginCSS">
  +<ui:define name="pluginHeaders">
       <link href="#{themePath}/css/userControl.css" rel="stylesheet" type="text/css"/>
       <link href="#{themePath}/css/searchControl.css" rel="stylesheet" type="text/css"/>
       <link href="#{themePath}/css/mainMenu.css" rel="stylesheet" type="text/css"/>
  @@ -68,13 +68,21 @@
       <h:dataTable id="directoryTable" var="node"
                    value="#{currentDirectory.children}"
                    rendered="#{!empty currentDirectory.children}"
  -                 styleClass="directoryList"
  -                 columnClasses="iconColumn,nameColumn,permissionsColumn,lastModifiedColumn"
  +                 styleClass="datatable"
  +                 headerClass="regularHeader"
  +                 columnClasses="defaultColumn,tenPercentColumn,tenPercentColumn,twentyPercentColumn,twentyPercentColumn"
                    rowClasses="rowOdd,rowEven"
                    cellpadding="0" cellspacing="0" border="0">
   
   
           <h:column>
  +            <f:facet name="header">
  +                Name
  +            </f:facet>
  +
  +            <h:panelGroup style="vertical-align:text-top;">
  +
  +
               <h:graphicImage value="/themes/#{globalPrefs.themeName}/img/icon.dir.gif"
                               width="18" height="20"
                               rendered="#{wiki:isDirectory(node)}"/>
  @@ -88,34 +96,67 @@
                               width="18" height="20"
                               rendered="#{wiki:isFile(node)}"/>
   
  -        </h:column>
  -
  -        <h:column>
  -            <s:div rendered="#{wiki:isDirectory(node)}">
  +            <s:span rendered="#{wiki:isDirectory(node)}">
                   <s:link id="browseDirectory" value="#{node.name}" view="/dirDisplay.xhtml" tabindex="2">
                       <f:param name="nodeId" value="#{node.id}"/>
                   </s:link>
  -            </s:div>
  -            <s:div rendered="#{wiki:isDocument(node)}">
  +            </s:span>
  +
  +            <s:span rendered="#{wiki:isDocument(node)}">
                   <h:outputLink value="#{wiki:renderURL(node)}" tabindex="2">#{node.name}</h:outputLink>
  -            </s:div>
  -            <s:div rendered="#{wiki:isFile(node)}">
  +            </s:span>
  +
  +            <s:span rendered="#{wiki:isFile(node)}">
                   <s:link id="editFile" value="#{node.name}" action="editFile" tabindex="2">
                       <f:param name="fileId" value="#{node.id}"/>
                   </s:link>
                   &#160;
                   <h:outputText value="(#{node.filename}, #{node.humanReadableFilesize}, #{node.contentType})"/>
  -            </s:div>
  +            </s:span>
  +
  +            </h:panelGroup>
  +            
  +        </h:column>
  +
  +        <h:column>
  +            <f:facet name="header">
  +                Readable By
  +            </f:facet>
  +            Owner
           </h:column>
   
           <h:column>
  -            johndoe aGroup rwxrwx---
  +            <f:facet name="header">
  +                Writable By
  +            </f:facet>
  +            All
           </h:column>
   
           <h:column>
  +            <f:facet name="header">
  +                Created On
  +            </f:facet>
  +            <h:outputText value="#{node.createdOn}">
  +                <f:convertDateTime type="both"/>
  +            </h:outputText>
  +            (#{node.createdBy.username})
  +        </h:column>
  +
  +        <h:column rendered="#{!empty node.lastModifiedOn and !empty node.lastModifiedBy}">
  +            <f:facet name="header">
  +                Last Modified On
  +            </f:facet>
               <h:outputText value="#{node.lastModifiedOn}">
                   <f:convertDateTime type="both"/>
               </h:outputText>
  +            (#{node.lastModifiedBy.username})
  +        </h:column>
  +
  +        <h:column rendered="#{empty node.lastModifiedOn or empty node.lastModifiedBy}">
  +            <f:facet name="header">
  +                Last Modified On
  +            </f:facet>
  +            -
           </h:column>
   
       </h:dataTable>
  
  
  
  1.5       +2 -2      jboss-seam/examples/wiki/view/userList.xhtml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: userList.xhtml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/view/userList.xhtml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -b -r1.4 -r1.5
  --- userList.xhtml	28 Feb 2007 18:25:08 -0000	1.4
  +++ userList.xhtml	7 Mar 2007 18:37:36 -0000	1.5
  @@ -8,7 +8,7 @@
                   xmlns:wiki="http://jboss.com/products/seam/wiki"
                   template="themes/#{globalPrefs.themeName}/template.xhtml">
   
  -<ui:define name="pluginCSS">
  +<ui:define name="pluginHeaders">
       <link href="#{themePath}/css/userControl.css" rel="stylesheet" type="text/css"/>
       <link href="#{themePath}/css/searchControl.css" rel="stylesheet" type="text/css"/>
       <link href="#{themePath}/css/mainMenu.css" rel="stylesheet" type="text/css"/>
  @@ -130,7 +130,7 @@
                        rendered="#{usersList.rowCount >0}"
                        styleClass="datatable"
                        headerClass="sortableHeader"
  -                     columnClasses="defaultColumn,defaultColumn,defaultColumn,defaultColumn,defaultColumn"
  +                     columnClasses="twentyPercentColumn,twentyPercentColumn,twentyPercentColumn,defaultColumn,defaultColumn"
                        rowClasses="rowOdd,rowEven"
                        cellpadding="0" cellspacing="0" border="0">
   
  
  
  
  1.7       +5 -4      jboss-seam/examples/wiki/view/docDisplay.xhtml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: docDisplay.xhtml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/view/docDisplay.xhtml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -b -r1.6 -r1.7
  --- docDisplay.xhtml	28 Feb 2007 18:25:08 -0000	1.6
  +++ docDisplay.xhtml	7 Mar 2007 18:37:36 -0000	1.7
  @@ -8,7 +8,7 @@
                   xmlns:wiki="http://jboss.com/products/seam/wiki"
                   template="themes/#{globalPrefs.themeName}/template.xhtml">
   
  -<ui:define name="pluginCSS">
  +<ui:define name="pluginHeaders">
       <link href="#{themePath}/css/userControl.css" rel="stylesheet" type="text/css"/>
       <link href="#{themePath}/css/searchControl.css" rel="stylesheet" type="text/css"/>
       <link href="#{themePath}/css/breadcrumb.css" rel="stylesheet" type="text/css"/>
  @@ -36,6 +36,7 @@
   <ui:define name="controlRight">
       <s:link id="createDoc" styleClass="linkNavigation" action="createDoc" accesskey="C"><u>C</u>reate</s:link>
       <s:link id="editDoc" styleClass="linkNavigation" action="editDoc" accesskey="E"><u>E</u>dit</s:link>
  +    <s:link id="showHistory" styleClass="linkNavigation" action="showHistory" accesskey="H"><u>H</u>istory</s:link>
       <s:link id="discussDoc" styleClass="linkNavigation" accesskey="D"><u>D</u>iscuss</s:link>
       <s:link id="browseDir" styleClass="linkNavigation" action="browseDir" accesskey="B"><u>B</u>rowse</s:link>
   </ui:define>
  @@ -53,15 +54,15 @@
       <s:div styleClass="attachmentDisplay" rendered="#{not empty wikiTextAttachments}">
           <div class="formHead">Attachments:</div>
           <h:dataTable value="#{wikiTextAttachments}" var="link"
  -             binding="#{jsfUtil.datatable}"
  +             binding="#{wikiUtil.datatable}"
                styleClass="directoryList"
                columnClasses="iconColumn,iconColumn,nameColumn"
                rowClasses="rowOdd,rowEven"
                cellpadding="0" cellspacing="0" border="0">
               <h:column>
                   <h:panelGroup>
  -                    <a name="attachment#{jsfUtil.datatable.rowIndex + 1}"/>
  -                    <h:outputText value="#&#160;#{jsfUtil.datatable.rowIndex + 1}"/>
  +                    <a name="attachment#{wikiUtil.datatable.rowIndex + 1}"/>
  +                    <h:outputText value="#&#160;#{wikiUtil.datatable.rowIndex + 1}"/>
                   </h:panelGroup>
               </h:column>
               <h:column>
  
  
  
  1.2       +1 -1      jboss-seam/examples/wiki/view/fileEdit.xhtml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: fileEdit.xhtml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/view/fileEdit.xhtml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- fileEdit.xhtml	28 Feb 2007 18:25:08 -0000	1.1
  +++ fileEdit.xhtml	7 Mar 2007 18:37:36 -0000	1.2
  @@ -8,7 +8,7 @@
                   xmlns:wiki="http://jboss.com/products/seam/wiki"
                   template="themes/#{globalPrefs.themeName}/template.xhtml">
   
  -<ui:define name="pluginCSS">
  +<ui:define name="pluginHeaders">
       <link href="#{themePath}/css/userControl.css" rel="stylesheet" type="text/css"/>
       <link href="#{themePath}/css/searchControl.css" rel="stylesheet" type="text/css"/>
       <link href="#{themePath}/css/mainMenu.css" rel="stylesheet" type="text/css"/>
  
  
  
  1.8       +51 -9     jboss-seam/examples/wiki/view/docEdit.xhtml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: docEdit.xhtml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/view/docEdit.xhtml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -b -r1.7 -r1.8
  --- docEdit.xhtml	28 Feb 2007 18:25:08 -0000	1.7
  +++ docEdit.xhtml	7 Mar 2007 18:37:36 -0000	1.8
  @@ -8,7 +8,7 @@
                   xmlns:wiki="http://jboss.com/products/seam/wiki"
                   template="themes/#{globalPrefs.themeName}/template.xhtml">
   
  -<ui:define name="pluginCSS">
  +<ui:define name="pluginHeaders">
       <link href="#{themePath}/css/userControl.css" rel="stylesheet" type="text/css"/>
       <link href="#{themePath}/css/searchControl.css" rel="stylesheet" type="text/css"/>
       <link href="#{themePath}/css/mainMenu.css" rel="stylesheet" type="text/css"/>
  @@ -61,6 +61,40 @@
                           <div class="output">#{currentDirectory.name}</div>
                       </div>
   
  +                    <s:div styleClass="entry" rendered="#{documentHome.managed}">
  +                        <div class="label">Created On:</div>
  +                        <div class="output">
  +                            <h:outputText value="#{documentHome.instance.createdOn}">
  +                                <f:convertDateTime type="both"/>
  +                            </h:outputText>
  +                            (#{documentHome.instance.createdBy.username})
  +                        </div>
  +                    </s:div>
  +
  +                    <s:div styleClass="entry">
  +                        <div class="label">Writable by:</div>
  +                        <div class="input">
  +                            <h:selectOneMenu value="#{documentHome.writableByRole}">
  +                                <s:selectItems value="#{documentHome.roles}"
  +                                               var="role"
  +                                               label="Role: #{role.displayName} (Level: #{role.accessLevel})"
  +                                               noSelectionLabel="User: #{authenticatedUser.username}"/>
  +                            </h:selectOneMenu>
  +                        </div>
  +                    </s:div>
  +
  +                    <s:div styleClass="entry">
  +                        <div class="label">Readable by:</div>
  +                        <div class="input">
  +                            <h:selectOneMenu value="#{documentHome.readableByRole}">
  +                                <s:selectItems value="#{documentHome.roles}"
  +                                               var="role"
  +                                               label="Role: #{role.displayName} (Level: #{role.accessLevel})"
  +                                               noSelectionLabel="User: #{authenticatedUser.username}"/>
  +                            </h:selectOneMenu>
  +                        </div>
  +                    </s:div>
  +
                       <s:decorate>
                           <div class="entry">
                               <div class="label">Name:</div>
  @@ -75,12 +109,20 @@
                           <div class="entry">
                               <div class="label">Content:</div>
                               <div class="input">
  -                                <h:inputTextarea tabindex="2" id="content" required="true" cols="80" rows="30"
  +                                <h:inputTextarea tabindex="2" id="content" required="true" cols="80" rows="25"
                                                    value="#{documentHome.formContent}"/>
                               </div>
                           </div>
                       </s:decorate>
   
  +                    <div class="entry">
  +                        <div class="label">&#160;</div>
  +                        <div class="input">
  +                            <h:selectBooleanCheckbox value="#{documentHome.minorRevision}" tabindex="3"/>
  +                            Minor change, don't create a new revision
  +                        </div>
  +                    </div>
  +
                   </s:validateAll>
   
               </div>
  @@ -92,19 +134,19 @@
   
                           <h:commandLink id="preview"
                                          action="#{documentHome.setEnabledPreview(true)}"
  -                                       tabindex="3" accesskey="P" styleClass="buttonNonpersistent"><span class="buttonLabel"><u>P</u>review</span></h:commandLink>
  +                                       tabindex="4" accesskey="P" styleClass="buttonNonpersistent"><span class="buttonLabel"><u>P</u>review</span></h:commandLink>
   
                           <h:commandLink id="save" action="#{documentHome.persist}"
                                          rendered="#{!documentHome.managed}"
  -                                       tabindex="4" accesskey="S" styleClass="button"><span class="buttonLabel"><u>S</u>ave</span></h:commandLink>
  +                                       tabindex="5" accesskey="S" styleClass="button"><span class="buttonLabel"><u>S</u>ave</span></h:commandLink>
   
                           <h:commandLink id="update" action="#{documentHome.update}"
                                      rendered="#{documentHome.managed}"
  -                                   tabindex="4" accesskey="U" styleClass="button"><span class="buttonLabel"><u>U</u>pdate</span></h:commandLink>
  +                                   tabindex="6" accesskey="U" styleClass="button"><span class="buttonLabel"><u>U</u>pdate</span></h:commandLink>
   
                           <h:commandLink id="delete" action="#{documentHome.remove}"
                                          rendered="#{documentHome.managed}"
  -                                       tabindex="5" accesskey="D" styleClass="button"><span class="buttonLabel"><u>D</u>elete</span></h:commandLink>
  +                                       tabindex="7" accesskey="D" styleClass="button"><span class="buttonLabel"><u>D</u>elete</span></h:commandLink>
   
                       </div>
                   </div>
  @@ -125,15 +167,15 @@
       <s:div styleClass="attachmentDisplay" rendered="#{not empty wikiTextAttachments}">
           <div class="formHead">Attachments:</div>
           <h:dataTable value="#{wikiTextAttachments}" var="link"
  -             binding="#{jsfUtil.datatable}"
  +             binding="#{wikiUtil.datatable}"
                styleClass="directoryList"
                columnClasses="iconColumn,iconColumn,nameColumn"
                rowClasses="rowOdd,rowEven"
                cellpadding="0" cellspacing="0" border="0">
               <h:column>
                   <h:panelGroup>
  -                    <a name="attachment#{jsfUtil.datatable.rowIndex + 1}"/>
  -                    <h:outputText value="#&#160;#{jsfUtil.datatable.rowIndex + 1}"/>
  +                    <a name="attachment#{wikiUtil.datatable.rowIndex + 1}"/>
  +                    <h:outputText value="#&#160;#{wikiUtil.datatable.rowIndex + 1}"/>
                   </h:panelGroup>
               </h:column>
               <h:column>
  
  
  
  1.2       +1 -1      jboss-seam/examples/wiki/view/userPrefs.xhtml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: userPrefs.xhtml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/view/userPrefs.xhtml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- userPrefs.xhtml	27 Feb 2007 13:21:44 -0000	1.1
  +++ userPrefs.xhtml	7 Mar 2007 18:37:36 -0000	1.2
  @@ -8,7 +8,7 @@
                   xmlns:wiki="http://jboss.com/products/seam/wiki"
                   template="themes/#{globalPrefs.themeName}/template.xhtml">
   
  -<ui:define name="pluginCSS">
  +<ui:define name="pluginHeaders">
       <link href="#{themePath}/css/userControl.css" rel="stylesheet" type="text/css"/>
       <link href="#{themePath}/css/searchControl.css" rel="stylesheet" type="text/css"/>
       <link href="#{themePath}/css/mainMenu.css" rel="stylesheet" type="text/css"/>
  
  
  
  1.2       +1 -1      jboss-seam/examples/wiki/view/userProfile.xhtml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: userProfile.xhtml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/view/userProfile.xhtml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- userProfile.xhtml	27 Feb 2007 13:21:44 -0000	1.1
  +++ userProfile.xhtml	7 Mar 2007 18:37:36 -0000	1.2
  @@ -8,7 +8,7 @@
                   xmlns:wiki="http://jboss.com/products/seam/wiki"
                   template="themes/#{globalPrefs.themeName}/template.xhtml">
   
  -<ui:define name="pluginCSS">
  +<ui:define name="pluginHeaders">
       <link href="#{themePath}/css/userControl.css" rel="stylesheet" type="text/css"/>
       <link href="#{themePath}/css/searchControl.css" rel="stylesheet" type="text/css"/>
       <link href="#{themePath}/css/mainMenu.css" rel="stylesheet" type="text/css"/>
  
  
  
  1.8       +4 -4      jboss-seam/examples/wiki/view/dirEdit.xhtml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: dirEdit.xhtml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/view/dirEdit.xhtml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -b -r1.7 -r1.8
  --- dirEdit.xhtml	28 Feb 2007 18:25:08 -0000	1.7
  +++ dirEdit.xhtml	7 Mar 2007 18:37:36 -0000	1.8
  @@ -8,7 +8,7 @@
                   xmlns:wiki="http://jboss.com/products/seam/wiki"
                   template="themes/#{globalPrefs.themeName}/template.xhtml">
   
  -<ui:define name="pluginCSS">
  +<ui:define name="pluginHeaders">
       <link href="#{themePath}/css/userControl.css" rel="stylesheet" type="text/css"/>
       <link href="#{themePath}/css/searchControl.css" rel="stylesheet" type="text/css"/>
       <link href="#{themePath}/css/mainMenu.css" rel="stylesheet" type="text/css"/>
  @@ -85,7 +85,7 @@
           <div class="input">
               <h:dataTable id="directoryFormTable" var="node" width="75%" style="border-width: 1px;"
                            value="#{childNodes}"
  -                         binding="#{jsfUtil.datatable}"
  +                         binding="#{wikiUtil.datatable}"
                            styleClass="directoryList"
                            headerClass="directoryListHeader"
                            columnClasses="positionUpColumn,positionDownColumn,menuControlColumn,defaultDocumentSelectColumn,iconColumn,nameColumn"
  @@ -95,14 +95,14 @@
                   <h:column>
                       <h:commandLink id="nodeUp" tabindex="1"
                                      action="#{directoryHome.moveNodeUpInList}"
  -                                   rendered="#{jsfUtil.datatable.rowIndex > 0}">
  +                                   rendered="#{wikiUtil.datatable.rowIndex > 0}">
                           <h:graphicImage value="/themes/#{globalPrefs.themeName}/img/up.gif" width="18" height="18"/>
                       </h:commandLink>
                   </h:column>
                   <h:column>
                       <h:commandLink id="nodeDown" tabindex="2"
                                      action="#{directoryHome.moveNodeDownInList}"
  -                                   rendered="#{jsfUtil.datatable.rowIndex+1 lt jsfUtil.datatable.rowCount}">
  +                                   rendered="#{wikiUtil.datatable.rowIndex+1 lt wikiUtil.datatable.rowCount}">
                           <h:graphicImage value="/themes/#{globalPrefs.themeName}/img/down.gif" width="18" height="18"/>
                       </h:commandLink>
                   </h:column>
  
  
  
  1.2       +1 -1      jboss-seam/examples/wiki/view/userAccount.xhtml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: userAccount.xhtml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/view/userAccount.xhtml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- userAccount.xhtml	27 Feb 2007 13:21:44 -0000	1.1
  +++ userAccount.xhtml	7 Mar 2007 18:37:36 -0000	1.2
  @@ -8,7 +8,7 @@
                   xmlns:wiki="http://jboss.com/products/seam/wiki"
                   template="themes/#{globalPrefs.themeName}/template.xhtml">
   
  -<ui:define name="pluginCSS">
  +<ui:define name="pluginHeaders">
       <link href="#{themePath}/css/userControl.css" rel="stylesheet" type="text/css"/>
       <link href="#{themePath}/css/searchControl.css" rel="stylesheet" type="text/css"/>
       <link href="#{themePath}/css/mainMenu.css" rel="stylesheet" type="text/css"/>
  
  
  
  1.1      date: 2007/03/07 18:37:36;  author: cbauer;  state: Exp;jboss-seam/examples/wiki/view/docHistory.xhtml
  
  Index: docHistory.xhtml
  ===================================================================
  <!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <ui:composition xmlns="http://www.w3.org/1999/xhtml"
                  xmlns:s="http://jboss.com/products/seam/taglib"
                  xmlns:ui="http://java.sun.com/jsf/facelets"
                  xmlns:f="http://java.sun.com/jsf/core"
                  xmlns:h="http://java.sun.com/jsf/html"
                  xmlns:wiki="http://jboss.com/products/seam/wiki"
                  template="themes/#{globalPrefs.themeName}/template.xhtml">
  
  <ui:define name="pluginHeaders">
      <link href="#{themePath}/css/userControl.css" rel="stylesheet" type="text/css"/>
      <link href="#{themePath}/css/searchControl.css" rel="stylesheet" type="text/css"/>
      <link href="#{themePath}/css/mainMenu.css" rel="stylesheet" type="text/css"/>
  </ui:define>
  
  <ui:define name="screenname">Document History</ui:define>
  
  <ui:define name="headerTopRight">
      <ui:include src="plugins/userControl/plugin.xhtml"/>
  </ui:define>
  
  <ui:define name="headerBottomLeft">&#160;</ui:define>
  
  <ui:define name="headerBottomRight">
      <ui:include src="plugins/searchControl/plugin.xhtml"/>
  </ui:define>
  
  <ui:define name="sidebar">
      <ui:include src="plugins/mainMenu/plugin.xhtml"/>
  </ui:define>
  
  <ui:define name="controlRight">
      <s:link id="exit" styleClass="linkNavigation"
              action="#{nodeHistory.exitConversation(true)}"
              accesskey="E"><u>E</u>xit</s:link>
  </ui:define>
  
  <ui:define name="content">
  
      <s:div rendered="#{historicalNodeList.rowCount == 0}">
          The document '#{currentNode.name}' does not have any history, only the current revision is present.
      </s:div>
  
      <h:form rendered="#{historicalNodeList.rowCount >0}">
  
          <h:dataTable id="historyTable" var="hnode"
                       value="#{historicalNodeList}"
                       styleClass="datatable"
                       headerClass="sortableHeader"
                       columnClasses="defaultColumn,defaultColumn,defaultColumn,defaultColumn,defaultColumn"
                       rowClasses="rowOdd,rowEven"
                       cellpadding="0" cellspacing="0" border="0">
  
              <h:column>
                  <f:facet name="header">Revision</f:facet>
                  #{hnode.revision}
              </h:column>
  
              <h:column>
                  <f:facet name="header">Name</f:facet>
                  #{hnode.name}
              </h:column>
  
              <h:column>
                  <f:facet name="header">Last Modified On</f:facet>
                  <h:outputText value="#{hnode.lastModifiedOn}">
                      <f:convertDateTime type="both"/>
                  </h:outputText>
              </h:column>
  
              <h:column>
                  <f:facet name="header">Action</f:facet>
                  <h:commandLink id="diff"
                                 action="#{nodeHistory.diff}"
                                 tabindex="3" styleClass="buttonNonpersistent"><span class="buttonLabel">Diff</span></h:commandLink>
                  <h:commandLink id="rollback"
                                 action="#{nodeHistory.rollback}"
                                 tabindex="4" styleClass="buttonNonpersistent"><span class="buttonLabel">Rollback</span></h:commandLink>
              </h:column>
  
          </h:dataTable>
  
      </h:form>
  
      <s:div id="diffOutput" rendered="#{not empty nodeHistory.diffResult}">
          <wiki:formattedText value="#{nodeHistory.diffResult}"
                              linkStyleClass="regularLink"
                              brokenLinkStyleClass="brokenLink"
                              attachmentLinkStyleClass="regularLink"
                              inlineLinkStyleClass="regularLink"/>
      </s:div>
  
  
  </ui:define>
  
  <ui:define name="footer">&#160;</ui:define>
  
  </ui:composition>
  
  
  
  



More information about the jboss-cvs-commits mailing list