Autor Zpráva
err
Profil *
Ahoj, v Mce init mám toto:

tinymce.init({
...
selector: ".tinymceBox",
...
});

Tiny vybere všechny objekty s třídou tinymceBox, ale jak to mám udělat když tam budu chtít třídy přidávat až po inicializaci?
Jak to mám oddatečně inicializovat?

Díky za radu
RastyAmateur
Profil
Proč chceš třídy přidávat až po inicializaci?

Když chceš na nějakých elementech zavolat nějakou akci, musíš vědět na kterých. Tudíž buďto můžeš posunout volání tohoto tinymce.init až po tom, co popřidáváš ty třídy a nebo si vytvoříš jednu novou třídu, přiřadíš ji ihned při načtení stránky všem objektům, na kterých chceš danou funkci zavolat, také ji ihned zavoláš a později si popřidáváš zbytek tříd.
err
Profil *
RastyAmateur:
mám tam button "vytvořit další TinyMce"... někdy budu potřebovat více než jeden editor, ale nechci to inicializovat hned, protože nevím kolik jich budu potřebovat.
RastyAmateur
Profil
err:
Tak to by mohlo jít udělat tak, že na tlačítko navážeš nějaký callback (funkci). V této funkci pak vytvoříš nový element, ten přidáš do stávajícího DOMu a na nově vytvořeném elementu prostě a jednoduše zavoláš ten tinymce.init, konkrétně pomocí atributu target. Ostatně, ten example v dokumentaci to vystihuje poměrně srozumitelně.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0