Textarea.js. Problemi con i temi e i css
Thu, 2006-06-15 14:15 — psicomante
Se avete creato, usato o modificato un tema per drupal, e su Internet Explorer (IE, cioè il diavolo) vedete la textarea resizable spostata verso destra con un orrendo effetto di "rottura" (del DOM, non delle parti basse) allora questa piccola guida fa per voi.
Il problema è stato riscontrato da numerose persone, purtroppo non ho ancora trovato una soluzione definitiva. Sul forum di Drupal, qualcuno ha provato ad allungare il form-item per vedere il problema risolto. Purtroppo il campo subject viene spostato...e crea problemi a risoluzioni basse.
<div class="quote-msg">
.form-item
{
width: 98%;
clear: none;
}
</div>
se volete tagliare la testa al toro, aggiungete queste righe a <b>template.php</b> per disabilitare completamente textarea.js. Naturalmente dovrete avere un tema phptemplate.
<div class="quote-msg">
function phptemplate_textarea($element) {
$class = array('form-textarea');
$cols = $element['#cols'] ? ' cols="'. $element['#cols'] .'"' : '';
_form_set_class($element, $class);
return theme('form_element', $element, '<textarea'. $cols .' rows="'. $element['#rows'] .'" name="'. $element['#name'] .'" id="'. $element['#id'] .'" '. drupal_attributes($element['#attributes']) .'>'. check_plain($element['#value']) .'</textarea>');
}
</div>
Ref:
<ul><li><a href="http://drupal.org/node/68684" title"disable resizable textarea">disable resizable textarea</a></li><li><a href="http://drupal.org/node/56580" title"Problem with textarea.js">Problem with textarea.js</a></li></ul>
![[title-raw] [title-raw]](http://blog.psicomante.net/sites/psicomante.net/files/imagecache/view/imagesblog/drupalcamp torino 2010: il sito è online-shot_dcamp_torino.jpg)


Comments
Post new comment