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"];
}