[jboss-cvs] jboss-seam/examples/dvdstore/view/newuser ...

Peter Muir peter at bleepbleep.org.uk
Thu Jun 28 19:22:59 EDT 2007


  User: pmuir   
  Date: 07/06/28 19:22:59

  Added:       examples/dvdstore/view/newuser      card.xhtml contact.xhtml
                        account.xhtml complete.xhtml index.jsp
  Log:
  Move DVD to new build
  
  Revision  Changes    Path
  1.1      date: 2007/06/28 23:22:59;  author: pmuir;  state: Exp;jboss-seam/examples/dvdstore/view/newuser/card.xhtml
  
  Index: card.xhtml
  ===================================================================
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
                        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html 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">
  <body>
      <ui:composition template="/WEB-INF/template.xhtml">
          <ui:define name="topnav">
              <ui:include src="/WEB-INF/incl/store_nav.xhtml">
                  <ui:param name="page" value="home" />
              </ui:include>
          </ui:define>
  
          <ui:define name="sidebar">
              <ui:include src="/WEB-INF/incl/login.xhtml" />
          </ui:define>
         
          <ui:define name="body">
              <h2><h:outputText value="#{messages.newCustomerHeader}" /></h2>
              
              <p><em><h:outputText value="#{messages.newCustomerInfo}" /></em></p>
              
              <h:form>
                  <table border="0">
                      <tr>
                          <td>#{messages.newCustomerCCT}</td>
                          <td>
                              <h:selectOneMenu value="#{customer.creditCardType}">
                                  <f:selectItems value="#{editCustomer.creditCardTypes}" />
                              </h:selectOneMenu> 
                          </td>
                      </tr>
  
                      <tr>
                          <td>#{messages.newCustomerCCN}</td>
                          <td>
                              <h:inputText id="creditCard" required="true" 
                                           value="#{customer.creditCard}" />
                              <f:verbatim>*</f:verbatim>
                              <h:message for="creditCard" styleClass="cntError" />
                          </td>
                      </tr>
                      
                      <tr>
                          <td>#{messages.newCustomerCCE}</td>
                          <td>
                              <h:selectOneMenu value="#{customer.creditCardMonth}">
                                  <f:selectItem itemValue="1" itemLabel="#{messages.mo_1}" />
                                  <f:selectItem itemValue="2" itemLabel="#{messages.mo_2}" />
                                  <f:selectItem itemValue="3" itemLabel="#{messages.mo_3}" />
                                  <f:selectItem itemValue="4" itemLabel="#{messages.mo_4}" />
                                  <f:selectItem itemValue="5" itemLabel="#{messages.mo_5}" />
                                  <f:selectItem itemValue="6" itemLabel="#{messages.mo_6}" />
                                  <f:selectItem itemValue="7" itemLabel="#{messages.mo_7}" />
                                  <f:selectItem itemValue="8" itemLabel="#{messages.mo_8}" />
                                  <f:selectItem itemValue="9" itemLabel="#{messages.mo_9}" />
                                  <f:selectItem itemValue="10" itemLabel="#{messages.mo_10}" />
                                  <f:selectItem itemValue="11" itemLabel="#{messages.mo_11}" />
                                  <f:selectItem itemValue="12" itemLabel="#{messages.mo_12}" />
                              </h:selectOneMenu> 
                              
                              <h:selectOneMenu value="#{customer.creditCardYear}">
                                  <f:selectItem itemValue="2005" />
                                  <f:selectItem itemValue="2006" />
                                  <f:selectItem itemValue="2007" />
                                  <f:selectItem itemValue="2008" />
                                  <f:selectItem itemValue="2009" />
                                  <f:selectItem itemValue="2010" />
                              </h:selectOneMenu>
                          </td>
                      </tr>
                  </table>
                  
                  <h:commandButton action="next" value="#{messages.newCustomerSubmit}" />
              </h:form>
  
          </ui:define>
      </ui:composition>
  </body>
  </html>
  
  
  
  1.1      date: 2007/06/28 23:22:59;  author: pmuir;  state: Exp;jboss-seam/examples/dvdstore/view/newuser/contact.xhtml
  
  Index: contact.xhtml
  ===================================================================
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
                        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html 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">
  <body>
      <ui:composition template="/WEB-INF/template.xhtml">
          <ui:define name="topnav">
              <ui:include src="/WEB-INF/incl/store_nav.xhtml">
                  <ui:param name="page" value="home" />
              </ui:include>
          </ui:define>
  
          <ui:define name="sidebar">
              <ui:include src="/WEB-INF/incl/login.xhtml" />
          </ui:define>
         
          <ui:define name="body">
              <h2><h:outputText value="#{messages.newCustomerHeader}" /></h2>
              
              <p><em><h:outputText value="#{messages.newCustomerInfo}" /></em></p>
              
              <h:form>
                  <s:validateAll>
                      <table border="0">
                          <tr>
                              <td class="cntForm">#{messages.newCustomerFN}</td>
                              <td class="cntForm">
                                  <h:inputText id="firstName" required="true"
                                               value="#{customer.firstName}" /> *
                              </td>
                              <td><h:message for="firstName" styleClass="cntError" /></td>
                          </tr>
  
                          <tr>
                              <td>#{messages.newCustomerLN}</td>
                              <td>
                                  <h:inputText id="lastName" required="true"
                                               value="#{customer.lastName}" /> *
                              </td>
                              <td><h:message for="lastName" styleClass="cntError" /></td>
                          </tr>
  
                          <tr>
                              <td>#{messages.newCustomerA1}</td>
                              <td>
                                  <h:inputText id="address1" required="true"
                                               value="#{customer.address1}" /> *
                              </td>
                              <td>
                              <h:message for="address1" styleClass="cntError" />
                              </td>
                          </tr>
  
                          
                          <tr>
                              <td>#{messages.newCustomerA2}</td>
                              <td>
                                  <h:inputText value="#{customer.address2}" />
                              </td>
                              <td>&nbsp;</td>
                          </tr>
                          
                          <tr>
                              <td>#{messages.newCustomerCY}</td>
                              <td>
                                  <h:inputText id="city" required="true" 
                                               value="#{customer.city}" /> *
                              </td>
                              <td>
                                  <h:message for="city" styleClass="cntError" />
                              </td>
                          </tr>
  
                          
                          <tr>
                              <td>#{messages.newCustomerST}</td>
                              <td>
                                  <h:inputText id="state" required="true" 
                                               value="#{customer.state}" /> *
                              </td>
                              <td>
                                  <h:message for="state" styleClass="cntError" />
                              </td>
                          </tr>
  
                          <tr>
                              <td>#{messages.newCustomerZP}</td>
                              <td>
                                  <h:inputText id="zip" required="true" 
                                               value="#{customer.zip}" /> *
                              </td>
                              <td>
                                  <h:message for="zip" styleClass="cntError" />
                              </td>
                          </tr>
  
                          <tr>
                              <td>#{messages.newCustomerEM}</td>
                              <td>
                                  <h:inputText id="email" value="#{customer.email}" required="true"/> *
                              </td>
                              <td>
                                  <h:message for="email" styleClass="cntError" />
                              </td>
                          </tr>
                          
                          <tr>
                              <td>#{messages.newCustomerPH}</td>
                              <td>
                                  <h:inputText id="phone" value="#{customer.phone}" />
                              </td>
                              <td>
                                  <h:message for="phone" styleClass="cntError" />
                              </td>
                          </tr>
                      </table>
                  </s:validateAll>
  
                  <ui:remove><h:commandButton action="prev" value="Back" /></ui:remove>
                  <h:commandButton action="next" value="Continue" />
              </h:form>
  
          </ui:define>
      </ui:composition>
  </body>
  </html>
  
  
  
  1.1      date: 2007/06/28 23:22:59;  author: pmuir;  state: Exp;jboss-seam/examples/dvdstore/view/newuser/account.xhtml
  
  Index: account.xhtml
  ===================================================================
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
                        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html 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">
  <body>
      <ui:composition template="/WEB-INF/template.xhtml">
          <ui:define name="topnav">
              <ui:include src="/WEB-INF/incl/store_nav.xhtml">
                  <ui:param name="page" value="home" />
              </ui:include>
          </ui:define>
  
          <ui:define name="sidebar">
              <ui:include src="/WEB-INF/incl/login.xhtml" />
          </ui:define>
          
          <ui:define name="body">
              <h2><h:outputText value="#{messages.newCustomerHeader}" /></h2>
              
              <p><em><h:outputText value="#{messages.newCustomerInfo}" /></em></p>
              
  
              <p>
                  The user registration wizard uses a 
                  <a onclick="window.open('../img/newuser.html','flowimg','height=580,width=510,toolbar=no,status=no,directories=no,menubar=no,scrollbars=no,resizable=no'); return false;"
                     href="img/newuser.html">pageflow</a>
                  to define the flow of the user interaction.
              </p>
          
              <div class="cntInfo">
                  <h:form>
                      <table border="0">
                          <tr>
                              <td class="cntForm">#{messages.newCustomerUN}</td>
                              <td class="cntForm">
                                  <h:inputText id="userName" required="true"
                                               value="#{customer.userName}">
                                      <s:validate />
                                  </h:inputText> *
                              </td>
                              <td><h:message for="userName" styleClass="cntError" /></td>
                          </tr>
                          
                          <tr>
                              <td class="cntForm">#{messages.newCustomerPW}</td>
                              <td class="cntForm">
                                  <h:inputSecret id="password" required="true"
                                                 value="#{customer.password}">
                                      <s:validate />
                                  </h:inputSecret> *
                              </td>
                              <td><h:message for="password" styleClass="cntError" /></td>
                          </tr>
                          
                          <tr>
                              <td class="cntForm">#{messages.newCustomerP2}</td>
                              <td class="cntForm">
                                  <h:inputSecret id="passwordVerify"
                                                 value="#{editCustomer.passwordVerify}">
                                  </h:inputSecret> * 
                              </td>
                              <td><h:message for="passwordVerify" styleClass="cntError" /></td>
                          </tr>
                      </table>
  
                      <h:commandButton action="next" value="Continue" />
                  </h:form>
              </div>
          </ui:define>
      </ui:composition>
  </body>
  </html>
  
  
  
  1.1      date: 2007/06/28 23:22:59;  author: pmuir;  state: Exp;jboss-seam/examples/dvdstore/view/newuser/complete.xhtml
  
  Index: complete.xhtml
  ===================================================================
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
                        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html 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">
  <body>
      <ui:composition template="/WEB-INF/template.xhtml">
          <ui:define name="topnav">
              <ui:include src="/WEB-INF/incl/store_nav.xhtml">
                  <ui:param name="page" value="home" />
              </ui:include>
          </ui:define>
  
          <ui:define name="sidebar">
              <ui:include src="/WEB-INF/incl/login.xhtml" />
          </ui:define>
         
          <ui:define name="body">
              <f:subview rendered="#{identity.loggedIn}">
                  <h1>Welcome to the DVD Store</h1>
  
                  <p>Your account has been created, and you have been automatically logged in.
                    You can     <s:link view="/browse.xhtml">start shopping</s:link> immediately.
                  </p>
              </f:subview>
  
              <f:subview rendered="#{!identity.loggedIn}">
                  <h1>Sorry</h1>
  
                  <p>
                      We're sorry.  We encountered an unexpected problem in creating
                      your account.  Please try again later.
                  </p>
              </f:subview>
  
          </ui:define>
      </ui:composition>
  </body>
  </html>
  
  
  
  1.1      date: 2007/06/28 23:22:59;  author: pmuir;  state: Exp;jboss-seam/examples/dvdstore/view/newuser/index.jsp
  
  Index: index.jsp
  ===================================================================
  <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
  <c:redirect url="/home.seam" />
  
  
  
  



More information about the jboss-cvs-commits mailing list