Author: zhen
Date: Thu Oct 30 14:41:29 2008
New Revision: 709253

URL: http://svn.apache.org/viewvc?rev=709253&view=rev
Log:
Fixed a double escaping bug 
(http://code.google.com/p/opensocial-resources/issues/detail?id=316) and a 
related escaping bug in views.js that messed up requestNavigateTo parameters.


Modified:
    incubator/shindig/trunk/features/views/views.js

Modified: incubator/shindig/trunk/features/views/views.js
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/features/views/views.js?rev=709253&r1=709252&r2=709253&view=diff
==============================================================================
--- incubator/shindig/trunk/features/views/views.js (original)
+++ incubator/shindig/trunk/features/views/views.js Thu Oct 30 14:41:29 2008
@@ -69,14 +69,7 @@
     var urlParams = gadgets.util.getUrlParameters();
     // View parameters are passed as a single parameter.
     if (urlParams["view-params"]) {
-      var tmpParams = gadgets.json.parse(
-          decodeURIComponent(urlParams["view-params"]));
-      if (tmpParams) {
-        params = tmpParams;
-        for (var p in params) if (params.hasOwnProperty(p)) {
-          params[p] = gadgets.util.escapeString(params[p]);
-        }
-      }
+      params = gadgets.json.parse(urlParams["view-params"]) || params;
     }
     currentView = supportedViews[urlParams.view] || supportedViews["default"];
   }


Reply via email to