// $Id$ (function ($) { Drupal.behaviors.contentTypes = { attach: function () { if ($('#edit-machine-name').val() == $('#edit-name').val().toLowerCase().replace(/[^a-z0-9]+/g, '_').replace(/_+/g, '_') || $('#edit-machine-name').val() == '') { $('#edit-machine-name-wrapper').hide(); $('#edit-name').keyup(function () { var machine = $(this).val().toLowerCase().replace(/[^a-z0-9]+/g, '_').replace(/_+/g, '_'); if (machine != '_' && machine != '') { $('#edit-machine-name').val(machine); $('#vocabulary-name-suffix').empty().append(' Machine name: ' + machine + ' [').append($('' + Drupal.t('Edit') + '').click(function () { $('#edit-machine-name-wrapper').show(); $('#vocabulary-name-suffix').hide(); $('#edit-name').unbind('keyup'); return false; })).append(']'); } else { $('#edit-machine-name').val(machine); $('#vocabulary-name-suffix').text(''); } }); $('#edit-name').keyup(); } } }; })(jQuery);