You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@shindig.apache.org by Darren Bond <db...@globalcad.com> on 2013/10/18 01:43:08 UTC
Store Simple Gadget Preference
Dear All,
Can anyone advise how we can store a simple gadget preference either
locally within a cookie or any other means?
Below is a simple attempt to do this which currently fails. We can see how
and where gadgets pass data to server and it seems the environment
javascripts always use default data for saving even if there is
user-entered data available. It might be a misconfiguration of these
javascripts but I cannot be sure.
Can anyone explain a method of storing a simple gadget preference locally
within a cookie? I'm imagining there must be an example of this somewhere.
Isn't that the purpose of cookiebaseduserprefstore.js?
<Module>
<ModulePrefs title="User preferences test" height="200">
<Require feature="setprefs"/>
</ModulePrefs>
<UserPref name="string" display_name="Enter string"
default_value="Default"/>
<Content view="preview, home, canvas">
<![CDATA[
<h1 id="h1">__UP_string__</h1>
<script>
var prefs = new gadgets.Prefs();
function init() {
document.getElementById('h1').innerHTML = prefs.getString('string');
}
gadgets.util.registerOnLoadHandler(init);
</script>
]]>
</Content>
</Module>
Kind regards,
Darren