[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