]> source.dussan.org Git - vaadin-framework.git/commitdiff
RichTextExample documented
authorMarc Englund <marc.englund@itmill.com>
Thu, 29 Nov 2007 14:20:47 +0000 (14:20 +0000)
committerMarc Englund <marc.englund@itmill.com>
Thu, 29 Nov 2007 14:20:47 +0000 (14:20 +0000)
svn changeset:3043/svn branch:trunk

src/com/itmill/toolkit/demo/featurebrowser/RichTextExample.java

index d335fdb4499fcfc933433ec2a6da5bdbe5010ace..6450940b0b90ecb4826fa345b8362a7fe9db6282 100644 (file)
@@ -11,7 +11,7 @@ import com.itmill.toolkit.ui.RichTextArea;
 import com.itmill.toolkit.ui.Button.ClickEvent;\r
 \r
 /**\r
- * @author marc\r
+ * An example using a RichTextArea to edit a Label in XHTML-mode.\r
  * \r
  */\r
 public class RichTextExample extends CustomComponent {\r
@@ -24,22 +24,22 @@ public class RichTextExample extends CustomComponent {
 \r
     private OrderedLayout main;\r
     private Label l;\r
-    private RichTextArea editor;\r
+    private RichTextArea editor = new RichTextArea();\r
     private Button b;\r
 \r
     public RichTextExample() {\r
+        // main layout\r
         main = new OrderedLayout();\r
         main.setMargin(true);\r
         setCompositionRoot(main);\r
-\r
+        // Add the label\r
         l = new Label(txt);\r
         l.setContentMode(Label.CONTENT_XHTML);\r
         main.addComponent(l);\r
-\r
-        editor = new RichTextArea();\r
-\r
+        // Edit button with inline click-listener\r
         b = new Button("Edit", new Button.ClickListener() {\r
             public void buttonClick(ClickEvent event) {\r
+                // swap Label <-> RichTextArea\r
                 if (main.getComponentIterator().next() == l) {\r
                     editor.setValue(l.getValue());\r
                     main.replaceComponent(l, editor);\r