Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 9e7bf913

Von Sven Schöling vor mehr als 6 Jahren hinzugefügt

  • ID 9e7bf91315d947400355b7abae26f35332821c3e
  • Vorgänger 55a2f137
  • Nachfolger 7070f3a0

CKEditor: config Hack bei inline initialisierung

Aus irgendeinem Grund ignoriert der Inline Modus sämtliche
Dimensionsangaben in der Konfiguration, und zwar dokumentiert. Das sorgt
aber im textarea Modus dafür, dass das erzeugte Editor <div> völlig
falsch dimensioniert ist, und nachträglich angepasst werden muss. Die
CKEDITOR.editor.prototype.resize funktioniert dafür auch nicht.
Nachträglich machen sorgt für optische Unruhe.

Dieser Hack fügt im minified Code in der Datei core/creators/inline.js
im Konstruktor die folgenden Anweisungen ein:

if (config.width)
element.setStyle('width', CKEDITOR.tools.cssLength(config.width));
if (config.height)
element.setStyle('height', CKEDITOR.tools.cssLength(config.height));

kurz bevor das Element ins DOM eingefügt wird.

  • hinzugefügt
  • geändert
  • kopiert
  • umbenannt
  • gelöscht