[jboss-cvs] jboss-seam/examples/contactlist/view ...
Gavin King
gavin.king at jboss.com
Sun Oct 8 10:52:21 EDT 2006
User: gavin
Date: 06/10/08 10:52:21
Modified: examples/contactlist/view editContact.xhtml screen.css
viewContact.xhtml
Log:
use s:decorate
Revision Changes Path
1.6 +34 -18 jboss-seam/examples/contactlist/view/editContact.xhtml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: editContact.xhtml
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/contactlist/view/editContact.xhtml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- editContact.xhtml 8 Oct 2006 14:03:38 -0000 1.5
+++ editContact.xhtml 8 Oct 2006 14:52:21 -0000 1.6
@@ -32,52 +32,68 @@
<!-- editable fields -->
<s:validateAll>
+ <f:facet name="aroundInvalidField">
+ <s:span styleClass="errors"/>
+ </f:facet>
+ <f:facet name="afterInvalidField">
+ <s:span> <s:message/></s:span>
+ </f:facet>
+
<div class="dialog">
<table>
<tr class="prop">
<td class="name">First Name:</td>
- <td class="value"><h:inputText id="firstName" value="#{contact.firstName}"/></td>
- <td class="errors"><h:message for="firstName"/></td>
+ <td class="value">
+ <s:decorate><h:inputText id="firstName" value="#{contact.firstName}"/></s:decorate>
+ </td>
</tr>
<tr class="prop">
<td class="name">Last Name:</td>
- <td class="value"><h:inputText id="lastName" value="#{contact.lastName}"/></td>
- <td class="errors"><h:message for="lastName"/></td>
+ <td class="value">
+ <s:decorate><h:inputText id="lastName" value="#{contact.lastName}"/></s:decorate>
+ </td>
</tr>
<tr class="prop">
<td class="name">Cell Phone:</td>
- <td class="value"><h:inputText id="cellPhone" value="#{contact.cellPhone}"/></td>
- <td class="errors"><h:message for="cellPhone"/></td>
+ <td class="value">
+ <s:decorate><h:inputText id="cellPhone" value="#{contact.cellPhone}"/></s:decorate>
+ </td>
</tr>
<tr class="prop">
<td class="name">Home Phone:</td>
- <td class="value"><h:inputText id="homePhone" value="#{contact.homePhone}"/></td>
- <td class="errors"><h:message styleClass="error" for="homePhone"/></td>
+ <td class="value">
+ <s:decorate><h:inputText id="homePhone" value="#{contact.homePhone}"/></s:decorate>
+ </td>
</tr>
<tr class="prop">
<td class="name">Address:</td>
- <td class="value"><h:inputText id="address" value="#{contact.address}"/></td>
- <td class="errors"><h:message styleClass="error" for="address"/></td>
+ <td class="value">
+ <s:decorate><h:inputText id="address" value="#{contact.address}"/></s:decorate>
+ </td>
</tr>
<tr class="prop">
<td class="name">City:</td>
- <td class="value"><h:inputText id="city" value="#{contact.city}"/></td>
- <td class="errors"><h:message for="city"/></td>
+ <td class="value">
+ <s:decorate><h:inputText id="city" value="#{contact.city}"/></s:decorate>
+ </td>
</tr>
<tr class="prop">
<td class="name">State:</td>
- <td class="value"><h:inputText id="state" value="#{contact.state}"/></td>
- <td class="errors"><h:message for="state"/></td>
+ <td class="value">
+ <s:decorate><h:inputText id="state" value="#{contact.state}"/></s:decorate>
+ </td>
</tr>
<tr class="prop">
<td class="name">Zip:</td>
- <td class="value"><h:inputText id="zip" value="#{contact.zip}"/></td>
- <td class="errors"><h:message for="zip"/></td>
+ <td class="value">
+ <s:decorate><h:inputText id="zip" value="#{contact.zip}"/></s:decorate>
+ </td>
</tr>
<tr class="prop">
<td class="name">Country:</td>
- <td class="value"><h:inputText id="country" value="#{contact.country}"/></td>
- <td class="errors"><h:message for="country"/></td>
+ <td class="value">
+ <s:decorate><h:inputText id="country" value="#{contact.country}"/></s:decorate>
+ </td>
</tr>
</table>
</div>
1.4 +12 -14 jboss-seam/examples/contactlist/view/screen.css
(In the diff below, changes in quantity of whitespace are not shown.)
Index: screen.css
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/contactlist/view/screen.css,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- screen.css 7 Oct 2006 17:38:54 -0000 1.3
+++ screen.css 8 Oct 2006 14:52:21 -0000 1.4
@@ -102,14 +102,10 @@
padding: 15px;
background-color: #F0F0F0;
margin: 10px;
-
-}
-.dialog label{
- width: 120px;
- font-weight: bold;
}
-.dialog .textfield {
- width: 180px;
+.dialog table
+{
+ width: auto;
}
.message {
@@ -126,16 +122,18 @@
.prop .name {
font-weight: bold;
text-align: left;
- width: 110px;
+ width: 115px;
}
.prop .value {
text-align: left;
- width: 200px;
-}
-.value input {
- width:190px;
}
.prop .errors {
color: red;
text-align: left;
}
+.value input {
+ width:190px;
+}
+.errors input {
+ border: 1px solid red;
+}
1.7 +4 -12 jboss-seam/examples/contactlist/view/viewContact.xhtml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: viewContact.xhtml
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/contactlist/view/viewContact.xhtml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- viewContact.xhtml 8 Oct 2006 14:03:38 -0000 1.6
+++ viewContact.xhtml 8 Oct 2006 14:52:21 -0000 1.7
@@ -25,7 +25,7 @@
<h1>View Contact</h1>
- <h:messages styleClass="message" globalOnly="true"/>
+ <h:messages styleClass="message"/>
<!-- fields -->
<div class="dialog">
@@ -33,47 +33,38 @@
<tr class="prop">
<td class="name">First Name:</td>
<td class="value">#{contact.firstName}</td>
- <td/>
</tr>
<tr class="prop">
<td class="name">Last Name:</td>
<td class="value">#{contact.lastName}</td>
- <td/>
</tr>
<tr class="prop">
<td class="name">Cell Phone:</td>
<td class="value">#{contact.cellPhone}</td>
- <td/>
</tr>
<tr class="prop">
<td class="name">Home Phone:</td>
<td class="value">#{contact.homePhone}</td>
- <td/>
</tr>
<tr class="prop">
<td class="name">Address:</td>
<td class="value">#{contact.address}</td>
- <td/>
</tr>
<tr class="prop">
<td class="name">City:</td>
<td class="value">#{contact.city}</td>
- <td/>
</tr>
<tr class="prop">
<td class="name">State:</td>
<td class="value">#{contact.state}</td>
- <td/>
</tr>
<tr class="prop">
<td class="name">Zip:</td>
<td class="value">#{contact.zip}</td>
- <td/>
</tr>
<tr class="prop">
<td class="name">Country:</td>
<td class="value">#{contact.country}</td>
- <td/>
</tr>
</table>
</div>
@@ -113,8 +104,9 @@
<table>
<tr class="prop">
<td class="name">New Comment:</td>
- <td class="value"><h:inputTextarea id="text" value="#{comment.text}" rows="15" cols="100"/></td>
- <td class="errors"><h:message for="text"/></td>
+ <td class="value">
+ <h:inputTextarea id="text" value="#{comment.text}" rows="15" cols="100"/>
+ </td>
</tr>
</table>
More information about the jboss-cvs-commits
mailing list