11 Stimme

TinyMCE: Ist TinyMCE verfügbar?

Frage von Gast | Letztes Update am 06.04.2021 | Erstellt am 05.05.2014

Auf meiner Website gibt es einige Nutzer, die den TinyMCE HTML Editor angezeigt bekommen sollen, andere nicht.

Daher binde ich die Dateien von TinyMCE dynamisch nur dann ein, wenn sie nötig sind.

Da ich ein JavaScript für alle Nutzer benutze, befindet sich das tinymce.init() auch dann im Code, wenn TinyMCE eigentlich gar nicht verfügbar ist. Da die Funktion dann natürlich unbekannt ist, führt dies zu Fehlern in der Ausführung.

Was ich bräuchte, ist daher ein Check ob TinyMCE verfügbar ist oder nicht. Nur wenn diese Bedingung stimmt, würde das tinymce.init() ausgeführt werden. Gibt es da irgend eine Möglichkeit?

AntwortenPositivNegativ
1Beste Antwort1 Stimme

Du kannst einfach prüfen, ob typeof(tinyMCE) definiert ist:

if (typeof(tinyMCE) != "undefined") {
  tinymce.init({
    selector: "textarea"
  });
}

Nur wenn typeof(tinyMCE) nicht undefiniert ist, wird das tinymce.init() ausgeführt.
Letztes Update am 06.04.2021 | Erstellt am 05.05.2014

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

TinyMCE Editor entfernen

Frage | 1 Antwort

TinyMCE: Sprache ändern

Frage | 1 Antwort

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.