(CKEDITOR) Internet Explorer entfernt den Größenänderungs-Handler

9

Ich habe das Problem, dass im Internet Explorer für jedes div im Editor eine Größenänderungsbox angezeigt wird. Diese Box wird nicht für Mozilla Firefox angezeigt. Wie kann ich diesen Größenänderungsbox- / Größenänderungshandler entfernen und das Element direkt auf die Eingabe fokussieren oder es auswählen?

Eigentlich brauche ich das: Ссылка , aber es muss auch das seltsame entfernen Box. Wenn es nicht entfernt wird, muss ich zweimal klicken und das Ckeditor Rechtsklick-Menü schlägt fehl ...

Partielle Lösung

Diese URL lieferte eine teilweise Antwort Ссылка

Es ist nicht etwas von CKEDITOR, sondern von html5 / javascript / ie Dies ist eine temporäre Korrektur für das Kontextmenü, um wieder zu funktionieren.

%Vor%

Um den Fehler / das Problem zu testen / reproduzieren:

%Vor%

Hinweis: Sie müssen auf das Element div klicken, um das Feld zu sehen.

    
spons 22.04.2013, 10:31
quelle

2 Antworten

-1

Es sieht so aus, als ob der IE Größenanpassungen für bearbeitbare Elemente mit definierten Dimensionen automatisch hinzufügt. Wenn Sie die Mindesthöhe loswerden, werden die Griffe verschwinden.

%Vor%     
Stephen Bunch 03.05.2013, 08:33
quelle
0

IE zeigt die Felder nicht an, wenn das bearbeitbare Element in einem nicht bearbeitbaren Element enthalten ist:

%Vor%

Der CSS-Editor-Inhalt wird in einem HTML-Dokument bearbeitet. Das contenteditable-Flag wird von ckeditor auf dem body-Tag dieses Dokuments festgelegt. Es scheint nicht möglich zu sein, ein contenteditable = false -Attribut zu seinem Elternteil, dem HTML-Tag, zu setzen.

Meine (jQuery) Problemumgehung besteht darin, das Attribut iframe body contenteditable auf false zu setzen und den body-Inhalt in ein div mit contenteditable = true umzubrechen. Sie müssen dies bei jedem Moduswechsel tun, aber das Modusereignis wird auch auf instanceReady geworfen:

%Vor%

Sie müssen möglicherweise Elemente mit dem contenteditable-Attribut zulassen. Sie können config.js bearbeiten und etwas wie folgt hinzufügen:

%Vor%

Beachten Sie, dass diese Problemumgehung ein div um den Benutzerinhalt umschließt, was möglicherweise nicht wünschenswert ist. Sie können das div mit dem contenteditable-Attribut im HTML-Modus sehen.

    
Tonko Boekhoud 18.03.2016 10:14
quelle