don't load jot autosave content into other document types or edits of other items, but do save these edits in case you need to recover them
This commit is contained in:
parent
b8aabde6c3
commit
a5a6488757
@ -568,11 +568,14 @@ $( document ).on( "click", ".wall-item-delete-link,.page-delete-link,.layout-del
|
|||||||
function postSaveChanges(action, type) {
|
function postSaveChanges(action, type) {
|
||||||
if({{$auto_save_draft}}) {
|
if({{$auto_save_draft}}) {
|
||||||
|
|
||||||
|
var doctype = $('#jot-webpage').val();
|
||||||
|
var postid = '-' + doctype + '-' + $('#jot-postid').val();
|
||||||
|
|
||||||
if(action != 'clean') {
|
if(action != 'clean') {
|
||||||
localStorage.setItem("post_title", $("#jot-title").val());
|
localStorage.setItem("post_title" + postid, $("#jot-title").val());
|
||||||
localStorage.setItem("post_body", $("#profile-jot-text").val());
|
localStorage.setItem("post_body" + postid, $("#profile-jot-text").val());
|
||||||
if($("#jot-category").length)
|
if($("#jot-category").length)
|
||||||
localStorage.setItem("post_category", $("#jot-category").val());
|
localStorage.setItem("post_category + postid", $("#jot-category").val());
|
||||||
}
|
}
|
||||||
|
|
||||||
if(action == 'start') {
|
if(action == 'start') {
|
||||||
@ -589,9 +592,9 @@ $( document ).on( "click", ".wall-item-delete-link,.page-delete-link,.layout-del
|
|||||||
if(action == 'clean') {
|
if(action == 'clean') {
|
||||||
clearTimeout(postSaveTimer);
|
clearTimeout(postSaveTimer);
|
||||||
postSaveTimer = null;
|
postSaveTimer = null;
|
||||||
localStorage.removeItem("post_title");
|
localStorage.removeItem("post_title" + postid);
|
||||||
localStorage.removeItem("post_body");
|
localStorage.removeItem("post_body" + postid);
|
||||||
localStorage.removeItem("post_category");
|
localStorage.removeItem("post_category" + postid);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -602,9 +605,11 @@ $( document ).on( "click", ".wall-item-delete-link,.page-delete-link,.layout-del
|
|||||||
var cleaned = false;
|
var cleaned = false;
|
||||||
|
|
||||||
if({{$auto_save_draft}}) {
|
if({{$auto_save_draft}}) {
|
||||||
var postTitle = localStorage.getItem("post_title");
|
var doctype = $('#jot-webpage').val();
|
||||||
var postBody = localStorage.getItem("post_body");
|
var postid = '-' + doctype + '-' + $('#jot-postid').val();
|
||||||
var postCategory = (($("#jot-category").length) ? localStorage.getItem("post_category") : '');
|
var postTitle = localStorage.getItem("post_title" + postid);
|
||||||
|
var postBody = localStorage.getItem("post_body" + postid);
|
||||||
|
var postCategory = (($("#jot-category").length) ? localStorage.getItem("post_category" + postid) : '');
|
||||||
var openEditor = false;
|
var openEditor = false;
|
||||||
|
|
||||||
if(postTitle) {
|
if(postTitle) {
|
||||||
|
@ -21,8 +21,8 @@
|
|||||||
<input type="hidden" name="media_str" id="jot-media" value="" />
|
<input type="hidden" name="media_str" id="jot-media" value="" />
|
||||||
<input type="hidden" name="source" id="jot-source" value="{{$source}}" />
|
<input type="hidden" name="source" id="jot-source" value="{{$source}}" />
|
||||||
<input type="hidden" name="coord" id="jot-coord" value="" />
|
<input type="hidden" name="coord" id="jot-coord" value="" />
|
||||||
<input type="hidden" name="post_id" value="{{$post_id}}" />
|
<input type="hidden" id="jot-postid" name="post_id" value="{{$post_id}}" />
|
||||||
<input type="hidden" name="webpage" value="{{$webpage}}" />
|
<input type="hidden" id="jot-webpage" name="webpage" value="{{$webpage}}" />
|
||||||
<input type="hidden" name="preview" id="jot-preview" value="0" />
|
<input type="hidden" name="preview" id="jot-preview" value="0" />
|
||||||
<input type="hidden" id="jot-consensus" name="consensus" value="{{if $consensus}}{{$consensus}}{{else}}0{{/if}}" />
|
<input type="hidden" id="jot-consensus" name="consensus" value="{{if $consensus}}{{$consensus}}{{else}}0{{/if}}" />
|
||||||
<input type="hidden" id="jot-nocomment" name="nocomment" value="{{if $nocomment}}{{$nocomment}}{{else}}0{{/if}}" />
|
<input type="hidden" id="jot-nocomment" name="nocomment" value="{{if $nocomment}}{{$nocomment}}{{else}}0{{/if}}" />
|
||||||
|
Reference in New Issue
Block a user