tinymce a invalidace snippetu
- zapp
- Člen | 32
to právě takhle jednoduše nejde…při načtení dokumentu se mi v js inicializuje tinymce skriptem, který píšeš…po invalidaci jsem myslel, že to ošetřim následujícím, ale to se tinymce načte při invalidaci, ale po dokončení opět instance zmizí.
$("#selector").live('click', function () {
tinyMCE.init({
mode: "specific_textareas"
});
});
- zapp
- Člen | 32
Paradiso napsal(a):
ahoj, tohle by mohlo pomoci: http://www.tinymce.com/…r.setContent
Tohle ani nemůže pomoct, protože mi instance tinymce zmizí, takže neni kam vkládat obsah.
- Michal Vyšinský
- Člen | 608
Ahoj,
co dát kód na inicializaci tinyMCE do snippetu a ten invalidovat také? Tím
se znovu spustí skript a tinyMCE se objeví. Já to takhle aspoň dělám
s většinou skriptů.
- Tomáš Votruba
- Moderator | 1114
Ahoj, zkus inicializaci tinymce zabalit do nette.ajax.js
extension, viz https://forum.nette.org/…ostics-dumps#…
- Maxxa
- Člen | 4
Schmutzka napsal(a):
Ahoj, zkus inicializaci tinymce zabalit do
nette.ajax.js
extension, viz https://forum.nette.org/…ostics-dumps#…
Super díky moc:-) pomohlo to :-)
<script>
$.nette.ext('tinyMCEInit', {
complete: function () {
//inicializace
}
});
</script>
Editoval Maxxa (23. 7. 2013 14:34)
- Maxxa
- Člen | 4
Ahoj,
nastal mě ještě jeden problém s TinyMCE a Ajaxem a to, používam před
odesláním uložení/ odstranění js objektů TinyMCE a po invalidaci se mě
znova inicializují. Je to z důvodu aby se správně uložily data.
K věci když dám na textArea validační podmínky tak se mě po odeslání zruší ten wyswig editor ale když nesplňuje tak už se znova neinicializuje protože se neodešle formulář. Lze nějak vypnout elegantně validační podmínky na straně prohlížeče? je mě jasný že když nenačtu netteForms.js že by to pomohlo, ale nebyl by lepší způsob?
dík
- Vojtěch Dobeš
- Gold Partner | 1316
Nebylo by lepší odvázat ty Tinymce objekty pouze v případě úspěšného odeslání?
- Maxxa
- Člen | 4
vojtech.dobes napsal(a):
Nebylo by lepší odvázat ty Tinymce objekty pouze v případě úspěšného odeslání?
No ono to je předtím protože ten TinyMCE tu textareu nastaví na Hidden a vytvoří si vlastní iframe kam se vkládá ten text. Takže já ten objekt odpoutám a on nastaví ten text do textArea. Všude v návodech používá že se jen zavolá metoda tinyMCE.triggerSave(); která přenesla data, jenže v poslední verzi to blbne nebo spíš ne vždy se změny provedou. Tak kdybych věděl třeba i jak si ve vlastní metodě vyvolat tu validaci a podle toho buď odpoutat to tinyMCE. Nebo prostě kdyby šlo nějak vypnout tu prohlížečovou kontrolu.