Estaba resolviendo este problema también recientemente y descubrí estas 2 soluciones:
El primero que prefiero más: use este código en su tema template.php
y todos los grippies y textarea.js desaparecerán:
/**
* Override of theme('textarea').
* Deprecate misc/textarea.js in favor of using the 'resize' CSS3 property.
*/
function THEMENAME_textarea($variables) {
$element = $variables ['element'];
element_set_attributes($element, array('id', 'name', 'cols', 'rows'));
_form_set_class($element, array('form-textarea'));
$wrapper_attributes = array(
'class' => array('form-textarea-wrapper'),
);
$output = '<div' . drupal_attributes($wrapper_attributes) . '>';
$output .= '<textarea' . drupal_attributes($element ['#attributes']) . '>' . check_plain($element ['#value']) . '</textarea>';
$output .= '</div>';
return $output;
}
No olvides cambiar THEMENAME por el nombre de tu tema y eliminar todas las cachés.
La segunda forma es instalar el módulo Desactivar el área de texto redimensionable, pero trato de mantener el número de módulos en mis instalaciones lo más bajo posible.
theme('textarea')
, o causaría un bucle infinito; necesita llamartheme_textarea()
, o la función de tema que se ha configurado desde otro módulo como reemplazo detheme_textarea()
.