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

Shane Bryzak sbryzak at redhat.com
Thu Jul 5 01:54:15 EDT 2007


  User: sbryzak2
  Date: 07/07/05 01:54:15

  Modified:    examples/seambay/view      sell.xhtml
  Added:       examples/seambay/view      preview.xhtml sell3.xhtml
                        sell4.xhtml sell5.xhtml
  Log:
  completed create auction wizard
  
  Revision  Changes    Path
  1.5       +1 -2      jboss-seam/examples/seambay/view/sell.xhtml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: sell.xhtml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/seambay/view/sell.xhtml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -b -r1.4 -r1.5
  --- sell.xhtml	4 Jul 2007 05:40:11 -0000	1.4
  +++ sell.xhtml	5 Jul 2007 05:54:15 -0000	1.5
  @@ -42,7 +42,6 @@
               <div class="navBarRight">
                 <h:commandButton action="next" value="Next >"/>
               </div>
  -            
               <br class="clear"/>
             </div>
   
  
  
  
  1.1      date: 2007/07/05 05:54:15;  author: sbryzak2;  state: Exp;jboss-seam/examples/seambay/view/preview.xhtml
  
  Index: preview.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:ui="http://java.sun.com/jsf/facelets"
      xmlns:s="http://jboss.com/products/seam/taglib"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html">
  
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
      <title>seamBay</title>
      <link href="style/home.css" rel="stylesheet" type="text/css"/>
      <link href="style/common.css" rel="stylesheet" type="text/css"/>
      <link href="style/sell.css" rel="stylesheet" type="text/css"/>
      <link href="style/auction.css" rel="stylesheet" type="text/css"/>
    </head>
  
    <body>
      <div class="container">
        <ui:include src="header.xhtml"/>  
        
        <div class="banner"></div>
       
        <div class="content">
          <div class="sellHeader">
            Preview
          </div>
  
          <div class="sellSubHeader">
            This is a preview of your listing.  If you are happy with your listing, click the
            "Confirm Listing" button, otherwise click the "Previous" button to go back and make changes.
          </div>
  
          <div class="preview">
            <div class="headerNav">
              <div class="navHome">
                <a href="#"><img src="#{facesContext.externalContext.requestContextPath}/img/arrow_left.png" border="0"/></a>
              </div>
              <div class="navHome">
                <a href="#">Back to home page</a>
              </div>
              
              <div class="navCategory">
                Listed in category: 
                <a href="#">#{auctionAction.auction.category.name}</a>
              </div>
              
              <br class="clear"/>        
            </div>
            
            <div id="itemHeader">
              <div class="headerTitle">
                #{auctionAction.auction.title}
              </div>
                      
              <div class="headerStatus">
              
              </div>
            </div>
            
            <div id="itemSummary">
              <div class="itemImage">
                <s:graphicImage rendered="#{auctionAction.auction.image ne null}" value="#{auctionAction.auction.image.data}">
                  <s:transformImageSize width="200" maintainRatio="true"/>
                </s:graphicImage>        
      
                <div>
                  <a href="#pictures">View larger picture</a>
                </div>          
                
              </div>
            
              <div class="itemDetails">
                <div class="itemDetailRow">
                  <label>
                    <s:fragment rendered="#{auctionAction.auction.highBidder ne null}">
                      Current bid:
                    </s:fragment>
                    <s:fragment rendered="#{auctionAction.auction.highBidder eq null}">
                      Starting price:
                    </s:fragment>            
                  </label>
                  <div>
                    $<b><h:outputText value="#{auctionAction.auction.price}">
                      <f:convertNumber minFractionDigits="2" maxFractionDigits="2"/>
                    </h:outputText></b>
                  </div>
                </div>
                
                <hr class="itemDetailSeparator" />
                
                <div class="itemDetailRow">
                  <label>End time:</label>
                  <div>
                    <b>
                      <h:outputText value="#{auctionAction.auction.endDate}">
                        <f:convertDateTime pattern="dd-MMM-yyyy H:mm:ss"/>
                      </h:outputText>
                    </b>
                    <span> (#{auctionAction.auction.daysHoursLeft})</span>
                  </div>
                </div>
                
                <div class="itemDetailRow">
                  <label>Item location:</label>
                  <div>
                    #{auctionAction.auction.account.location}
                  </div>
                </div>
                
                <div class="itemDetailRow">
                  <label>History:</label>
                  <div>
                    <a href="#">#{auctionAction.auction.bids} bids</a>
                  </div>
                </div>
      
                <div class="itemDetailRow">
                  <label>High bidder:</label>
                  <div>
                    <span>#{auctionAction.auction.highBidder.name}</span>
                    <h:outputText value="No bids" rendered="#{auctionAction.auction.highBidder eq null}"/>
                  </div>
                </div>
      
                <hr class="itemDetailSeparator" />
      
              </div>
              
            </div>
            
            <div id="sellerDetail">
              <div class="sellerHeader">Meet the seller</div>
              
              <div class="sellerDetailRow">
                <label>Seller:</label>
                <div>#{auctionAction.auction.account.name}</div>
              </div>
              
              <div class="sellerDetailRow">
                <label>Feedback:</label>
                <div>
                  <b>
                    <h:outputText value="#{auctionAction.auction.account.feedbackPercent}">
                      <f:convertNumber maxFractionDigits="0"/>
                    </h:outputText>% Positive
                  </b>
                </div>
              </div>
              
              <div class="sellerDetailRow">
                <label>Member:</label>
                <div>
                  <span>since </span>
                  <h:outputText value="#{auctionAction.auction.account.memberSince}">
                    <f:convertDateTime pattern="dd-MMM-yyyy"/>
                  </h:outputText>
                </div>
              </div>
              
              <div class="sellerHeader">Buy safely</div>        
            
              <div><b>1. Check the seller's reputation</b></div>
              <div style="margin-left:16px">
                Score: <span>#{auctionAction.auction.account.feedbackScore} | </span>
                <h:outputText value="#{auctionAction.auction.account.feedbackPercent}">
                  <f:convertNumber maxFractionDigits="0"/>
                </h:outputText>% Positive<br/>
                <a href="#">Read the feedback comments</a>
              </div>
            </div>
            
            <div class="descriptionHeader">
              Description
            </div>
      
            <div class="descriptionContent">
              <s:formattedText value="#{auctionAction.auction.description}" />
        
              <hr/>      
              
              <a name="pictures">
                <div class="images">
                  <s:graphicImage rendered="#{auctionAction.auction.image ne null}" value="#{auctionAction.auction.image.data}"/>
                  
                </div>
              </a>
            </div>
          </div>
                    
          <h:form>
                    
            <div class="navBar">
              <div class="navBarLeft">
                <h:commandButton value="&lt; Previous" action="previous"/>
              </div>
              
              <div class="navBarRight">
                <h:commandButton action="#{auctionAction.confirm}" value="Confirm Listing"/>
              </div>              
              
              <br class="clear"/>                          
            </div>
  
            <hr class="thinLine"/>
  
            <hr class="baseLine"/>
  
          </h:form>
  
        </div>
  
      </div>
         
    </body>
  </html>
  
  
  
  1.1      date: 2007/07/05 05:54:15;  author: sbryzak2;  state: Exp;jboss-seam/examples/seambay/view/sell3.xhtml
  
  Index: sell3.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:ui="http://java.sun.com/jsf/facelets"
      xmlns:s="http://jboss.com/products/seam/taglib"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html">
  
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
      <title>seamBay</title>
      <link href="style/home.css" rel="stylesheet" type="text/css"/>
      <link href="style/common.css" rel="stylesheet" type="text/css"/>
      <link href="style/sell.css" rel="stylesheet" type="text/css"/>
    </head>
  
    <body>
      <div class="container">
        <ui:include src="header.xhtml"/>  
        
        <div class="banner"></div>
       
        <div class="content">
          <div class="sellHeader">
            Set auction duration and starting price
          </div>
  
          <div class="sellSubHeader">
            Set the running time for your auction, and the starting price
          </div>
  
          <h:form>
          
            <s:validateAll>
              <div class="formRow">
                <h:outputLabel for="duration">How many days would you like your auction to run?</h:outputLabel>
                <h:inputText id="duration" value="#{auctionAction.duration}" required="true"/>
                <span> days</span>
                <div class="validationError"><h:message for="duration"/></div>
              </div>
              
              <div class="formRow">
                <h:outputLabel for="price">Please enter the starting price for your auction $</h:outputLabel>
                <h:inputText id="price" value="#{auctionAction.auction.price}" required="true">
                  <f:convertNumber minFractionDigits="2" maxFractionDigits="2" minIntegerDigits="1"/>
                </h:inputText>
                <div class="validationError"><h:message for="price"/></div>
              </div>
            </s:validateAll>
  
            <div class="navBar">
              <div class="navBarLeft">
                <h:commandButton value="&lt; Previous" action="previous"/>
              </div>
              
              <div class="navBarRight">
                <h:commandButton value="Next >" action="next"/>
              </div>              
              
              <br class="clear"/>                          
            </div>
  
            <hr class="thinLine"/>
  
            <hr class="baseLine"/>
  
          </h:form>
  
        </div>
  
      </div>
         
    </body>
  </html>
  
  
  
  1.1      date: 2007/07/05 05:54:15;  author: sbryzak2;  state: Exp;jboss-seam/examples/seambay/view/sell4.xhtml
  
  Index: sell4.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:ui="http://java.sun.com/jsf/facelets"
      xmlns:s="http://jboss.com/products/seam/taglib"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html">
  
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
      <title>seamBay</title>
      <link href="style/home.css" rel="stylesheet" type="text/css"/>
      <link href="style/common.css" rel="stylesheet" type="text/css"/>
      <link href="style/sell.css" rel="stylesheet" type="text/css"/>
    </head>
  
    <body>
      <div class="container">
        <ui:include src="header.xhtml"/>  
        
        <div class="banner"></div>
       
        <div class="content">
          <div class="sellHeader">
            Upload Pictures
          </div>
  
          <div class="sellSubHeader">
            Use this page to upload any images you want to include in your listing
          </div>
          
          <h:messages globalOnly="true"/>        
          
          <h:form enctype="multipart/form-data">
          
            <div class="formRow">
              <h:outputLabel for="picture">Select an image to upload</h:outputLabel>
              <s:fileUpload id="picture" data="#{auctionAction.imageData}" accept="image/png"
                            contentType="#{auctionAction.imageContentType}" />                  
              <div class="validationError"><h:message for="picture"/></div>        
            </div>
            
            <div class="navBar">
              <div class="navBarRight">
                <h:commandButton value="Upload Picture" action="#{auctionAction.uploadImage}"/>               
              </div>
              <br class="clear"/>            
            </div>
  
          </h:form>
          
          <hr class="thinLine"/>
          
          <ui:repeat value="#{auctionAction.images}" var="img">
            <div class="image">
              <s:graphicImage value="#{img.data}">
                <s:transformImageSize width="200" maintainRatio="true"/>
              </s:graphicImage>             
            </div>
            <hr class="thinLine"/>
          </ui:repeat>  
  
          <h:form>
                  
            <div class="navBar">
              <div class="navBarLeft">
                <h:commandButton value="&lt; Previous" action="previous"/>
              </div>
              
              <div class="navBarRight">
                <h:commandButton value="Next >" action="next"/>
              </div>              
              
              <br class="clear"/>                          
            </div>
  
            <hr class="thinLine"/>
  
            <hr class="baseLine"/>
  
          </h:form>
  
        </div>
  
      </div>
         
    </body>
  </html>
  
  
  
  1.1      date: 2007/07/05 05:54:15;  author: sbryzak2;  state: Exp;jboss-seam/examples/seambay/view/sell5.xhtml
  
  Index: sell5.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:ui="http://java.sun.com/jsf/facelets"
      xmlns:s="http://jboss.com/products/seam/taglib"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html">
  
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
      <title>seamBay</title>
      <link href="style/home.css" rel="stylesheet" type="text/css"/>
      <link href="style/common.css" rel="stylesheet" type="text/css"/>
      <link href="style/sell.css" rel="stylesheet" type="text/css"/>
    </head>
  
    <body>
      <div class="container">
        <ui:include src="header.xhtml"/>  
        
        <div class="banner"></div>
       
        <div class="content">
          <div class="sellHeader">
            Auction Description
          </div>
  
          <div class="sellSubHeader">
            Enter a detailed description of the item you wish to sell
          </div>
          
          <h:form>
          
            <div class="formRow">
              <h:inputTextarea id="description" value="#{auctionAction.auction.description}" styleClass="description"/>            
              <div class="validationError"><h:message for="picture"/></div>        
            </div>
            
            <div class="navBar">
              <div class="navBarLeft">
                <h:commandButton value="&lt; Previous" action="previous"/>
              </div>
              
              <div class="navBarRight">
                <h:commandButton value="Next >" action="next"/>
              </div>              
              
              <br class="clear"/>                          
            </div>
  
            <hr class="thinLine"/>
  
            <hr class="baseLine"/>
  
          </h:form>
  
        </div>
  
      </div>
         
    </body>
  </html>
  
  
  



More information about the jboss-cvs-commits mailing list