--- ../../../drupal_dev/modules/autosave/autosave.js 2008-07-20 16:42:11.000000000 -0700 +++ autosave.js 2009-07-07 19:01:38.000000000 -0700 @@ -26,11 +26,19 @@ type: "POST", dataType: "xml/html/script/json", data: serialized, - complete: function() { - $('#autosave-status #status').html('Form autosaved.'); + success: function() { + $('#autosave-status').css('background', '#37a').css('color', '#ffffff'); + $('#autosave-status #status').css('background', '#37a').html('Saved.'); $('#autosave-status #operations').css('display', 'none').css('visibility', 'hidden'); - $('#autosave-status').slideDown(); - setTimeout("$('#autosave-status').fadeOut('slow')", 3000); + $('#autosave-status').fadeIn(); + setTimeout("$('#autosave-status').fadeOut('slow')", 300); + }, + error: function() { + $('#autosave-status').css('background', '#ff1111').css('color', '#000000'); + $('#autosave-status #status').css('background', '#ff1111').html('Unable to autosave, please check your connection!'); + $('#autosave-status #operations').css('display', 'none').css('visibility', 'hidden').css('background', '#ff1111'); + $('#autosave-status').fadeIn(); + setTimeout("$('#autosave-status').fadeOut('slow')", 10000); } }); //}