| 1 |
<?php |
<?php |
| 2 |
// $Id: urlify.module,v 1.4.2.1 2007/01/13 23:21:40 canen Exp $ |
// $Id: urlify.module,v 1.4.2.2 2007/09/29 06:23:39 canen Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* @file |
* @file |
| 119 |
$max_chars = variable_get('urlify_max_characters', 50); |
$max_chars = variable_get('urlify_max_characters', 50); |
| 120 |
$output = <<<EOF |
$output = <<<EOF |
| 121 |
<script type="text/javascript"> |
<script type="text/javascript"> |
| 122 |
|
if (Drupal.jsEnabled) { |
| 123 |
$('#edit-path').change(function() { |
$('#edit-path').change(function() { |
| 124 |
$(this)._changed = true; |
$(this)._changed = true; |
| 125 |
}); |
}); |
| 126 |
|
|
| 127 |
$('#edit-title').keyup(function() { |
$('#edit-title').keyup(function() { |
| 128 |
var e = $('#edit-path'); |
var e = $('#edit-path'); |
| 129 |
|
|
| 130 |
if(!$(e)._changed) { |
if(!$(e)._changed) { |
| 131 |
$(e).val(URLify($(this).val(), $max_chars)); |
$(e).val(URLify($(this).val(), $max_chars)); |
| 132 |
} |
} |
| 133 |
}); |
}); |
| 134 |
|
} |
| 135 |
</script> |
</script> |
| 136 |
EOF; |
EOF; |
| 137 |
return $output; |
return $output; |
| 138 |
} |
} |
| 139 |
} |
} |