Autor | Zpráva | ||
---|---|---|---|
sláva Profil * |
#1 · Zasláno: 24. 1. 2009, 02:26:11
Snažím se do wysiwyg editoru Tiny MCE přidat vlastní tlačítka - smajlíky. Vše je celkem v pořádku, jen bych potřeboval upravit skript tak, aby událost onclick dostala/pamatovala si proměnnou "name" už při vytváření tlačítka, nyní si ji "bere" z paměti až po kliknutí a tím se samozřejmě zobrazí poslední zpracovávaná hodnota. Pokoušel jsem se ji i vytáhnout z atributu "name" vytvořeného tlačítka, ale ani this.name nepomáhá. Budu vděčen za každou radu.
část inkriminovaného inicializačního kódu: setup : function(smile) { var smile_name = new Array("smile","blush","oh"); var i = 0; // Add Custom Code for (i=0; i<3; i++) { var name = smile_name[i]; smile.addButton(name, { title : name, image : '{$this->template_path}images/' + name + '.gif', onclick : function() { smile.selection.setContent(smile.selection.getContent({format : 'text'}) + ' <img src=\"{$this->template_path}images/' + name + '.gif\"/> '); } }); } }, |
||
Časová prodleva: 15 let
|
0