Hi,
I want to make some custom buttons in my editor, but we are using smarty.
how do I get the javascript in my tpl file to get it working?
When I try I get an alert box saying that the method is not implemented.
this is the code I have in my tpl:
{literal}
<script language="JavaScript" type="text/javascript" >
// Dit is een stuk javascript ter ondersteuning van de cute editor
// Haal eerst de editor op
var editor1={/literal}{$ClientID}
{literal}
// De teller is globaal, daardoor wordt deze in alle functies gebruikt
// door na gebruik te verhogen heb je steeds een uniek nummer
// dit werkt omdat de waarde van de variabele behouden blijft ook na het uitvoeren van het script
var teller=1;
function CuteEditor_OnCommand(editor,command,ui,value)
{
//handle the command by yourself
if(command=="MyCmd")
{
// editor.ExecCommand("InsertTable");
editor1.PasteHTML("Hello World");
return true;
}
if(command=="RadioJaNee")
{
groupname = prompt("Groepsnaam","groep" + teller);
teller = ++teller;
// De tekst voor de radiobuttons wordt dan:
radiotext = '<input type="radio" name="' + groupname + '"' +
'value="ja" style="background-color: #eacf88;" readonly="readonly" /> Ja' +
'<input type="radio" name="' + groupname + '"' +
'value="nee" style="background-color: #eacf88;" readonly="readonly" /> Nee';
editor1.PasteHTML(radiotext);
return true;
}
...
}
</script>
{/literal}
It seems that the ClientID is OK, but I still get the not implemented message.
can you give an working example or the right code for the tpl?
kind regards,
joke dekker