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

Christian Bauer christian at hibernate.org
Mon Nov 19 10:51:25 EST 2007


  User: cbauer  
  Date: 07/11/19 10:51:25

  Modified:    examples/wiki/view  userList_d.xhtml
  Log:
  Added LastLoginOn attribute to user list
  
  Revision  Changes    Path
  1.3       +32 -15    jboss-seam/examples/wiki/view/userList_d.xhtml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: userList_d.xhtml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/view/userList_d.xhtml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- userList_d.xhtml	12 Oct 2007 16:31:24 -0000	1.2
  +++ userList_d.xhtml	19 Nov 2007 15:51:25 -0000	1.3
  @@ -55,22 +55,22 @@
   
                   <h:panelGroup>
                       <h:outputText styleClass="label" value="#{messages['lacewiki.label.userList.FirstName']}:"/>&#160;
  -                    <h:inputText id="firstname" value="#{userSearch.exampleUser.firstname}" maxlength="35" size="8" tabindex="2"/>
  +                    <h:inputText id="firstname" value="#{userSearch.exampleUser.firstname}" maxlength="35" size="8" tabindex="1"/>
                   </h:panelGroup>
   
                   <h:panelGroup>
                       <h:outputText styleClass="label" value="#{messages['lacewiki.label.userList.LastName']}:"/>&#160;
  -                    <h:inputText id="lastname" value="#{userSearch.exampleUser.lastname}" maxlength="35" size="8" tabindex="3"/>
  +                    <h:inputText id="lastname" value="#{userSearch.exampleUser.lastname}" maxlength="35" size="8" tabindex="1"/>
                   </h:panelGroup>
   
                   <h:panelGroup>
                       <h:outputText styleClass="label" value="#{messages['lacewiki.label.userList.Email']}:"/>&#160;
  -                    <h:inputText id="email" value="#{userSearch.exampleUser.email}" maxlength="35" size="8" tabindex="4"/>
  +                    <h:inputText id="email" value="#{userSearch.exampleUser.email}" maxlength="35" size="8" tabindex="1"/>
                   </h:panelGroup>
   
                   <h:panelGroup>
                       <h:outputLabel styleClass="label" for="pageSize">#{messages['lacewiki.label.userList.Show']}:</h:outputLabel>&#160;
  -                    <h:selectOneMenu value="#{userSearch.pageSize}" id="pageSize" tabindex="5" style="font-size:100%">
  +                    <h:selectOneMenu value="#{userSearch.pageSize}" id="pageSize" tabindex="1" style="font-size:100%">
                           <f:selectItem itemLabel="5" itemValue="5"/>
                           <f:selectItem itemLabel="15" itemValue="15"/>
                           <f:selectItem itemLabel="50" itemValue="50"/>
  @@ -79,7 +79,7 @@
   
                   <h:commandLink id="find" styleClass="buttonNonpersistent"
                                  action="#{userSearch.find()}"
  -                               tabindex="6" accesskey="#{messages['lacewiki.button.userList.Find.accesskey']}">
  +                               tabindex="1" accesskey="#{messages['lacewiki.button.userList.Find.accesskey']}">
                       <h:outputText escape="false" styleClass="buttonLabel" value="#{messages['lacewiki.button.userList.Find']}"/>
                   </h:commandLink>
   
  @@ -93,13 +93,13 @@
                            cellpadding="0" cellspacing="0" border="0"
                            rendered="#{userSearch.rowCount > 0}">
   
  -                <h:commandLink action="#{userSearch.firstPage()}" rendered="#{userSearch.previousPageAvailable}" tabindex="7">
  +                <h:commandLink action="#{userSearch.firstPage()}" rendered="#{userSearch.previousPageAvailable}" tabindex="1">
                       <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/page.first.gif" width="13" height="11"/>
                   </h:commandLink>
                   <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/blank.gif" width="13" height="11"
                                   rendered="#{!userSearch.previousPageAvailable}"/>
   
  -                <h:commandLink action="#{userSearch.previousPage()}" rendered="#{userSearch.previousPageAvailable}" tabindex="7">
  +                <h:commandLink action="#{userSearch.previousPage()}" rendered="#{userSearch.previousPageAvailable}" tabindex="1">
                       <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/page.previous.gif" width="13" height="11"/>
                   </h:commandLink>
                   <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/blank.gif" width="13" height="11"
  @@ -107,13 +107,13 @@
   
                   <h:outputText value="#{messages['lacewiki.label.userList.Found']} #{userSearch.rowCount} #{messages['lacewiki.label.userList.Members']}"/>
   
  -                <h:commandLink action="#{userSearch.nextPage()}" rendered="#{userSearch.nextPageAvailable}" tabindex="7">
  +                <h:commandLink action="#{userSearch.nextPage()}" rendered="#{userSearch.nextPageAvailable}" tabindex="1">
                       <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/page.next.gif" width="13" height="11"/>
                   </h:commandLink>
                   <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/blank.gif" width="13" height="11"
                                   rendered="#{!userSearch.nextPageAvailable}"/>
   
  -                <h:commandLink action="#{userSearch.lastPage()}" rendered="#{userSearch.nextPageAvailable}" tabindex="7">
  +                <h:commandLink action="#{userSearch.lastPage()}" rendered="#{userSearch.nextPageAvailable}" tabindex="1">
                       <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/page.last.gif" width="13" height="11"/>
                   </h:commandLink>
                   <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/blank.gif" width="13" height="11"
  @@ -126,11 +126,12 @@
                        value="#{usersList}"
                        rendered="#{usersList.rowCount >0}"
                        styleClass="datatable topLeftBottomBorder"
  -                     headerClass="sortableHeader rightBorder"
  +                     headerClass="sortableHeader rightBorder alignCenter"
                        columnClasses="tenPercentColumn rightBorder alignLeft,
                                       twentyPercentColumn rightBorder alignLeft,
                                       twentyPercentColumn rightBorder alignLeft,
                                       twentyPercentColumn rightBorder alignLeft,
  +                                    twentyPercentColumn rightBorder alignLeft,
                                       defaultColumn rightBorder alignLeft,
                                       tenPercentColumn rightBorder alignCenter"
                        rowClasses="rowOdd,rowEven"
  @@ -138,7 +139,7 @@
   
               <h:column>
                   <f:facet name="header">
  -                    <h:commandLink action="#{userSearch.sortBy('username')}" tabindex="8">
  +                    <h:commandLink action="#{userSearch.sortBy('username')}" tabindex="1">
                           <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/sortindicator.up.gif" width="8" height="8"
                                           rendered="#{!userSearch.orderDescending and userSearch.orderByProperty == 'username'}"/>
                           <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/sortindicator.down.gif" width="8" height="8"
  @@ -153,7 +154,7 @@
   
               <h:column>
                   <f:facet name="header">
  -                    <h:commandLink action="#{userSearch.sortBy('firstname')}" tabindex="9">
  +                    <h:commandLink action="#{userSearch.sortBy('firstname')}" tabindex="1">
                           <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/sortindicator.up.gif" width="8" height="8"
                                           rendered="#{!userSearch.orderDescending and userSearch.orderByProperty == 'firstname'}"/>
                           <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/sortindicator.down.gif" width="8" height="8"
  @@ -166,7 +167,7 @@
   
               <h:column>
                   <f:facet name="header">
  -                    <h:commandLink action="#{userSearch.sortBy('lastname')}" tabindex="10">
  +                    <h:commandLink action="#{userSearch.sortBy('lastname')}" tabindex="1">
                           <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/sortindicator.up.gif" width="8" height="8"
                                           rendered="#{!userSearch.orderDescending and userSearch.orderByProperty == 'lastname'}"/>
                           <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/sortindicator.down.gif" width="8" height="8"
  @@ -179,7 +180,7 @@
   
               <h:column>
                   <f:facet name="header">
  -                    <h:commandLink action="#{userSearch.sortBy('email')}" tabindex="11">
  +                    <h:commandLink action="#{userSearch.sortBy('email')}" tabindex="1">
                           <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/sortindicator.up.gif" width="8" height="8"
                                           rendered="#{!userSearch.orderDescending and userSearch.orderByProperty == 'email'}"/>
                           <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/sortindicator.down.gif" width="8" height="8"
  @@ -192,7 +193,7 @@
   
               <h:column>
                   <f:facet name="header">
  -                    <h:commandLink action="#{userSearch.sortBy('createdOn')}" tabindex="12">
  +                    <h:commandLink action="#{userSearch.sortBy('createdOn')}" tabindex="1">
                           <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/sortindicator.up.gif" width="8" height="8"
                                           rendered="#{!userSearch.orderDescending and userSearch.orderByProperty == 'createdOn'}"/>
                           <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/sortindicator.down.gif" width="8" height="8"
  @@ -205,6 +206,22 @@
                   </h:outputText>
               </h:column>
   
  +            <h:column>
  +                <f:facet name="header">
  +                    <h:commandLink action="#{userSearch.sortBy('lastLoginOn')}" tabindex="1">
  +                        <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/sortindicator.up.gif" width="8" height="8"
  +                                        rendered="#{!userSearch.orderDescending and userSearch.orderByProperty == 'lastLoginOn'}"/>
  +                        <h:graphicImage value="/themes/#{wikiPreferences.themeName}/img/sortindicator.down.gif" width="8" height="8"
  +                                        rendered="#{userSearch.orderDescending and userSearch.orderByProperty == 'lastLoginOn'}"/>
  +                        <h:outputText value="#{messages['lacewiki.label.userList.LastLoginOn']}"/>
  +                    </h:commandLink>
  +                </f:facet>
  +                <h:outputText value="#{u.lastLoginOn}" rendered="#{not empty u.lastLoginOn}">
  +                    <f:convertDateTime type="both" timeZone="#{wikiPreferences.timeZone}"/>
  +                </h:outputText>
  +                <h:outputText value="-" rendered="#{empty u.lastLoginOn}"/>
  +            </h:column>
  +
               <h:column rendered="#{s:hasPermission('User', 'isAdmin', currentUser)}">
                   <s:link styleClass="buttonNonpersistent" view="/userHome_#{skin}.xhtml" propagation="none">
                       <f:param name="userId" value="#{u.id}"/>
  
  
  



More information about the jboss-cvs-commits mailing list