Author: jonathan
Date: Wed Dec 5 15:18:13 2007
New Revision: 10564
Log:
Fixed IE incompatibility using GET from XMLHTTP. Now post a "0" to get the
rating without changing it.
Modified:
trunk/mashup/java/modules/www/org/ajax_rating.jsp
Modified: trunk/mashup/java/modules/www/org/ajax_rating.jsp
==============================================================================
--- trunk/mashup/java/modules/www/org/ajax_rating.jsp (original)
+++ trunk/mashup/java/modules/www/org/ajax_rating.jsp Wed Dec 5 15:18:13 2007
@@ -20,21 +20,17 @@
String path = request.getParameter("path");
String ratingDivId = request.getParameter("ratingDivId");
- int rating;
Registry registry = RegistryUtils.getRegistry(request);
- if (request.getMethod().equals("POST")) {
- // attempt to set the rating for this user
- rating = Integer.parseInt(request.getParameter("rating"));
- registry.rateResource(path, rating);
- } else if (RegistryUtils.isLoggedIn(registry)) {
- // if user is logged in we can see what he currently rated this mashup
(if he did)
+ int rating = Integer.parseInt(request.getParameter("rating"));
+
+ if (rating == 0) {
rating = registry.getRating(path,
RegistryUtils.getCurrentUser(registry));
} else {
- // no signed in user
- rating = 0;
+ registry.rateResource(path, rating);
}
+
float averageRating = registry.getAverageRating(path);
String userStar;
_______________________________________________
Mashup-dev mailing list
[email protected]
http://www.wso2.org/cgi-bin/mailman/listinfo/mashup-dev