diff options
author | Ondrej Zara <ondrej.zara@gmail.com> | 2013-09-19 07:23:12 +0200 |
---|---|---|
committer | Ondrej Zara <ondrej.zara@gmail.com> | 2013-09-19 07:23:12 +0200 |
commit | 1f3c1ee031118f80bef13d931f078fa5294a7255 (patch) | |
tree | ffc01da444b51134d7265221d966623525ca8199 /js | |
parent | 118c0f085453b87420907195502fc70156864eb6 (diff) | |
download | wwwsqldesigner-1f3c1ee031118f80bef13d931f078fa5294a7255.zip wwwsqldesigner-1f3c1ee031118f80bef13d931f078fa5294a7255.tar.gz wwwsqldesigner-1f3c1ee031118f80bef13d931f078fa5294a7255.tar.bz2 |
Fix for cancelled localStorage operations, fixes #174
Diffstat (limited to 'js')
-rw-r--r-- | js/wwwsqldesigner.js | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/js/wwwsqldesigner.js b/js/wwwsqldesigner.js index 5f8df41..2364bf1 100644 --- a/js/wwwsqldesigner.js +++ b/js/wwwsqldesigner.js @@ -1377,8 +1377,9 @@ SQL.IO.prototype.clientlocalsave = function() { return; } - var key = prompt(_("serversaveprompt"), this._name) || "default"; - key = "wwwsqldesigner_databases_"+key; + var key = prompt(_("serversaveprompt"), this._name); + if (key === null) { return; } + key = "wwwsqldesigner_databases_" + (key || "default"); try { localStorage.setItem(key, xml); @@ -1396,8 +1397,9 @@ SQL.IO.prototype.clientlocalload = function() { return; } - var key = prompt(_("serverloadprompt"), this._name) || "default"; - key = "wwwsqldesigner_databases_"+key; + var key = prompt(_("serverloadprompt"), this._name); + if (key === null) { return; } + key = "wwwsqldesigner_databases_" + (key || "default"); try { var xml = localStorage.getItem(key); |