mirror of
https://github.com/sbrl/Pepperminty-Wiki.git
synced 2024-11-22 16:33:00 +00:00
Don'tr estore content if there's something in the editor already.
This commit is contained in:
parent
d3b6b1c54e
commit
b7b34bff16
3 changed files with 9 additions and 5 deletions
|
@ -3853,12 +3853,14 @@ register_module([
|
||||||
$content .= <<<SMARTSAVE
|
$content .= <<<SMARTSAVE
|
||||||
<!-- Smart saving script -->
|
<!-- Smart saving script -->
|
||||||
<script>
|
<script>
|
||||||
function getSmartSaveKey() { return document.querySelector("main h1").innerHTML.replace("Creating ", "").trim(); }
|
function getSmartSaveKey() { return document.querySelector("main h1").innerHTML.replace("Creating ", "").replace("Editing ", "").trim(); }
|
||||||
// Saving
|
// Saving
|
||||||
document.querySelector("textarea[name=content]").addEventListener("keyup", function(event) { window.localStorage.setItem(getSmartSaveKey(), event.target.value) });
|
document.querySelector("textarea[name=content]").addEventListener("keyup", function(event) { window.localStorage.setItem(getSmartSaveKey(), event.target.value) });
|
||||||
// Loading
|
// Loading
|
||||||
window.addEventListener("load", function(event) {
|
window.addEventListener("load", function(event) {
|
||||||
document.querySelector("textarea[name=content]").value = localStorage.getItem(getSmartSaveKey());
|
var editor = document.querySelector("textarea[name=content]");
|
||||||
|
if(editor.value.length > 0) return; // Don't restore if there's data in the editor already
|
||||||
|
editor.value = localStorage.getItem(getSmartSaveKey());
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
SMARTSAVE;
|
SMARTSAVE;
|
||||||
|
|
|
@ -122,7 +122,7 @@
|
||||||
"author": "Starbeamrainbowlabs",
|
"author": "Starbeamrainbowlabs",
|
||||||
"description": "Allows you to edit pages by adding the edit and save actions. You should probably include this one.",
|
"description": "Allows you to edit pages by adding the edit and save actions. You should probably include this one.",
|
||||||
"id": "page-edit",
|
"id": "page-edit",
|
||||||
"lastupdate": 1477150472,
|
"lastupdate": 1477151244,
|
||||||
"optional": false
|
"optional": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -107,12 +107,14 @@ register_module([
|
||||||
$content .= <<<SMARTSAVE
|
$content .= <<<SMARTSAVE
|
||||||
<!-- Smart saving script -->
|
<!-- Smart saving script -->
|
||||||
<script>
|
<script>
|
||||||
function getSmartSaveKey() { return document.querySelector("main h1").innerHTML.replace("Creating ", "").trim(); }
|
function getSmartSaveKey() { return document.querySelector("main h1").innerHTML.replace("Creating ", "").replace("Editing ", "").trim(); }
|
||||||
// Saving
|
// Saving
|
||||||
document.querySelector("textarea[name=content]").addEventListener("keyup", function(event) { window.localStorage.setItem(getSmartSaveKey(), event.target.value) });
|
document.querySelector("textarea[name=content]").addEventListener("keyup", function(event) { window.localStorage.setItem(getSmartSaveKey(), event.target.value) });
|
||||||
// Loading
|
// Loading
|
||||||
window.addEventListener("load", function(event) {
|
window.addEventListener("load", function(event) {
|
||||||
document.querySelector("textarea[name=content]").value = localStorage.getItem(getSmartSaveKey());
|
var editor = document.querySelector("textarea[name=content]");
|
||||||
|
if(editor.value.length > 0) return; // Don't restore if there's data in the editor already
|
||||||
|
editor.value = localStorage.getItem(getSmartSaveKey());
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
SMARTSAVE;
|
SMARTSAVE;
|
||||||
|
|
Loading…
Reference in a new issue