Hi Guys,
I am using RichTextEditor in smartclient code in my application. While I am able to handle the keyDown event properly in Firefox, I am not able to do the same in chrome. I have provided the test code here. The alert appears when I type something in firefox, but not in chrome.
I am using RichTextEditor in smartclient code in my application. While I am able to handle the keyDown event properly in Firefox, I am not able to do the same in chrome. I have provided the test code here. The alert appears when I type something in firefox, but not in chrome.
Code:
var ajaxDefinition = "<span style='font-size:22px;'>Ajax</span> " + "<b>A</b>synchronous <b>J</b>avaScript <b>A</b>nd <b>X</b>ML (AJAX) is a " + "Web development technique for creating interactive <b>web applications</b>. " + "The intent is to make web pages feel more responsive by exchanging small " + "amounts of data with the server behind the scenes, so that the entire Web " + "page does not have to be reloaded each time the user makes a change. " + "This is meant to increase the Web page's <b>interactivity</b>, <b>speed</b>, " + "and <b>usability</b>.<br>" + "(Source: <a href='http://www.wikipedia.org' title='Wikipedia' target='_blank'>Wikipedia</a>)"; isc.VLayout.create({ width:400, membersMargin:5, members:[ isc.RichTextEditor.create({ autoDraw:false, ID:"contentEditor", height:155, overflow:"hidden", canDragResize:true, showEdges:true, // Standard control group options include // "fontControls", "formatControls", "styleControls" and "colorControls" controlGroups:["fontControls", "styleControls"], keyDown: " isc.say('hi') ", value:ajaxDefinition }), isc.IButton.create({ autoDraw:false, title:"Set Canvas HTML", width:150, click:"htmlCanvas.setContents(contentEditor.getValue())" }), isc.LayoutSpacer.create({height:10}), isc.HTMLFlow.create({ ID:"htmlCanvas", height:130, padding:2, overflow:"auto", canDragResize:true, showEdges:true, contents:"Click <b>Set Canvas HTML</b> to display edited content." }) ] })
Comment