Add boolean to set/remove/rename in storage

pull/1/head
Alex Beregszaszi 8 years ago
parent c4e4d36629
commit 60fc07ee8f
  1. 11
      src/app/storage.js

@ -10,7 +10,12 @@ function Storage () {
}
this.set = function (name, content) {
try {
window.localStorage.setItem('sol:' + name, content)
} catch (exception) {
return false
}
return true
}
function safeKeys () {
@ -28,12 +33,16 @@ function Storage () {
this.remove = function (name) {
window.localStorage.removeItem('sol:' + name)
return true
}
this.rename = function (originalName, newName) {
var content = this.get(originalName)
this.set(newName, content)
if (!this.set(newName, content)) {
return false
}
this.remove(originalName)
return true
}
this.loadFile = function (filename, content) {

Loading…
Cancel
Save