Hi Ryan, Thanks. I'm wondering how iGoogle is storing some gadget preferences. In the case of an anonymous user, can the data be stored on the user's local computer via cookies? Please see below the following test steps:-
a) Visit iGoogle http://www.google.com/ig but do not sign in, remain anonymous. b) Add the Google Map Search to your page i.e. this gadget... http://www.google.com/ig/directory?type=gadgets&url=www.gstatic.com/ig/modul es/mapsearch/localsearch_v2.xml c) Click on the gadget's title bar and select Edit Settings menu option to display the UserPrefs panel. d) Change the default location to your local town so that the map updates. e) Now close your web browser and re-start it and browse to the iGoogle page - even though you have not logged in to iGoogle, the maps gadget's UserPrefs has persisted and still displays your home town on the map. Presumably it does so using cookies? Are there any demonstrations/coding examples of this we can examine? Kind regards, Darren -----Original Message----- From: Ryan Baxter [mailto:rbaxte...@apache.org] Sent: 16 October 2013 13:40 To: us...@shindig.apache.org; Darren Bond Cc: dev@shindig.apache.org Subject: Re: Gadget Window - Extends Abnormally Preferences can change in 2 ways -A gadget sets a preference which calls an RPC listener in the container letting the container know about the preference change or -A user changes a preference for the gadget in the containers UI In either case it is up to the container to persist preferences for gadgets. In the second case where the user sets a preference in the containers UI the container should rerender the gadget with the new preference values. The OpenSocial Explorer has a pretty strait forward implementation of this. The ExplorerContiner [1] adds a function to the container config that will be called when a gadget sets its preferences. The PreferencesDialog [2] class then notifies the container when the preferences change which in turn causes the gadget to rerender. [1] https://github.com/OpenSocial/explorer/blob/master/opensocial-explorer-webco ntent/src/main/javascript/modules/ExplorerContainer.js [2] https://github.com/OpenSocial/explorer/blob/master/opensocial-explorer-webco ntent/src/main/javascript/modules/widgets/gadgetarea/PreferencesDialog.js On Wed, Oct 16, 2013 at 2:22 AM, Darren Bond <db...@globalcad.com> wrote: > Hi Ryan, > > We're not sure we have preferences setup correctly. Can you kindly point us > towards any helpful links or example code for this? > > Kind regards, > > Darren > > From Ryan Baxter <rbaxte...@apache.org> > Subject Re: Gadget Window - Extends Abnormally > Date Wed, 16 Oct 2013 01:26:09 GMT > I have not seen either of these issues before. The certainly could be > issues with the gadget itself. Do preferences with other gadgets work > fine? >