### Eclipse Workspace Patch 1.0
#P drupal
Index: modules/node/content_types.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/content_types.inc,v
retrieving revision 1.50
diff -u -r1.50 content_types.inc
--- modules/node/content_types.inc	27 Jan 2008 18:03:05 -0000	1.50
+++ modules/node/content_types.inc	29 Mar 2008 05:37:59 -0000
@@ -49,6 +49,7 @@
  * Generates the node type editing form.
  */
 function node_type_form(&$form_state, $type = NULL) {
+  drupal_add_js(drupal_get_path('module', 'node') .'/node.admin.js');
   if (!isset($type->type)) {
     $type = new stdClass();
     $type->type = $type->name = $type->module = $type->description = $type->help = '';
Index: modules/node/node.admin.js
===================================================================
RCS file: modules/node/node.admin.js
diff -N modules/node/node.admin.js
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ modules/node/node.admin.js	1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,6 @@
+Drupal.behaviors.nodeFieldCopy = function(context) { 
+  $('#edit-name:not(.nodeFieldCopy-processed)', context).blur(function() { 
+    var cleanName = $('#edit-name', context).val().toLowerCase().replace(/[^a-z0-9]/gi, '_'); 
+    $('#edit-type', context).val(cleanName); 
+  }).addClass('nodeFieldCopy-processed');
+};
