W swoim scenariuszu chciałem poczekać, aż CKEDITOR będzie w stanie ready
, zanim pozwolę, aby moje własne instrukcje poszły w ich ślady. Więc konsultacji z CKEDITOR API i napisał następujący warunek:Jak odzyskać CKEDITOR.status "gotowy"?
if(CKEDITOR.status == "ready"){
//execute my code when ready
}
Jednak stan nigdy nie zmienia się od loaded
do status
. Najwyraźniej nie widziałem żadnego innego stanu.
Bardziej szczegółowe zadanie, chciałem uchwycić moment, w którym CKEDITOR zakończył modyfikowanie zastępczego contenteditable = "true". Właśnie wtedy chcę kontynuować mój kod JS.
Jakieś wskazówki?
nie jestem pewien, że CKEDITOR.status lub „załadowany” praca wydarzenie w CKEditor 4 ponieważ AFAIK system „opóźnione ładowanie” to kolejna część CKEditor który został utracony wraz z wprowadzeniem seria 4.x. I nawet jeśli zadziałały, nie są związane z inicjalizacją edytorów na stronie, musisz użyć detektorów dla każdej instancji, które są wyświetlane w podanych odpowiedziach. – AlfonsoML