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();
}