[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>&#160;<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