TinyMCEEditor keyEvent

2 views
Skip to first unread message

jhpark

unread,
Oct 23, 2008, 1:43:41 AM10/23/08
to Google Web Toolkit
Sorry I can't write Eenglish well..

I use TinyMCE eidtor. it's very gooood editor..

http://consult.goannatravel.com/blog/2007/11/22/gwt-tinymce-widget/
<- convert tinymce.js to gwt wrapper class.


question..



public TinyMainEditor() {
editorId = "tinyMCE-" + System.currentTimeMillis();

loadListeners = new ArrayList();
changeListeners = new ArrayList();

textArea = new TextArea();
// textArea.setWidth("100%");
DOM.setElementAttribute(textArea.getElement(), "id", editorId);
DOM.setStyleAttribute(textArea.getElement(), "width", "100%");
DOM.setStyleAttribute(textArea.getElement(), "height", "450");
initWidget(textArea);
DeferredCommand.addCommand(new Command() {

public void execute() {
initEditor();
}
});
}

public TextArea getTextArea() {
return textArea;

}
private native void initEditor()/*-{
~~~~~
}
~~~~
~~~
~~~


I want TextArea key event.

==> textArea .addKeyboardListener(new KeyboardListenerAdapter(){
public void onKeyDown(Widget sender, char keyCode, int modifiers){
// if ( modifiers == KeyboardListener.MODIFIER_SHIFT) {
// if ( (keyCode == (char) KEY_ENTER) ){
// System.out.println("DDD");
// }
// if ( (keyCode == (char) KEY_ESCAPE) ){
// }
// }
System.out.println("editor");
}
public void onKeyPress(Widget sender, char keyCode, int modifiers)
{
System.out.println("editor1");
}
public void onKeyUp(Widget sender, char keyCode, int modifiers) {
System.out.println("editor2");
}
});

But it not work..

Beacuse tinymceEditor catch event...

It is imposible??
Reply all
Reply to author
Forward
0 new messages