diff options
author | Marko Grönroos <magi@iki.fi> | 2008-07-22 08:33:43 +0000 |
---|---|---|
committer | Marko Grönroos <magi@iki.fi> | 2008-07-22 08:33:43 +0000 |
commit | cad630c34ec1504e6fff7436d71cf9baddf1846e (patch) | |
tree | 711e666088855437db1f1ec73e1e67e61c3f7c16 | |
parent | e565e8523c892e3c660652028333d9c30af1a104 (diff) | |
download | vaadin-framework-cad630c34ec1504e6fff7436d71cf9baddf1846e.tar.gz vaadin-framework-cad630c34ec1504e6fff7436d71cf9baddf1846e.zip |
Updated book tests: RichTestArea, Forms.
svn changeset:5111/svn branch:trunk
-rw-r--r-- | WebContent/ITMILL/themes/tests-book/styles.css | 9 | ||||
-rw-r--r-- | src/com/itmill/toolkit/tests/book/BookTestApplication.java | 27 | ||||
-rw-r--r-- | src/com/itmill/toolkit/tests/book/FormExample.java | 6 |
3 files changed, 38 insertions, 4 deletions
diff --git a/WebContent/ITMILL/themes/tests-book/styles.css b/WebContent/ITMILL/themes/tests-book/styles.css index 3ad4e4a8ff..c33cbb36f3 100644 --- a/WebContent/ITMILL/themes/tests-book/styles.css +++ b/WebContent/ITMILL/themes/tests-book/styles.css @@ -9,6 +9,15 @@ } /*****************************************************************************/ +/* For example_Forms() */ +/*****************************************************************************/ +.i-form { + border: thin solid; + padding: 5px 5px 5px 5px; +} + + +/*****************************************************************************/ /* For example_Table() */ /*****************************************************************************/ /* Table rows contain three-row TextField components. */ diff --git a/src/com/itmill/toolkit/tests/book/BookTestApplication.java b/src/com/itmill/toolkit/tests/book/BookTestApplication.java index 8939f62d35..eb4b708acd 100644 --- a/src/com/itmill/toolkit/tests/book/BookTestApplication.java +++ b/src/com/itmill/toolkit/tests/book/BookTestApplication.java @@ -49,6 +49,7 @@ import com.itmill.toolkit.ui.OrderedLayout; import com.itmill.toolkit.ui.Panel; import com.itmill.toolkit.ui.PopupDateField; import com.itmill.toolkit.ui.ProgressIndicator; +import com.itmill.toolkit.ui.RichTextArea; import com.itmill.toolkit.ui.Select; import com.itmill.toolkit.ui.TabSheet; import com.itmill.toolkit.ui.Table; @@ -140,7 +141,8 @@ public class BookTestApplication extends com.itmill.toolkit.Application { "window/multiple", "classresource", "usererror", "progress/window", "progress/thread", "progress", "customlayout", "spacing", "margin", "clientinfo", - "fillinform/templates", "notification", "print"}; + "fillinform/templates", "notification", "print", + "richtextfield"}; for (int i = 0; i < examples.length; i++) { main.addComponent(new Label("<a href='" + context.toString() + examples[i] + "'>" + examples[i] + "</a>", @@ -219,6 +221,8 @@ public class BookTestApplication extends com.itmill.toolkit.Application { example_Notification(main, param); } else if (example.equals("print")) { example_Print(main, param); + } else if (example.equals("richtextfield")) { + example_RichTextField(main, param); } else { ; // main.addComponent(new Label("Unknown test '"+example+"'.")); } @@ -1378,4 +1382,25 @@ public class BookTestApplication extends com.itmill.toolkit.Application { //main.addComponent(new Label("<p>Print this!</p>\n<script type='text/javascript'>print();</script>", Label.CONTENT_XHTML)); } + + void example_RichTextField(final Window main, String param) { + // Create the rich text area + final RichTextArea rtarea = new RichTextArea(); + + // Set initial content as HTML + rtarea.setValue("<h1>Hello</h1>\n<p>This contains some text.</p>"); + + // Show the text edited in the rich text area as HTML. + final Button show = new Button("Show HTML"); + final Label html = new Label((String) rtarea.getValue()); + show.addListener(new Button.ClickListener() { + public void buttonClick(ClickEvent event) { + html.setValue(rtarea.getValue()); + } + }); + + main.addComponent(rtarea); + main.addComponent(show); + main.addComponent(html); + } } diff --git a/src/com/itmill/toolkit/tests/book/FormExample.java b/src/com/itmill/toolkit/tests/book/FormExample.java index 8b2fe6ef80..f4b4c304b6 100644 --- a/src/com/itmill/toolkit/tests/book/FormExample.java +++ b/src/com/itmill/toolkit/tests/book/FormExample.java @@ -210,13 +210,13 @@ public class FormExample extends CustomComponent { OrderedLayout.ORIENTATION_HORIZONTAL); // The Commit button calls form.commit(). - Button commit = new Button("Commit"); - commit.addListener(new Button.ClickListener() { + Button commit = new Button("Commit", form, "commit"); + /*commit.addListener(new Button.ClickListener() { public void buttonClick(ClickEvent event) { form.setValidationVisible(true); form.commit(); } - }); + });*/ // The Discard button calls form.discard(). Button discard = new Button("Discard", form, "discard"); |