mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-08-11 12:20:22 +00:00
Post edit collision detection fixes from mdawaffe. fixes #6043
git-svn-id: https://develop.svn.wordpress.org/trunk@7146 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
var autosaveLast = '';
|
||||
var autosavePeriodical;
|
||||
var autosaveOldMessage = '';
|
||||
|
||||
jQuery(function($) {
|
||||
autosaveLast = $('#post #title').val()+$('#post #content').val();
|
||||
@@ -17,7 +18,6 @@ jQuery(function($) {
|
||||
|
||||
// called when autosaving pre-existing post
|
||||
function autosave_saved(response) {
|
||||
var oldMessage = jQuery('#autosave').html();
|
||||
var res = wpAjax.parseAjaxResponse(response, 'autosave'); // parse the ajax response
|
||||
var message = '';
|
||||
|
||||
@@ -39,7 +39,7 @@ function autosave_saved(response) {
|
||||
}
|
||||
}
|
||||
if ( message ) { jQuery('#autosave').html(message); } // update autosave message
|
||||
else if ( oldMessage && res ) { jQuery('#autosave').html( oldMessage ); }
|
||||
else if ( autosaveOldMessage && res ) { jQuery('#autosave').html( autosaveOldMessage ); }
|
||||
autosave_enable_buttons(); // re-enable disabled form buttons
|
||||
return res;
|
||||
}
|
||||
@@ -180,6 +180,8 @@ var autosave = function() {
|
||||
post_data['autosave'] = 0;
|
||||
}
|
||||
|
||||
autosaveOldMessage = jQuery('#autosave').html();
|
||||
|
||||
jQuery.ajax({
|
||||
data: post_data,
|
||||
beforeSend: doAutoSave ? autosave_loading : null,
|
||||
|
||||
Reference in New Issue
Block a user