Sha256: 5018eab86d6dae2ea9f9f2c729fe45fb6d98578cc8013729ab3e9ef30c057567
Contents?: true
Size: 1.64 KB
Versions: 2
Compression:
Stored size: 1.64 KB
Contents
var Data; Data = { // values cannot be longer than 255 chars // store: function(data, success_function, error_function) { Debug.log("Data.store", data); var keys = { "keys": data }; openmail.Application.setData(keys, function(response) { Debug.log("openmail.Application.setData response", response); if (response.error && (response.error !== YAHOO.openmail.ERR_NONE)) { // storage error detected Debug.error("Error saving data", response); if (error_function) { error_function(response); } } else { if (success_function) { success_function(response); } } }); }, // keys must be an array // fetch: function(keys, success_function, error_function) { Debug.log("Data.fetch", keys); keys = { "keys": keys }; openmail.Application.getData(keys, function(response) { try { Debug.log("Inside openmail.Application.getData callback", response); if (response.error && (response.error !== YAHOO.openmail.ERR_NONE)) { Debug.error("Error retrieving data", response); if (error_function) { error_function(response); } } else { Debug.log("success in openmail.Application.getData", response); if (success_function) { success_function(response); } } } catch(omg) { Debug.error(omg); } }); }, clear: function() { Data.store({ "ymail_wssid": null }, function(response) { YMDP.guid = null; YMDP.ymail_wssid = null; }); } };
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ymdp-0.7.1 | lib/ymdp/javascripts/jquery/data.js |
ymdp-0.7.0 | lib/ymdp/javascripts/jquery/data.js |