Index: autosave.js =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/autosave/autosave.js,v retrieving revision 1.1.2.8 diff -u -r1.1.2.8 autosave.js --- autosave.js 17 Apr 2007 17:22:44 -0000 1.1.2.8 +++ autosave.js 5 May 2008 15:55:30 -0000 @@ -40,8 +40,13 @@ var options = { target: '#autosave_status', url: url, - success: function() { - $('#autosave_status').css('visibility', 'visible'); + success: function(t) { + var output = t.split('::SEP::'); + $('form#node-form').attr('action', output[0]); + $('form#node-form #edit-nid').val(output[1]); + $('form#node-form #edit-vid').val(output[2]); + $('form#node-form #edit-changed').val(output[3]); + $('#autosave_status').html(output[4]).css('visibility', 'visible'); changed = false; } }; Index: autosave.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/autosave/autosave.module,v retrieving revision 1.1.2.15 diff -u -r1.1.2.15 autosave.module --- autosave.module 19 Apr 2007 13:05:10 -0000 1.1.2.15 +++ autosave.module 5 May 2008 15:55:30 -0000 @@ -212,6 +212,11 @@ } } - print "$log:". theme('status_messages'); + $output[] = url('node/'. $node->nid .'/edit'); + $output[] = $node->nid; + $output[] = $node->vid; + $output[] = $node->changed; + $output[] = "$log:". theme('status_messages'); + print implode('::SEP::', $output); exit(); }