25.03.2010, 10:41
Hallo,
bei private.php (PN erstellen) und an anderen Stellen, wo der Editor aufgerufen wird, gibt es einen (Schönheits-)Fehler im CSS-Layout, der bei einigen Browsern unschöne Effekte liefert:
Das javascript editor.js?ver=1400 erzeugt die Abmessungen der <textarea...> mit einer um 6 pixeln zu großen Breite:
Dem <div class=messageEditor...> wird durch die Funktion dynamisch z. B. eine fixe Breite von 527px vorgegeben.
Das darauffolgende <div style="clear"...> von 526px.
Die darin erzeugte <textarea id="message_new"...> auch 526px, aber mit dem Layout {padding: 0 2px 0 2px;} und {border: 1px;... }
Das führt dazu, dass die Textarea rechts über den einschließenden <div class="messageEditor"> hinausragt.
In der Textarea müsste im Script padding und border mit insgesamt 6px abgezogen werden, sich also im Beispiel eine Breite von 520px anstatt 526px ergeben.
Wäre schön, wenn das jemand fixen könnte.
Gruß
Bodo
bei private.php (PN erstellen) und an anderen Stellen, wo der Editor aufgerufen wird, gibt es einen (Schönheits-)Fehler im CSS-Layout, der bei einigen Browsern unschöne Effekte liefert:
Das javascript editor.js?ver=1400 erzeugt die Abmessungen der <textarea...> mit einer um 6 pixeln zu großen Breite:
Dem <div class=messageEditor...> wird durch die Funktion dynamisch z. B. eine fixe Breite von 527px vorgegeben.
Das darauffolgende <div style="clear"...> von 526px.
Die darin erzeugte <textarea id="message_new"...> auch 526px, aber mit dem Layout {padding: 0 2px 0 2px;} und {border: 1px;... }
Das führt dazu, dass die Textarea rechts über den einschließenden <div class="messageEditor"> hinausragt.
In der Textarea müsste im Script padding und border mit insgesamt 6px abgezogen werden, sich also im Beispiel eine Breite von 520px anstatt 526px ergeben.
Wäre schön, wenn das jemand fixen könnte.
Gruß
Bodo