This is my code:
// Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "",
//"<script type=\"text/javascript\">function OnClientCommandExecute(editor, args){var name = args.get_name();var val = args.get_value();if (name == \"Emoticons\"){editor.pasteHtml(\"<img src='\" + val + \"'>\");args.set_cancel(true);}");
//Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "smile",
// " <script type=\"text/javascript\">" +
// " //<![CDATA[" +
// " Telerik.Web.UI.Editor.CommandList[\"InsertEmoticon\"] = function(commandName, editor, args)" +
// " {" +
// " var myCallbackFunction = function(sender, args)" +
// " {" +
// " editor.pasteHtml(String.format(\"<img src='{0}' border='0' align='middle' alt='emoticon' /> \", args.image));" +
// " }" +
// " editor.showDialog(\"InsertEmoticon\", {}, myCallbackFunction);" +
// " };" +
// " //]]>" +
// "</script>");
//main.Tools.Add(new EditorTool("InsertEmoticon"));
EditorDropDown x = new EditorDropDown("InsertEmoticon");
x.Items.Add(
new EditorDropDownItem("<IMG SRC='pages/emoticons/21.gif' />", "pages//emoticons/icon_wink.gif"));
main.Tools.Add(x);
DialogDefinition insertEmoticonDialogDefinition = new DialogDefinition("~/pages/InsertEmoticon.ascx", new DialogParameters());
insertEmoticonDialogDefinition.Modal =
true;
insertEmoticonDialogDefinition.VisibleTitlebar =
true;
insertEmoticonDialogDefinition.VisibleStatusbar =
true;
insertEmoticonDialogDefinition.Width =
Unit.Pixel(400);
insertEmoticonDialogDefinition.Height =
Unit.Pixel(245);
insertEmoticonDialogDefinition.VisibleStatusbar =
false;
insertEmoticonDialogDefinition.Title =
"Insert Smiley";
editor.AddDialogDefinition(
"InsertEmoticon", insertEmoticonDialogDefinition);
in this way i can see 1 image i now that there a better way in addition i don’t know how to catch the event of the click on the image
what i can do ?