[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']}:"/> 
- <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']}:"/> 
- <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']}:"/> 
- <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> 
- <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