From: Marc Englund Date: Thu, 29 Nov 2007 14:20:47 +0000 (+0000) Subject: RichTextExample documented X-Git-Tag: 6.7.0.beta1~5386 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=73f7a9df0d8f2aced517b6d177ec68a93af2d5f3;p=vaadin-framework.git RichTextExample documented svn changeset:3043/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/demo/featurebrowser/RichTextExample.java b/src/com/itmill/toolkit/demo/featurebrowser/RichTextExample.java index d335fdb449..6450940b0b 100644 --- a/src/com/itmill/toolkit/demo/featurebrowser/RichTextExample.java +++ b/src/com/itmill/toolkit/demo/featurebrowser/RichTextExample.java @@ -11,7 +11,7 @@ import com.itmill.toolkit.ui.RichTextArea; import com.itmill.toolkit.ui.Button.ClickEvent; /** - * @author marc + * An example using a RichTextArea to edit a Label in XHTML-mode. * */ public class RichTextExample extends CustomComponent { @@ -24,22 +24,22 @@ public class RichTextExample extends CustomComponent { private OrderedLayout main; private Label l; - private RichTextArea editor; + private RichTextArea editor = new RichTextArea(); private Button b; public RichTextExample() { + // main layout main = new OrderedLayout(); main.setMargin(true); setCompositionRoot(main); - + // Add the label l = new Label(txt); l.setContentMode(Label.CONTENT_XHTML); main.addComponent(l); - - editor = new RichTextArea(); - + // Edit button with inline click-listener b = new Button("Edit", new Button.ClickListener() { public void buttonClick(ClickEvent event) { + // swap Label <-> RichTextArea if (main.getComponentIterator().next() == l) { editor.setValue(l.getValue()); main.replaceComponent(l, editor);