Author: lindner
Date: Thu Jan 22 14:46:29 2009
New Revision: 736838

URL: http://svn.apache.org/viewvc?rev=736838&view=rev
Log:
SHINDIG-671 | Patch from David Citron | Fix setUserPref problems in gadgets.js

Modified:
    incubator/shindig/trunk/javascript/container/gadgets.js

Modified: incubator/shindig/trunk/javascript/container/gadgets.js
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/javascript/container/gadgets.js?rev=736838&r1=736837&r2=736838&view=diff
==============================================================================
--- incubator/shindig/trunk/javascript/container/gadgets.js (original)
+++ incubator/shindig/trunk/javascript/container/gadgets.js Thu Jan 22 14:46:29 
2009
@@ -214,9 +214,9 @@
  */
 gadgets.IfrGadgetService.prototype.setUserPref = function(editToken, name,
     value) {
-  var id = this.getGadgetIdFromModuleId(this.f);
+  var id = gadgets.container.gadgetService.getGadgetIdFromModuleId(this.f);
   var gadget = gadgets.container.getGadget(id);
-  var prefs = gadget.getUserPrefs();
+  var prefs = gadget.getUserPrefs() || {};
   for (var i = 1, j = arguments.length; i < j; i += 2) {
     prefs[arguments[i]] = arguments[i + 1];
   }
@@ -229,8 +229,8 @@
  */
 gadgets.IfrGadgetService.prototype.requestNavigateTo = function(view,
     opt_params) {
-  var id = this.getGadgetIdFromModuleId(this.f);
-  var url = this.getUrlForView(view);
+  var id = gadgets.container.gadgetService.getGadgetIdFromModuleId(this.f);
+  var url = gadgets.container.gadgetService.getUrlForView(view);
 
   if (opt_params) {
     var paramStr = gadgets.json.stringify(opt_params);


Reply via email to