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

Shane Bryzak sbryzak at redhat.com
Tue Apr 24 08:32:29 EDT 2007


  User: sbryzak2
  Date: 07/04/24 08:32:29

  Modified:    examples/seambay/view   auction.xhtml feedback.xhtml
  Log:
  feedback page
  
  Revision  Changes    Path
  1.5       +3 -3      jboss-seam/examples/seambay/view/auction.xhtml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: auction.xhtml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/seambay/view/auction.xhtml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -b -r1.4 -r1.5
  --- auction.xhtml	23 Apr 2007 14:37:02 -0000	1.4
  +++ auction.xhtml	24 Apr 2007 12:32:29 -0000	1.5
  @@ -137,7 +137,7 @@
             <label>Feedback:</label>
             <div>
               <b>
  -              <h:outputText value="#{auction.account.feedbackScore}">
  +              <h:outputText value="#{auction.account.feedbackPercent}">
                   <f:convertNumber maxFractionDigits="0"/>
                 </h:outputText>% Positive
               </b>
  @@ -158,8 +158,8 @@
         
           <div><b>1. Check the seller's reputation</b></div>
           <div style="margin-left:16px">
  -          Score: <span>#{auction.account.feedbackCount} | </span>
  -          <h:outputText value="#{auction.account.feedbackScore}">
  +          Score: <span>#{auction.account.feedbackScore} | </span>
  +          <h:outputText value="#{auction.account.feedbackPercent}">
               <f:convertNumber maxFractionDigits="0"/>
             </h:outputText>% Positive<br/>
             <h:outputLink value="#{facesContext.externalContext.requestContextPath}/feedback/#{auction.account.name}">Read the feedback comments</h:outputLink>
  
  
  
  1.2       +86 -6     jboss-seam/examples/seambay/view/feedback.xhtml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: feedback.xhtml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/seambay/view/feedback.xhtml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- feedback.xhtml	23 Apr 2007 14:37:02 -0000	1.1
  +++ feedback.xhtml	24 Apr 2007 12:32:29 -0000	1.2
  @@ -8,7 +8,7 @@
     <head>
       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
       <title>seamBay - Member Feedback for #{selectedMember.name}</title>
  -    <link href="#{facesContext.externalContext.requestContextPath}/style/home.css" rel="stylesheet" type="text/css"/>
  +    <link href="#{facesContext.externalContext.requestContextPath}/style/feedback.css" rel="stylesheet" type="text/css"/>
       <link href="#{facesContext.externalContext.requestContextPath}/style/common.css" rel="stylesheet" type="text/css"/>
     </head>
   
  @@ -18,11 +18,91 @@
         
         <div class="banner"></div>
        
  -      Member feedback
  +      <div id="feedbackHeader">
  +        <div class="headerTitle">
  +          Member Feedback
  +        </div>
  +                
  +        <div class="headerStatus">
  +          <b>#{selectedMember.name}<span> ( </span>#{selectedMember.feedbackScore}<span> )</span></b>
  +          
  +          <p>
  +            <span>Member since </span>
  +            <h:outputText value="#{selectedMember.memberSince}">
  +              <f:convertDateTime pattern="dd-MMM-yyyy"/>
  +            </h:outputText>
  +          </p>
  +        </div>
  +        
  +        <div class="feedbackBreakdown">
  +          <div class="feedbackScore">            
  +            <div class="scoreRowBig">
  +              <label>Feedback Score:</label>
  +              <div>
  +                #{selectedMember.feedbackScore}
  +              </div>
  +            </div>  
  +            
  +            <div class="scoreRowBig">
  +              <label>Positive feedback:</label>
  +              <div>                
  +                <h:outputText value="#{selectedMember.feedbackPercent}">
  +                  <f:convertNumber minFractionDigits="1" maxFractionDigits="1"/>
  +                </h:outputText>%                
  +              </div>
  +            </div>                      
  +            
  +          </div>
         
  -      <ui:repeat value="#{memberFeedback}" var="fb">
  -        Feedback: #{fb.comment}
  -      </ui:repeat>
  +          <br class="clear"/>        
  +        </div>
  +      </div>
  +      
  +      <div class="feedback">
  +      	<h:dataTable id="feedback" 
  +      	             value="#{memberFeedback}" 
  +      	             var="fb" 
  +      	             cellspacing="0px"
  +      	             width="100%"
  +      	             styleClass="feedbackTable">
  +      	  <h:column>
  +      	    <s:fragment rendered="#{fb.rating eq Rating.positive}">
  +      	      <span>positive</span>
  +      	    </s:fragment>    	
  +      	  </h:column>
  +      	  
  +      	  <h:column>
  +      	    <f:facet name="header">Feedback / Item</f:facet>    	    
  +      	    #{fb.comment}
  +      	    <div class="itemDescription">
  +      	      #{fb.item.title}<span> (</span>#{fb.item.auctionId}<span>)</span>
  +      	    </div>
  +      	  </h:column>
  +      	  
  +      	  <h:column>
  +      	    <f:facet name="header">From Buyer / Price</f:facet>
  +      	    #{fb.fromAccount.name}
  +      	    <span> 
  +      	      (<h:outputLink value="#{facesContext.externalContext.requestContextPath}/feedback/#{fb.fromAccount.name}">#{fb.fromAccount.feedbackScore}
  +              </h:outputLink>)
  +      	    </span>
  +      	    <div class="itemDescription">
  +              $<h:outputText value="#{fb.item.price}">
  +                <f:convertNumber minFractionDigits="2" maxFractionDigits="2"/>
  +              </h:outputText>
  +      	    </div>      	    
  +      	  </h:column>
  +      	  
  +      	  <h:column>
  +      	    <f:facet name="header">Date/Time</f:facet>
  +            <h:outputText value="#{fb.feedbackDate}">
  +              <f:convertDateTime pattern="dd-MMM-yy HH:mm"/>
  +            </h:outputText>    	    
  +      	    
  +      	  </h:column>
  +      	  
  +      	</h:dataTable>
  +      </div>
   
       </div>
     </body>
  
  
  



More information about the jboss-cvs-commits mailing list