| 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: 17 let
|
|||
0