Author: etnu
Date: Wed Feb 20 04:29:23 2008
New Revision: 629439

URL: http://svn.apache.org/viewvc?rev=629439&view=rev
Log:
Updated gadgets.js to reflect correct set_pref handler behavior, including 
properly identifying the "dummy" value as the ifpc edit token.


Modified:
    incubator/shindig/trunk/java/gadgets/pom.xml
    incubator/shindig/trunk/javascript/container/gadgets.js

Modified: incubator/shindig/trunk/java/gadgets/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/pom.xml?rev=629439&r1=629438&r2=629439&view=diff
==============================================================================
--- incubator/shindig/trunk/java/gadgets/pom.xml (original)
+++ incubator/shindig/trunk/java/gadgets/pom.xml Wed Feb 20 04:29:23 2008
@@ -140,7 +140,7 @@
             <exclude>**/*.jpeg</exclude>
             <exclude>**/*.png</exclude>
             <!-- Syndicator files are JSON, not javascript -->
-            <exclude>**/*syndicator.js</exclude>
+            <exclude>**/*syndicator*.js</exclude>
             <!-- open social files produce too many warnings -->
             <exclude>**/opensocial-*/*</exclude>
           </excludes>

Modified: incubator/shindig/trunk/javascript/container/gadgets.js
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/javascript/container/gadgets.js?rev=629439&r1=629438&r2=629439&view=diff
==============================================================================
--- incubator/shindig/trunk/javascript/container/gadgets.js (original)
+++ incubator/shindig/trunk/javascript/container/gadgets.js Wed Feb 20 04:29:23 
2008
@@ -246,18 +246,17 @@
 
 /**
  * Sets one or more user preferences
- * @param {String} gadgetFrameId Frame ID of the gadget that initiates the call
- * @param {String} dummy
+ * @param {String} editToken
  * @param {String} name Name of user preference
  * @param {String} value Value of user preference
  * More names and values may follow
  */
-gadgets.IfrGadgetService.prototype.setUserPref = function() {
+gadgets.IfrGadgetService.prototype.setUserPref = function(editToken, name, 
value) {
   // Quick hack to extract the gadget id from module id
   var id = parseInt(this.f.match(/_([0-9]+)$/)[1], 10);
   var gadget = gadgets.container.getGadget(id);
   var prefs = gadget.getUserPrefs();
-  for (var i = 0, j = arguments.length; i < j; i += 2) {
+  for (var i = 1, j = arguments.length; i < j; i += 2) {
     prefs[arguments[i]] = arguments[i + 1];
   }
   gadget.setUserPrefs(prefs);


Reply via email to