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

Reply via email to