Skip to content
This repository has been archived by the owner on Nov 3, 2023. It is now read-only.

Mehrer Instanzen von TinyMCE bei den Kommentaren im Backend #4399

Closed
rhhamburg opened this issue May 28, 2012 · 7 comments
Closed

Mehrer Instanzen von TinyMCE bei den Kommentaren im Backend #4399

rhhamburg opened this issue May 28, 2012 · 7 comments

Comments

@rhhamburg
Copy link

Wenn man im Backend eine Antwort zu einem Kommentar schreiben möchte und sich durch einen klick auf "Antwort hinzufügen" ein zweiter TinyMCE Editor öffnet, so ist dieser blockiert. Es sind keine Eingaben möglich und der Editor reagiert überhaupt nicht. Nach einem speichern mit aktiviertem "Antwort hinzufügen" funktioniert es dann aber. Also nach dem die Seite neu geladen wurde.

Dieser Fehler tritt aber nur im Firefox auf!

So wie es scheint, liegt es an der Version von TinyMCE und dem Firefox ab Version 11. Laut einem Post im TinyMCE Forum ist die Lösung auf die aktuelle Version upzudaten.
http://www.tinymce.com/forum/viewtopic.php?id=28400

Forums Beitrag bei contao-community.de:
https://www.contao-community.de/showthread.php?31110-Bug-in-der-Kommentarfunktion-im-Backend

@leofeyer
Copy link
Member

Siehe #3673.

Laut einem Post im TinyMCE Forum ist die Lösung auf die aktuelle Version upzudaten.

Auf die aktuelle Version von TinyMCE oder von Firefox?

@rhhamburg
Copy link
Author

Laut Forums Post soll man die aktuelle Version von TinyMCE verwenden.

Ich habe die aktuelle TinyMCE Version (3.5.1.1) gerade mal bei mir getestet. Leider ohne Erfolg.
Das Problem, das zwei Instanzen von TinyMCE nicht gleichzeitig verwendet werden können, gibt es bei Contao ja auch nicht. Worauf sich der Forums Post bezieht.

Wenn ich bei Contao zum Beispiel eine neue Nachricht im Nachrichten Modul schreibe und erst den Teasertext aufklappe und danach den Nachrichtentext, so habe ich dann ja zwei funktionierende Instanzen von TinyMCE. Das funktioniert also.

Was mir aber aufgefallen ist:
Wenn ich bei den Kommentaren auf "Antwort hinzufügen" klicke, baut sich ein kompletter TinyMCE auf, der aber nicht funktioniert. Refrech ich nun die Seite, durch klicken auf "Speichern", so steht eine kleine Zeile mehr im Quellcode, welche vorher nicht da stand und nun funktioniert auch der zweite TinyMCE.

Es geht um folgenden Javascript Code:
<script> tinyMCE.execCommand('mceAddControl',false,'ctrl_reply');$('ctrl_reply').erase('required'); </script>

Kann das die Ursache sein?

@leofeyer
Copy link
Member

Eigentlich nicht, denn diese Zeile wird beim Ajax-Request ausgeführt. Es funktioniert ja auch in allen Browsern außer Firefox.

@rhhamburg
Copy link
Author

Schade, ich habe leider auch nix weiter herausgefunden, warum es gerade beim FF nicht funktioniert.

@rhhamburg
Copy link
Author

FF 13 behält den Fehler leider bei.

@pmmueller
Copy link

Firefox 14.0.1 (Mac) hat den Fehler immer noch (Contao 3.0.RC1).
In Chrome (Mac) geht's problemlos.

@NinaG
Copy link

NinaG commented Oct 2, 2014

Ah, hatte das Issue nicht gesehen, als ich meines geöffnet habe. Schade, dass das Problem immer noch besteht, zudem der Firefox nicht gerade ein selten genutzter Browser ist. Hat schon zu viel Irritation bei Redakteuren geführt.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants