fix(storage) if to much data -> exeption

This commit is contained in:
coderaiser 2014-11-20 04:39:58 -05:00
parent 50cca39a04
commit 3572866bd3

View file

@ -61,15 +61,17 @@ var Util, DOM;
* записываем данные в него
*/
this.set = function(name, data, callback) {
var str, ret = Allowed && name;
var str, error;
if (Util.type.object(data))
str = Util.json.stringify(data);
if (Allowed && name)
localStorage.setItem(name, str || data);
error = Util.exec.try(function() {
localStorage.setItem(name, str || data);
});
Util.exec(callback, null, ret);
Util.exec(callback, error);
return this;
},