MyBB.de Forum
Layout-Fehler in Editor - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-52.html)
+---- Thema: Layout-Fehler in Editor (/thread-15947.html)



Layout-Fehler in Editor - BodoF - 25.03.2010

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


RE: Layout-Fehler in Editor - frostschutz - 25.03.2010

in jscripts/editor.js

Code:
textInput.style.height = parseInt(areaContainer.style.height)+"px";
textInput.style.width = parseInt(areaContainer.style.width)+"px";

ersetzen durch

Code:
textInput.style.height = (parseInt(areaContainer.style.height)-6)+"px";
textInput.style.width = (parseInt(areaContainer.style.width)-6)+"px";

Damit geht zumindest bei mir die Überlappung mit dem Rand in Opera weg (im Opera überlappt es nicht nur seitlich sondern auch unten). Daß das nur ein sehr rudimentärer Workaround ist sollte klar sein... die Generierung von diesen Elementen im JavaScript ist leider sehr undurchsichtig.


RE: Layout-Fehler in Editor - BodoF - 25.03.2010

Danke !! Werde ich am WE ausprobieren.

Sollte m.E. aber auch in ein neues Update.
Gruß
Bodo


RE: Layout-Fehler in Editor - StefanT - 25.03.2010

Meinst du das: http://dev.mybboard.net/issues/737 ?


RE: Layout-Fehler in Editor - frostschutz - 25.03.2010

Nein, das ist was anderes.