2016-04-05 5 views
0

Hallo ich arbeite an einem Projekt und ich benutze CKEditor als Inhaltseditor und nicht Website Ladegeschwindigkeit im Initialisieren ckeditor nur auf Textarea Fokus verlieren, aber ich habe ein Problem, habe ich Zitatfunktion und ich will es um ckeditor zu initialisieren, wenn es nicht schon ist und dann mein gewünschtes Zitat einfügen.CKEditor initialisieren und html einfügen

Vorerst Code wie folgt aussieht

var app = { 
    initializeEditor: function() { 
     CKEDITOR.replace('editor'); 
     return CKEDITOR.instances; 
    }, 
    initializeEditorOnFocus: function() { 
     // There goes code for focus 
    }, 
    quote: function() { 
     // Note here it's getting ckeditor object 
     var ck = this.initializeEditor(); 

     // There is more code with quotation 

     // Insert quote in editor 
     ck.editor.insertHtml(quotation); 
    } 
}; 

Wenn im meinem gewünschten Zitat Klick in Editor eingefügt werden, um es Zitat nicht einsetzen, sondern nur ckeditor initialisieren, irgendwelche Ideen, wie kann ich diese Arbeit machen?

Beispiel, wie ich brauche, um es zu arbeiten: Pressezitat Taste -> Editor, wenn seine Initialisierung nicht bereits -> einfügen Zitat in Editor

* Hinweis: Dies ist kein vollständiger Code dies nur Beispiel dafür ist, wie ich es tat .

Antwort

1

Gefunden Lösung instanceReady behoben.

+0

können Sie bitte mehr über diese Lösung beschreiben –