Author: jonathan
Date: Fri Jan 18 16:27:18 2008
New Revision: 12494

Log:

Updated look and feel for ratings.

Added:
   trunk/mashup/java/modules/www/images/rating-animation.gif   (contents, props 
changed)
   trunk/mashup/java/modules/www/images/rx0.gif   (contents, props changed)
   trunk/mashup/java/modules/www/images/rx1.gif   (contents, props changed)
   trunk/mashup/java/modules/www/images/rx2.gif   (contents, props changed)
   trunk/mashup/java/modules/www/images/rx3.gif   (contents, props changed)
   trunk/mashup/java/modules/www/images/rx4.gif   (contents, props changed)
   trunk/mashup/java/modules/www/images/wso2_mashup_logo.gif
      - copied unchanged from r12441, 
trunk/mashup/java/modules/www/images/wso2_mashup_logo.gif
Removed:
   trunk/mashup/java/modules/www/images/r4x.gif
Modified:
   trunk/mashup/java/modules/www/ajax_rating.jsp
   trunk/mashup/java/modules/www/images/r00.gif
   trunk/mashup/java/modules/www/images/r01.gif
   trunk/mashup/java/modules/www/images/r02.gif
   trunk/mashup/java/modules/www/images/r03.gif
   trunk/mashup/java/modules/www/images/r04.gif
   trunk/mashup/java/modules/www/images/r40.gif
   trunk/mashup/java/modules/www/images/r41.gif
   trunk/mashup/java/modules/www/images/r42.gif
   trunk/mashup/java/modules/www/images/r43.gif
   trunk/mashup/java/modules/www/images/r44.gif
   trunk/mashup/java/modules/www/js/common.js
   trunk/mashup/java/modules/www/rating.jsp

Modified: trunk/mashup/java/modules/www/ajax_rating.jsp
==============================================================================
--- trunk/mashup/java/modules/www/ajax_rating.jsp       (original)
+++ trunk/mashup/java/modules/www/ajax_rating.jsp       Fri Jan 18 16:27:18 2008
@@ -38,8 +38,15 @@
     String averageStar;
     String[] stars = new String[5];
     for (int i = 1; i <= 5; i++) {
-        if (rating < i) userStar = "0";
-        else userStar = "4";
+        if (!RegistryUtils.isLoggedIn(registry)) {
+            userStar = "x";
+        }
+        else if (rating < i) {
+            userStar = "0";
+        }
+        else {
+            userStar = "4";
+        }
 
         if (averageRating >= i - 0.125) averageStar = "4";
         else if (averageRating >= i - 0.375) averageStar = "3";

Modified: trunk/mashup/java/modules/www/images/r00.gif
==============================================================================
Binary files. No diff available.

Modified: trunk/mashup/java/modules/www/images/r01.gif
==============================================================================
Binary files. No diff available.

Modified: trunk/mashup/java/modules/www/images/r02.gif
==============================================================================
Binary files. No diff available.

Modified: trunk/mashup/java/modules/www/images/r03.gif
==============================================================================
Binary files. No diff available.

Modified: trunk/mashup/java/modules/www/images/r04.gif
==============================================================================
Binary files. No diff available.

Modified: trunk/mashup/java/modules/www/images/r40.gif
==============================================================================
Binary files. No diff available.

Modified: trunk/mashup/java/modules/www/images/r41.gif
==============================================================================
Binary files. No diff available.

Modified: trunk/mashup/java/modules/www/images/r42.gif
==============================================================================
Binary files. No diff available.

Modified: trunk/mashup/java/modules/www/images/r43.gif
==============================================================================
Binary files. No diff available.

Modified: trunk/mashup/java/modules/www/images/r44.gif
==============================================================================
Binary files. No diff available.

Added: trunk/mashup/java/modules/www/images/rating-animation.gif
==============================================================================
Binary file. No diff available.

Added: trunk/mashup/java/modules/www/images/rx0.gif
==============================================================================
Binary file. No diff available.

Added: trunk/mashup/java/modules/www/images/rx1.gif
==============================================================================
Binary file. No diff available.

Added: trunk/mashup/java/modules/www/images/rx2.gif
==============================================================================
Binary file. No diff available.

Added: trunk/mashup/java/modules/www/images/rx3.gif
==============================================================================
Binary file. No diff available.

Added: trunk/mashup/java/modules/www/images/rx4.gif
==============================================================================
Binary file. No diff available.

Modified: trunk/mashup/java/modules/www/js/common.js
==============================================================================
--- trunk/mashup/java/modules/www/js/common.js  (original)
+++ trunk/mashup/java/modules/www/js/common.js  Fri Jan 18 16:27:18 2008
@@ -19,8 +19,10 @@
     if (userLoggedOn) {
         var images = $(ratingDivId).getElementsByTagName("img");
         for (var i = 0; i < 5; i++) {
-            if (i < value) images[i].src = "images/r4x.gif";
-            else images[i].src = "images/r00.gif";
+            var src = images[i].src;
+            var currentState = src.charAt(src.indexOf("images/r") + 9);
+            if (i < value) images[i].src = "images/r4" + currentState + ".gif";
+            else images[i].src = "images/r0" + currentState + ".gif";
         }
     }
 }

Modified: trunk/mashup/java/modules/www/rating.jsp
==============================================================================
--- trunk/mashup/java/modules/www/rating.jsp    (original)
+++ trunk/mashup/java/modules/www/rating.jsp    Fri Jan 18 16:27:18 2008
@@ -20,28 +20,9 @@
 
 <div id="<%=id%>"
      class="rating_<%=path.replace('/', '_')%>"
-     initialState="00 00 00 00 00"
+     initialState="x0 x0 x0 x0 x0"
      title="loading ratings...">
-    <img src="images/r00.gif"
-         onmouseover="previewRating('<%=id%>', 1)"
-         onmouseout="clearPreview('<%=id%>')"
-         onclick="setRating('<%=id%>', '<%=path%>', 1)"
-            /><img src="images/r00.gif"
-                   onmouseover="previewRating('<%=id%>', 2)"
-                   onmouseout="clearPreview('<%=id%>')"
-                   onclick="setRating('<%=id%>', '<%=path%>', 2)"
-        /><img src="images/r00.gif"
-               onmouseover="previewRating('<%=id%>', 3)"
-               onmouseout="clearPreview('<%=id%>')"
-               onclick="setRating('<%=id%>', '<%=path%>', 3)"
-        /><img src="images/r00.gif"
-               onmouseover="previewRating('<%=id%>', 4)"
-               onmouseout="clearPreview('<%=id%>')"
-               onclick="setRating('<%=id%>', '<%=path%>', 4)"
-        /><img src="images/r00.gif"
-               onmouseover="previewRating('<%=id%>', 5)"
-               onmouseout="clearPreview('<%=id%>')"
-               onclick="setRating('<%=id%>', '<%=path%>', 5)"/>
+    <img src="images/rating-animation.gif"/>
     <script type="text/javascript">
         getInitialRating('<%=id%>', '<%=path%>');
     </script>

_______________________________________________
Mashup-dev mailing list
[email protected]
http://www.wso2.org/cgi-bin/mailman/listinfo/mashup-dev

Reply via email to