From bef8786d88f8fea4cdd43985c67b48a8cd200416 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marko=20Gr=C3=B6nroos?= Date: Fri, 31 Oct 2008 13:03:02 +0000 Subject: [PATCH] Better book example for RichTextArea. svn changeset:5786/svn branch:trunk --- .../img/richtextarea-toolbar-fi.png | Bin 0 -> 2183 bytes .../ITMILL/themes/tests-book/styles.css | 9 ++++++- .../tests/book/BookTestApplication.java | 24 +++++++++++++----- 3 files changed, 25 insertions(+), 8 deletions(-) create mode 100644 WebContent/ITMILL/themes/tests-book/img/richtextarea-toolbar-fi.png diff --git a/WebContent/ITMILL/themes/tests-book/img/richtextarea-toolbar-fi.png b/WebContent/ITMILL/themes/tests-book/img/richtextarea-toolbar-fi.png new file mode 100644 index 0000000000000000000000000000000000000000..4bb791c856a15bbed4f7944749446ba0b0fdb9aa GIT binary patch literal 2183 zcmV;22zd92P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iOW8 z4FVbuLj*(s00;+3L_t(|+U=ZeY#c`!$A9D6*l8U5&bAVpqdDx_t)jGv6T1-*t4Tnu z#Op;!Nam$d`~lRUB7;y-D_$ZM2`WHML{r2EPzXW-#D^pVXhBG}B|8+?R$NpY3EkHa;y=Ua$1_^vaaiD**G=ZtlBZv3=(wTypH9yrPWxYPV+7byCpZ2fkw- ze;jxv4-|AHQKw4Ef_)uP2rmJhz#menkG7}Ai!n#bA7V% zp5*?vN~daD9hCr+z%R^)ypkt%Eot6kr$VU#X3hK_HPd#Q^;v1fSfEd05p5)^pEvG} z53i|&0M48_6Mk=x#}iKX`~Bkg`z6J?wo_4N%P!VJ@ve2b;^AfUzMn*-9W{kQWis_V z5fJGg7U}RU$_rh__U)It!pEVl!?!4lvLGQ+Pr)y9X2cNB->*%?kheE2Zu&Yc6m>2#_T$=Qy&%eMN;)$(O4 z-#zC3B2W(e%=G8aSu)_s038!$QE8PAwS$s7uC#1gT}u!8IyV*kh-PVO`7uL}4%VqFy&jo+N0 zJj>^l>XVR>S;g72XT!%S#+)TV8%UajWVgMftG-m8<`)SUur0#Rdx0m+y(Mfd6PSo$ z{O!j6fs!BtH;S2^G*$xLdjAJ-%?&d)J}s+E6iSjXmgGwPE&E%1UkY85j=$O2(1$Q$ zr#sDx*a2JuZkb)?beaS$HW;AYG2_(~xJt7|B_`+h%uo@)J1EM5EfMGAJZHJ_<16Us zxLEY{%}LAe^ZBH)(xKD#(#c?n2l?*$DWSi9r7MsYxJ|`Dc)CQ#yrLF@$9CJQSOspns zD50U$v12vF#-NWKs|lYE8B5z!HQ83rR*W&-m||>)Ylpp9E!RehLGLy9uK_2_ws4Qx2c#zcpUgE@D5N5EUcqKu!C6R<&kK}u2QJoa)jWD{1nPc zm?K-OI70AvJQ9jIcXV{5^HGZ3OA^;})z3!58Q?JRBJfS%0?-V+jS-uEH(3U~J-zb4 z!wvlM{51*-t}``#4;2n4TT06)Rsr6+7G!qD&(PQmyLPyF`iWh<_2xjL4_0z|32PQt zaisn3$ttoRXpBgI2KZqPI8oM?tymatXAAZ{o-^wft4Sm2#AU(tJK$v8XQzM zg(KFo9`5EC^a!vWXajx)G+;~?mIA-Qh({+x=qtfjM`suwoMAfP2ViT(A`44ZjE)X5 zG&W->I#(Ib9`#V*dp*%oyHsP(8>zF7x41#26XFOB9UEiPpHFdUneAbUouLjZ&#+?x zGAD52#EI~6V`F1v0VQf*UoVuGBm4JTi6bg93rW~*FDlI~U-JWa5crcx&Y0oIy}$tQ zH8br?z~4x+NT6t9#AuX7H>0CNym5JiH!hDbHGNMMIRm`h)lbh=<7>hYv0EToJKi^+ z$T?*jPu8=)i!qNoX@)vBVayCy17&FrSu>sVi5GrYD;2#)=*y6#R-d%+`FwKZ$Pv1_ zx}wq#95_H%SC=wgRtZiAR8~T{14@cfJw0owdQ(+dnNDunt$0-i4xBSeGDNgfGm7uM zcs}af)j=N**4I+!Dr5WhI`)2KCym<*mdZ71oi~R?)Shp`oFnp`oE+;{ROVF&8_I`c41<002ov JPDHLkV1nHm6dwQp literal 0 HcmV?d00001 diff --git a/WebContent/ITMILL/themes/tests-book/styles.css b/WebContent/ITMILL/themes/tests-book/styles.css index 9ec120b767..43e609da71 100644 --- a/WebContent/ITMILL/themes/tests-book/styles.css +++ b/WebContent/ITMILL/themes/tests-book/styles.css @@ -146,7 +146,7 @@ table.i-gridlayout-spacingexample { } .i-gridlayout-spacingexample td { - background: white; + background: white; } /*****************************************************************************/ @@ -165,3 +165,10 @@ table.i-gridlayout-spacingexample { .i-orderedlayout-marginexample1 { background: #d0d0ff; border: 1px;} .i-orderedlayout-marginexample2 { background: #ffd0d0; border: 1px;} .i-orderedlayout-marginexample table { background: white; } + +/*****************************************************************************/ +/* For example_RichTextArea() */ +/*****************************************************************************/ +.i-richtextarea-richtextexample .gwt-ToggleButton .gwt-Image { + background-image: url(img/richtextarea-toolbar-fi.png) !important; +} diff --git a/src/com/itmill/toolkit/tests/book/BookTestApplication.java b/src/com/itmill/toolkit/tests/book/BookTestApplication.java index db84225e07..d9a2d4b79e 100644 --- a/src/com/itmill/toolkit/tests/book/BookTestApplication.java +++ b/src/com/itmill/toolkit/tests/book/BookTestApplication.java @@ -227,7 +227,7 @@ public class BookTestApplication extends com.itmill.toolkit.Application { } else if (example.equals("print")) { example_Print(main, param); } else if (example.equals("richtextfield")) { - example_RichTextField(main, param); + example_RichTextArea(main, param); } else if (example.equals("querycontainer")) { example_QueryContainer(main, param); } else if (example.equals("menubar")) { @@ -1414,12 +1414,16 @@ public class BookTestApplication extends com.itmill.toolkit.Application { //main.addComponent(new Label("

Print this!

\n", Label.CONTENT_XHTML)); } - void example_RichTextField(final Window main, String param) { - // Create the rich text area + void example_RichTextArea(final Window main, String param) { + main.setLayout(new OrderedLayout(OrderedLayout.ORIENTATION_HORIZONTAL)); + + // Create a rich text area final RichTextArea rtarea = new RichTextArea(); + rtarea.addStyleName("richtextexample"); + //rtarea.setCaption("My Rich Text Area"); // Set initial content as HTML - rtarea.setValue("

Hello

\n

This contains some text.

"); + rtarea.setValue("

Hello

\n

This rich text area contains some text.

"); // Show the text edited in the rich text area as HTML. final Button show = new Button("Show HTML"); @@ -1430,9 +1434,15 @@ public class BookTestApplication extends com.itmill.toolkit.Application { } }); - main.addComponent(rtarea); - main.addComponent(show); - main.addComponent(html); + Panel rtPanel = new Panel("Rich Text Area"); + rtPanel.addComponent(rtarea); + rtPanel.addComponent(show); + + Panel valuePanel = new Panel("Value"); + valuePanel.addComponent(html); + + main.addComponent(rtPanel); + main.addComponent(valuePanel); } void example_QueryContainer(final Window main, String param) { -- 2.39.5