This is the answer, /** * This is needed because even though {...@link TinyMceBehavior} implements IHeaderContributor, * the header doesn't get contributed when the component is first rendered though an AJAX call. * @see https://issues.apache.org/jira/browse/WICKET-618 (which was closed WontFix) */ public void renderHead(IHeaderResponse response) {
response.renderJavascriptReference(TinyMCESettings.javaScriptReference()); } On Thu, Jun 18, 2009 at 12:08 PM, Fernando Wermus <fernando.wer...@gmail.com > wrote: > I am having the same problem than you. How do you solve it? > > > On Fri, Apr 24, 2009 at 1:45 AM, sshark <ssh...@gmail.com> wrote: > >> Hi, >> >> I want to construct popup WYSIWYG editor using TinyMCE and ModalWindow. >> What >> I got was an ordinary un-mocked up plain textarea in the pop up dialog >> box. >> I have included my codes, the page and panel here. TinyMCE works well in >> the >> page. Did I miss any "settings"? Any suggestion? Thank you. >> >> public class TinyMCEPage extends WebPage >> { >> private static final long serialVersionUID = 1L; >> >> public TinyMCEPage() >> { >> final ModalWindow editorDialog = new ModalWindow("editorDialog"); >> editorDialog.setTitle("Edit Text"); >> editorDialog.setContent(new >> TinyEditor(editorDialog.getContentId())); >> >> add(editorDialog); >> add(new AjaxLink("edit") >> { >> public void onClick(AjaxRequestTarget target) >> { >> editorDialog.show(target); >> } >> }); >> } >> } >> >> TinyMCEPage.html >> <html> >> <body> >> <div wicket:id="editorDialog"></div> >> <a wicket:id="edit">Edit</a> >> </body> >> </html> >> >> >> public class TinyEditor extends Panel >> { >> private static final long serialVersionUID = 1L; >> >> public TinyEditor(String id) >> { >> super(id); >> >> add(new TextArea("editor", new Model("Write here")) >> .add(new TinyMceBehavior(new >> TinyMCESettings(TinyMCESettings.Theme.advanced)))); >> } >> } >> >> TinyEditor.html >> <wicket:panel> >> <textarea wicket:id="editor"></textarea> >> </wicket:panel> >> >> /lim/ >> > > > > -- > Fernando Wermus. > > www.linkedin.com/in/fernandowermus > -- Fernando Wermus. www.linkedin.com/in/fernandowermus