Index: autosave.js
===================================================================
RCS file: /cvs/drupal/contributions/modules/autosave/autosave.js,v
retrieving revision 1.10
diff -u -r1.10 autosave.js
--- autosave.js	6 Nov 2009 00:41:16 -0000	1.10
+++ autosave.js	28 Dec 2009 16:14:21 -0000
@@ -2,36 +2,36 @@
 
 if (Drupal.jsEnabled) {
   $(document).ready(function() {
-    $('body').append('<div id="autosave-status"><span id="status"></span><span id="operations"> \
-    <span id="view"><a href="#">View</a></span> \
-    <span id="ignore"><a href="#" title="Ignore/Delete Saved Form">Ignore</a></span> \
-    <span id="keep"><a href="#" title="Keep Saved Form - Revert to Saved">Keep</a></span></span></div>');
-    autosaved = Drupal.settings.autosave;   
+  var html = '<div id="autosave-status"><span id="status"></span><span id="operations">';
+      html += '<span id="view"><a href="#">' + Drupal.t('View') + '</a></span>';
+      html += '<span id="ignore"><a href="#" title="' + Drupal.t('Ignore/Delete Saved Form') + '">' + Drupal.t('Ignore') + '</a></span>';
+      html += '<span id="keep"><a href="#" title="' + Drupal.t('Keep Saved Form - Revert to Saved') + '">' + Drupal.t('Keep') + '</a></span></span></div>';
+    $('body').append(html);
+    autosaved = Drupal.settings.autosave;
     autosaved_form_id = 'node-form';
-    
+
     if (autosaved.serialized) {
       $('#autosave-status #keep').css('display', 'none').css('visibility', 'hidden');
       $('#autosave-status #view a').click(function() {
-        if ($(this).html() == 'View') {
+        if ($(this).html() == Drupal.t('View')) {
           $('#' + autosaved_form_id).formHash(autosaved.serialized);
- 
-          if (Drupal.settings.autosave.wysiwyg) { 
+
+          if (Drupal.settings.autosave.wysiwyg) {
             // need to loop through any WYSIWYG editor fields and update the visible iframe fields with hidden field content
             for (var instance in Drupal.wysiwyg.instances) {
               Drupal.wysiwyg.instances[instance].setContent($('#' + instance).val());
             }
           }
           $('#' + autosaved_form_id).focus();
-          $(this).html('Reset');
+          $(this).html(Drupal.t('Reset'));
           $('#autosave-status #keep').css('display', 'inline').css('visibility', 'visible');
-          $('#autosave-status #keep a').html('Keep'); 
         }
-        else if ($(this).html() == 'Reset') {
+        else if ($(this).html() == Drupal.t('Reset')) {
           form = document.getElementById(autosaved_form_id);
           form.reset();
           $('#autosave-status #keep').css('display', 'none').css('visibility', 'hidden');
-          $(this).html('View');
-        }    
+          $(this).html(Drupal.t('View'));
+        }
         return false;
       });
       $('#autosave-status #ignore a').click(function() {
@@ -49,7 +49,7 @@
         Drupal.attachAutosave();
         return false;
       });
-      $('#autosave-status #status').html('This form was autosaved on ' + autosaved.saved_date);
+      $('#autosave-status #status').html(Drupal.t('This form was autosaved on') + ' ' + autosaved.saved_date);
       $('#autosave-status').slideDown();
     }
     // There are no autosaved forms, continue with autosave.
@@ -57,7 +57,7 @@
       Drupal.attachAutosave();
     }
   });
-} 
+}
 
 Drupal.saveForm = function() {
   if (Drupal.settings.autosave.wysiwyg) {
@@ -69,7 +69,7 @@
       }
     }
   }
-  
+
   var serialized = $('#node-form').formHash();
   serialized['q'] =  Drupal.settings.autosave.q;
   $.ajax({
@@ -82,16 +82,17 @@
       Drupal.attachAutosave();
     }
   });
-}   
+}
 
 Drupal.attachAutosave = function() {
   setTimeout('Drupal.saveForm()', Drupal.settings.autosave.period * 1000);
 }
 
 Drupal.displaySaved = function() {
-  $('#autosave-status #status').html('Form autosaved.');
+  $('#autosave-status #status').html(Drupal.t('Form autosaved.'));
   $('#autosave-status #operations').css('display', 'none').css('visibility', 'hidden');
   $('#autosave-status').slideDown();
-  setTimeout("$('#autosave-status').fadeOut('slow')", 3000);  
+  setTimeout("$('#autosave-status').fadeOut('slow')", 3000);
 }
 
+
