--- content_admin.inc	2008-02-27 23:15:37.000000000 +0100
+++ content_admin_new.inc	2008-02-28 14:04:07.000000000 +0100
@@ -192,6 +192,10 @@ function theme_content_admin_field_overv
   drupal_add_tabledrag('content-field-overview', 'match', 'parent', 'group-parent', 'group-parent', 'field-name', TRUE, 1);
   drupal_add_tabledrag('content-field-overview', 'order', 'sibling', 'field-weight');
 
+  // Hide the Save button, show it when fields are swapped.
+  drupal_add_js('if (Drupal.jsEnabled) { $(document).ready(function() { $("#edit-submit").hide(); }); }', 'inline');
+  drupal_add_js(drupal_get_path('module', 'content') .'/content.js');
+
   return $output;
 }
 
