aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarko Grönroos <magi@iki.fi>2008-07-22 08:33:43 +0000
committerMarko Grönroos <magi@iki.fi>2008-07-22 08:33:43 +0000
commitcad630c34ec1504e6fff7436d71cf9baddf1846e (patch)
tree711e666088855437db1f1ec73e1e67e61c3f7c16
parente565e8523c892e3c660652028333d9c30af1a104 (diff)
downloadvaadin-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.css9
-rw-r--r--src/com/itmill/toolkit/tests/book/BookTestApplication.java27
-rw-r--r--src/com/itmill/toolkit/tests/book/FormExample.java6
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");