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() {
|
||||
backup = new Object();
|
||||
backupWaiting = 1 + pads.length;
|
||||
@@ -265,6 +275,7 @@
|
||||
|
||||
// set up buttons
|
||||
$("#backuper").click(doBackup);
|
||||
$("#restorer").click(restoreKVS);
|
||||
$("#submitter").click(saveNote);
|
||||
$("#deleter").click(deleteNote);
|
||||
$("#newer").click(newNote);
|
||||
@@ -278,7 +289,7 @@
|
||||
$(document).ready(init);
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<body>
|
||||
<div class="modal" id="myModal">
|
||||
<div class="modal-header">
|
||||
<h3>Login to CryptoPad</h3>
|
||||
@@ -314,6 +325,7 @@
|
||||
<ul id="padList" class="nav nav-pills nav-stacked">
|
||||
</ul>
|
||||
<button id="backuper" class="btn btn-inverse">Backup</button>
|
||||
<button id="restorer" class="btn btn-inverse">Restore</button>
|
||||
</div>
|
||||
<div class="span10">
|
||||
<div class="well">
|
||||
|
||||
Reference in New Issue
Block a user