mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 18:55:26 +00:00
fix(storage) if to much data -> exeption
This commit is contained in:
parent
50cca39a04
commit
3572866bd3
1 changed files with 5 additions and 3 deletions
|
|
@ -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;
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue