Added restore functionality
This commit is contained in:
@@ -208,6 +208,16 @@
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function restoreKVS() {
|
||||||
|
var data = prompt("Please enter backup blob");
|
||||||
|
var d = JSON.parse(data)
|
||||||
|
for (var k in d) {
|
||||||
|
setKVSItem(k, d[k]);
|
||||||
|
}
|
||||||
|
key = $("#password").val();
|
||||||
|
getKVSItem(hashSomething("pads"),padsLoaded);
|
||||||
|
}
|
||||||
|
|
||||||
function doBackup() {
|
function doBackup() {
|
||||||
backup = new Object();
|
backup = new Object();
|
||||||
backupWaiting = 1 + pads.length;
|
backupWaiting = 1 + pads.length;
|
||||||
@@ -265,6 +275,7 @@
|
|||||||
|
|
||||||
// set up buttons
|
// set up buttons
|
||||||
$("#backuper").click(doBackup);
|
$("#backuper").click(doBackup);
|
||||||
|
$("#restorer").click(restoreKVS);
|
||||||
$("#submitter").click(saveNote);
|
$("#submitter").click(saveNote);
|
||||||
$("#deleter").click(deleteNote);
|
$("#deleter").click(deleteNote);
|
||||||
$("#newer").click(newNote);
|
$("#newer").click(newNote);
|
||||||
@@ -314,6 +325,7 @@
|
|||||||
<ul id="padList" class="nav nav-pills nav-stacked">
|
<ul id="padList" class="nav nav-pills nav-stacked">
|
||||||
</ul>
|
</ul>
|
||||||
<button id="backuper" class="btn btn-inverse">Backup</button>
|
<button id="backuper" class="btn btn-inverse">Backup</button>
|
||||||
|
<button id="restorer" class="btn btn-inverse">Restore</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="span10">
|
<div class="span10">
|
||||||
<div class="well">
|
<div class="well">
|
||||||
|
|||||||
Reference in New Issue
Block a user