Browse Source

draft autosave finished

master
Christian Müller 10 years ago
parent
commit
e852d3b3e5
  1. 7
      resources/public/js/publishing.js

7
resources/public/js/publishing.js

@ -15,7 +15,8 @@ function md2html(input) {
} }
function saveDraft() { function saveDraft() {
localStorage.setItem("draft", $note.value); console.log("draft autosave...");
localStorage.setItem("draft", $note.value);
} }
function onLoad() { function onLoad() {
@ -38,15 +39,17 @@ function onLoad() {
}; };
if ($action == "UPDATE") updatePreview(); if ($action == "UPDATE") updatePreview();
else { else {
$note.value = "";
var draft = localStorage.getItem("draft"); var draft = localStorage.getItem("draft");
if (draft) { if (draft) {
$note.value = draft; $note.value = draft;
updatePreview(); updatePreview();
} }
} }
else $note.value = "";
$note.onkeyup = updatePreview; $note.onkeyup = updatePreview;
$("publish-button").onclick = function(e) { $("publish-button").onclick = function(e) {
localStorage.removeItem("draft");
self.onbeforeunload = null;;
if ($plain_password.value != "") $("password").value = md5($plain_password.value); if ($plain_password.value != "") $("password").value = md5($plain_password.value);
$plain_password.value = null; $plain_password.value = null;
$("signature").value = md5($("session").value + $("signature").value = md5($("session").value +

Loading…
Cancel
Save