Revision: 8085
Author: j...@google.com
Date: Tue May 11 03:34:50 2010
Log: Fixes Expenses sample report detail view that was cutting off the
approval
total.
Also includes UI refinements for the Scaffolding app. Aligns input boxes,
adds
a touch of color, and makes some of the headings more consistent.
http://code.google.com/p/google-web-toolkit/source/detail?r=8085
Modified:
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/client/ExpenseDetails.ui.xml
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/client/ScaffoldShell.ui.xml
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeDetailsView.ui.xml
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeEditView.ui.xml
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeListView.ui.xml
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/createButton.png
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportDetailsView.ui.xml
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportEditView.ui.xml
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportListView.ui.xml
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/createButton.png
=======================================
---
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/client/ExpenseDetails.ui.xml
Mon May 10 15:03:36 2010
+++
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/client/ExpenseDetails.ui.xml
Tue May 11 03:34:50 2010
@@ -62,7 +62,7 @@
</ui:style>
<g:DockLayoutPanel unit='PX'>
- <g:north size='160'>
+ <g:north size='180'>
<g:HTMLPanel styleName='{desktop.breadcrumbBar}'>
<table align='center' width='100%' cellspacing='0' cellpadding='0'>
<!-- Top of 9 box. -->
=======================================
---
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/client/ScaffoldShell.ui.xml
Mon May 10 13:15:51 2010
+++
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/client/ScaffoldShell.ui.xml
Tue May 11 03:34:50 2010
@@ -16,18 +16,22 @@
.banner {
background-color: #777;
- color: #fff;
- width: 800px;
- margin-left: auto;
- margin-right: auto;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
margin-top: 1.5em;
+ height: 4em;
}
.title {
- text-align: left;
margin-left: 1em;
+ padding: 1em;
+ color: black;
+ background-color: #D7DDE8;
+ position:absolute;
+ }
+
+ .title h2 {
+ margin:0;
}
.error {
@@ -65,7 +69,7 @@
}
.entitiesList {
- border: none;
+ border:0;
height: 100%;
outline: none;
font-weight: bold;
@@ -82,9 +86,11 @@
<g:DockLayoutPanel unit='EM'>
<g:north size='6'>
- <g:HTML styleName='{style.banner}'>
- <div class='{style.error}' ui:field='error'></div>
- <h2 class='{style.title}'>Your Entities</h2>
+ <g:HTML styleName='{style.centered}'>
+ <div class='{style.banner}'>
+ <div class='{style.error}' ui:field='error'></div>
+ <span class='{style.title}'><h2>Your Entities</h2></span>
+ </div>
</g:HTML>
</g:north>
@@ -95,7 +101,7 @@
</g:SimplePanel>
<g:SimplePanel styleName="{style.master}" ui:field='master'>
<g:HTML>
- <h3>Welcome to Expenses</h3>
+ <h3>Welcome to the Entity Browser</h3>
<span>Choose an entity set from the list on the left to get
started</span>
</g:HTML>
</g:SimplePanel>
=======================================
---
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeDetailsView.ui.xml
Mon May 10 13:15:51 2010
+++
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeDetailsView.ui.xml
Tue May 11 03:34:50 2010
@@ -21,20 +21,22 @@
.bar {
float:right;
}
- .underlined {
- border-bottom: 2px solid #666;
+ .header {
+ border-bottom: 2px solid #6F7277;
+ color: #4B4A4A;
+ text-shadow: #ddf 1px 1px 0;
}
</ui:style>
<g:HTMLPanel>
- <h3 class='{style.underlined}'><ui:msg>Employee <span
ui:field='idSpan' /> (v<span ui:field='versionSpan'/>)</ui:msg></h3>
-
- <div class='{style.fields}'>
- <div><span class='{style.label}'>Display Name:</span> <span
ui:field='displayName'></span></div>
- <div><span class='{style.label}'>User Name:</span> <span
ui:field='userName'></span></div>
- <div><span class='{style.label}'>Supervisor Key:</span> <span
ui:field='supervisorKey'></span></div>
- <div><span class='{style.label}'>Password:</span> <span
ui:field='password'></span></div>
- </div>
+ <h3 class='{style.header}'><ui:msg>Employee <span ui:field='idSpan' />
(v<span ui:field='versionSpan'/>)</ui:msg></h3>
+
+ <table class='{style.fields}'>
+ <tr><td><span class='{style.label}'>Display Name:</span></td><td><span
ui:field='displayName'></span></td></tr>
+ <tr><td><span class='{style.label}'>User Name:</span></td><td><span
ui:field='userName'></span></td></tr>
+ <tr><td><span class='{style.label}'>Supervisor
Key:</span></td><td><span ui:field='supervisorKey'></span></td></tr>
+ <tr><td><span class='{style.label}'>Password:</span></td><td><span
ui:field='password'></span></td></tr>
+ </table>
<div class='{style.bar}'>
<g:Button addStyleNames='{style.button}' ui:field='edit'>Edit</g:Button>
=======================================
---
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeEditView.ui.xml
Mon May 10 13:15:51 2010
+++
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeEditView.ui.xml
Tue May 11 03:34:50 2010
@@ -21,25 +21,27 @@
.bar {
float:right;
}
- .underlined {
- border-bottom: 2px solid #666;
+ .header {
+ border-bottom: 2px solid #6F7277;
+ color: #4B4A4A;
+ text-shadow: #ddf 1px 1px 0;
}
</ui:style>
<g:HTMLPanel>
- <h3 ui:field='editTitle'>
+ <h3 class='{style.header}' ui:field='editTitle'>
<ui:msg>Employee <g:InlineLabel ui:field='id'></g:InlineLabel>
(v<g:InlineLabel ui:field='version'/>)</ui:msg>
</h3>
- <h3 class='{style.underlined}' ui:field='createTitle'><ui:msg>New
Employee</ui:msg></h3>
+ <h3 class='{style.header}' ui:field='createTitle'><ui:msg>New
Employee</ui:msg></h3>
<div ui:field='errors' style='background-color: red; '></div>
- <div class='{style.fields}'>
- <div><span class='{style.label}'>Display Name:</span> <g:TextBox
ui:field='displayName'></g:TextBox></div>
- <div><span class='{style.label}'>User Name:</span> <g:TextBox
ui:field='userName'></g:TextBox></div>
- <div><span class='{style.label}'>Supervisor Key:</span> <g:TextBox
ui:field='supervisorKey'></g:TextBox></div>
- <div><span class='{style.label}'>Password:</span> <g:PasswordTextBox
ui:field='password'></g:PasswordTextBox></div>
- </div>
-
+ <table class='{style.fields}'>
+ <tr><td><span class='{style.label}'>Display
Name:</span></td><td><g:TextBox
ui:field='displayName'></g:TextBox></td></tr>
+ <tr><td><span class='{style.label}'>User
Name:</span></td><td><g:TextBox ui:field='userName'></g:TextBox></td></tr>
+ <tr><td><span class='{style.label}'>Supervisor
Key:</span></td><td><g:TextBox
ui:field='supervisorKey'></g:TextBox></td></tr>
+ <tr><td><span
class='{style.label}'>Password:</span></td><td><g:PasswordTextBox
ui:field='password'></g:PasswordTextBox></td></tr>
+ </table>
+
<div class='{style.bar}'>
<g:Button addStyleNames='{style.button}'
ui:field='save'>Save</g:Button>
<g:Button addStyleNames='{style.button}'
ui:field='cancel'>Cancel</g:Button>
=======================================
---
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeListView.ui.xml
Mon May 10 13:15:51 2010
+++
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeListView.ui.xml
Tue May 11 03:34:50 2010
@@ -10,7 +10,6 @@
right:0;
top:0;
height: 2em;
- border-bottom: 1px solid #666;
margin-left: 15em;
}
@sprite .createButton {
@@ -26,10 +25,12 @@
.controls button {
display:inline;
}
-
+ .listView table {
+ table-layout:fixed;
+ }
</ui:style>
- <g:HTMLPanel>
+ <g:HTMLPanel styleName="{style.listView}">
<div style='height:3em;'></div>
<b:CellTable width='100%' ui:field='table' pageSize='8'/>
<div class='{style.controls}'>
=======================================
---
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/createButton.png
Mon May 10 13:15:51 2010
+++
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/createButton.png
Tue May 11 03:34:50 2010
@@ -2,26 +2,29 @@
IHDR óÿa gAMA ÖØÔOX2 tEXtSoftware Adobe
ImageReadyqÉe< ùIDATxÚtS[HTQ ]sçŽãŒ’Ìä˜ >?ÊW*ij
- öú駒Bû LÊ> ò³„"¨ P ‚úê+...@¢?1Ð hüHHÓ0
-
-QÌ|5â<½wî i ƒBE
-Ø÷ž³Ï9k¯½ö>––– ˆ‘L&a±XÄÔkšf¹®ëvúÒ„ÃjU ªj[±Z+\ná·¡âÏ‘B;}¸¼ü⧉‰3Dµ
•?lÐÿœ6E{ý?€*F~Fk4L ]]7àÉÊ’Ì ü~ÏøøÇ»~¿ß´Ùl½dúxï’µ¬¬Lü÷ñ⛌ŒŒºÎÎk8wþ ŠŠŠ (
-
- ***Q]]ƒíà¶âŸŸ?¥ªªF 1‘¹ `”ë©©©í
-
-W•ºúzú-
-‚èïëÃÛáa444À½ßM *lnn`ii©‘z|æÁï
-?9ñx¼»º¦F Q f Œ -%% v» s› ØáHEkÛeäçç;Éøh"‘¨ Trr°¶¶ I.V ¬ÀBêÑH – ¬bg'
-ÃHÀ“™)ÓY\\¼Âã“*‘JÜn7<
- <ØÓs º®±t*ÒÓÓ¥ ½wnƒAè×ñàá#äåå‘©™OZ
-•Ôt± çfNN nvwK
-tM“ùÇvbhmmƒ3ÍI
- 133#„Oˆ
- €Åp8ŒH4Š4Fln>!ó Cðù|0 ÞÔt
-.· &õ1Œ8ÖVWEš¢©& |a ËÓSS0
-Sæ
-‰D F €%x$,}±X @ ““ `?¼¤¹E ƒ,‰ ùŸôz½ÈÍË•T
-ê.— ¥¥¥(((„jS¡X ¼
-ÅؘO#˧Ôç½ì
-^`„³ss³™Ù ²¥ ì *FqI1¬Š ¡p c¾ Õ¹Ï;/˜‚¶×‰!² 'ȱé马õõu©z`ë'–——13û ƒƒƒ I’Ý=Fîç
-]\´ì½ÆÝáeÝ/1B;u9’Fåãq š¦%ÙPà 2Àý ÝWûÏ׸ÂÍ'ìÀWœ †YÀh1§Ó¹Äõ7Zä¯óø%À Yh`‚ð 0
IEND®B`‚
+wM$ÐÒüA aKòU!’H ‚ž Ÿ£§
+{衧ˆ"詇~ ƒ¢‚‚¢RŒþ$Ô
+M%ÔRüËŸu]wvv§ïÜ™ñï —{çÜs¾û sÏ9ÚÉ‹w‰L“L" $ ìT¬.¬nˆ<˜.A¤`Í’ i覰ê0HÃ0Ãr¶å¡1 I
R à Bø
Ë `>”ópꃱ
+• äIìãXW!_‡,‰™æ3!Á„`fŠÍ ûýØ ûs¼áƆªh¤´¸Fê “Ósƒß¾ÿìM$’SøŸÃÅKÄ ¦É”² n
+lÝ Ê ¿ 8Œ4Ÿjhoj¬ìðy<9Ž ÎØLé‰þ/±Çï{ z 2‰óyˆã°×ÕÈñV¾Õ [
+A±ìL[sWScU‡¦in&ýwb žÞ»Fë«‹ >RGš¦º gjê�...@`ä×ä(T6 Ž£¡€ Çà µ°¡¾ª¥®º¼•Èâc
+S iî懋©öXykC}e 1 A~(©V¬„à€ F›j:
+PÄ
+Ϥ1 Î`lEQDôDu'~
+ùÁ ‡-]Ì,
+.©(ÈÏ
+9ƶ™ý‘dÇbgò( æ
+Âრ&{
+ÄK¨Pô„BE çæîÛWi}mÙI Iel¨ŸÆ†?m±k¿| Åt v“S³œ ì¦ÉúÂçõø· Ù ±í§íê ?¥ŽI^Ø9 œgY
+¦ÿ-Çç
+ s]7l( ¯9LoºoQEu EÛ.íŠ ¶ WCVa Üš
+Ž
+m$7×ö„^ JK.¹í
+ÉÍÔZ,6>ˆ ®Œ4j‘¸Þ †‘™
+ÿóÁJ ÄN Çͽ#62õÖ0Œ œri¥ñšÂà’€êâóW½ æ—V~o¥ ¦¹ã]w¾$ë½|
Ý÷ ’ ...@Â Ñ w ñk Á0 ÈÏ;zþìé+¥¡¢j F‚ÚñdæÓ3‹COzÞÝ\]‹Ç š Ò
+fJ-«m5
+ÂC ˜S)}càÇèפn,ø}ž€×ãÎE ¹t= œ _
+ïû
+{ôìÅÇûøŸ ÅNÄqÖ af ÄÅŽ>†þ
+j ™ 8ìÞÙrBjP1°ß°X N ¸ÇáI™V 25a Dp¿BÑÂ
¬´Šéƒ!:ŠlQÜ u!{˜É},e÷²¬óRš ’ä¬ÎÉéb5>ÉVuNɺ /ãF™ ÛY"Ç Eמ‰
+”i0 IEND®B`‚
=======================================
---
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportDetailsView.ui.xml
Mon May 10 13:15:51 2010
+++
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportDetailsView.ui.xml
Tue May 11 03:34:50 2010
@@ -21,21 +21,23 @@
.bar {
float: right;
}
- .underlined {
- border-bottom: 2px solid #666;
+ .header {
+ border-bottom: 2px solid #6F7277;
+ color: #4B4A4A;
+ text-shadow: #ddf 1px 1px 0;
}
</ui:style>
<g:HTMLPanel>
- <h3 class='{style.underlined}'><ui:msg>Report <span ui:field='idSpan'
/> (v<span ui:field='versionSpan'/>)</ui:msg></h3>
-
- <div class='{style.fields}'>
- <div><span class='{style.label}'>Purpose:</span> <span
ui:field='purpose'></span></div>
- <div><span class='{style.label}'>Notes:</span> <span
ui:field='notes'></span></div>
- <div><span class='{style.label}'>Created:</span> <span
ui:field='created'></span></div>
- <div><span class='{style.label}'>Reporter Key:</span> <span
ui:field='reporterKey'></span></div>
- <div><span class='{style.label}'>Approved Supervisor Key:</span> <span
ui:field='approvedSupervisorKey'></span></div>
- </div>
+ <h3 class='{style.header}'><ui:msg>Report <span ui:field='idSpan' />
(v<span ui:field='versionSpan'/>)</ui:msg></h3>
+
+ <table class='{style.fields}'>
+ <tr><td><span class='{style.label}'>Purpose:</span></td><td><span
ui:field='purpose'></span></td></tr>
+ <tr><td><span class='{style.label}'>Notes:</span></td><td><span
ui:field='notes'></span></td></tr>
+ <tr><td><span class='{style.label}'>Created:</span></td><td><span
ui:field='created'></span></td></tr>
+ <tr><td><span class='{style.label}'>Reporter
Key:</span></td><td><span ui:field='reporterKey'></span></td></tr>
+ <tr><td><span class='{style.label}'>Approved Supervisor
Key:</span></td><td><span ui:field='approvedSupervisorKey'></span></td></tr>
+ </table>
<div class='{style.bar}'>
<g:Button addStyleNames='{style.button}'
ui:field='edit'>Edit</g:Button>
=======================================
---
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportEditView.ui.xml
Mon May 10 13:15:51 2010
+++
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportEditView.ui.xml
Tue May 11 03:34:50 2010
@@ -22,24 +22,26 @@
.bar {
float: right;
}
- .underlined {
- border-bottom: 2px solid #666;
+ .header {
+ border-bottom: 2px solid #6F7277;
+ color: #4B4A4A;
+ text-shadow: #ddf 1px 1px 0;
}
</ui:style>
<g:HTMLPanel>
- <h3 ui:field='editTitle'>
+ <h3 class='{style.header}' ui:field='editTitle'>
<ui:msg>Report <g:InlineLabel ui:field='id' /> (v<g:InlineLabel
ui:field='version'/>)</ui:msg>
</h3>
- <h3 class='{style.underlined}' ui:field='createTitle'><ui:msg>New
Report</ui:msg></h3>
+ <h3 class='{style.header}' ui:field='createTitle'><ui:msg>New
Report</ui:msg></h3>
<div ui:field='errors' style='background-color: red; '></div>
- <div class='{style.fields}'>
- <div><span class='{style.label}'>Purpose:</span> <g:TextBox
ui:field='purpose'></g:TextBox></div>
- <div><span class='{style.label}'>Notes:</span> <g:TextBox
ui:field='notes'></g:TextBox></div>
- <div><span class='{style.label}'>Created:</span> <d:DateBox
ui:field='created'></d:DateBox></div>
- <div><span class='{style.label}'>Reporter Key:</span> <g:TextBox
ui:field='reporterKey'></g:TextBox></div>
- <div><span class='{style.label}'>Approved Supervisor Key:</span>
<g:TextBox ui:field='approvedSupervisorKey'></g:TextBox></div>
- </div>
+ <table class='{style.fields}'>
+ <tr><td><span
class='{style.label}'>Purpose:</span></td><td><g:TextBox
ui:field='purpose'></g:TextBox></td></tr>
+ <tr><td><span class='{style.label}'>Notes:</span></td><td><g:TextBox
ui:field='notes'></g:TextBox></td></tr>
+ <tr><td><span
class='{style.label}'>Created:</span></td><td><d:DateBox
ui:field='created'></d:DateBox></td></tr>
+ <tr><td><span class='{style.label}'>Reporter
Key:</span></td><td><g:TextBox ui:field='reporterKey'></g:TextBox></td></tr>
+ <tr><td><span class='{style.label}'>Approved Supervisor
Key:</span></td><td><g:TextBox
ui:field='approvedSupervisorKey'></g:TextBox></td></tr>
+ </table>
<div class='{style.bar}'>
<g:Button addStyleNames='{style.button}'
ui:field='save'>Save</g:Button>
=======================================
---
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportListView.ui.xml
Mon May 10 13:15:51 2010
+++
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportListView.ui.xml
Tue May 11 03:34:50 2010
@@ -10,7 +10,6 @@
right:0;
top:0;
height: 2em;
- border-bottom: 1px solid #666;
margin-left: 15em;
}
@sprite .createButton {
=======================================
---
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/createButton.png
Mon May 10 13:15:51 2010
+++
/branches/2.1/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/createButton.png
Tue May 11 03:34:50 2010
@@ -2,26 +2,29 @@
IHDR óÿa gAMA ÖØÔOX2 tEXtSoftware Adobe
ImageReadyqÉe< ùIDATxÚtS[HTQ ]sçŽãŒ’Ìä˜ >?ÊW*ij
- öú駒Bû LÊ> ò³„"¨ P ‚úê+...@¢?1Ð hüHHÓ0
-
-QÌ|5â<½wî i ƒBE
-Ø÷ž³Ï9k¯½ö>––– ˆ‘L&a±XÄÔkšf¹®ëvúÒ„ÃjU ªj[±Z+\ná·¡âÏ‘B;}¸¼ü⧉‰3Dµ
•?lÐÿœ6E{ý?€*F~Fk4L ]]7àÉÊ’Ì ü~ÏøøÇ»~¿ß´Ùl½dúxï’µ¬¬Lü÷ñ⛌ŒŒºÎÎk8wþ ŠŠŠ (
-
- ***Q]]ƒíà¶âŸŸ?¥ªªF 1‘¹ `”ë©©©í
-
-W•ºúzú-
-‚èïëÃÛáa444À½ßM *lnn`ii©‘z|æÁï
-?9ñx¼»º¦F Q f Œ -%% v» s› ØáHEkÛeäçç;Éøh"‘¨ Trr°¶¶ I.V ¬ÀBêÑH – ¬bg'
-ÃHÀ“™)ÓY\\¼Âã“*‘JÜn7<
- <ØÓs º®±t*ÒÓÓ¥ ½wnƒAè×ñàá#äåå‘©™OZ
-•Ôt± çfNN nvwK
-tM“ùÇvbhmmƒ3ÍI
- 133#„Oˆ
- €Åp8ŒH4Š4Fln>!ó Cðù|0 ÞÔt
-.· &õ1Œ8ÖVWEš¢©& |a ËÓSS0
-Sæ
-‰D F €%x$,}±X @ ““ `?¼¤¹E ƒ,‰ ùŸôz½ÈÍË•T
-ê.— ¥¥¥(((„jS¡X ¼
-ÅؘO#˧Ôç½ì
-^`„³ss³™Ù ²¥ ì *FqI1¬Š ¡p c¾ Õ¹Ï;/˜‚¶×‰!² 'ȱé马õõu©z`ë'–——13û ƒƒƒ I’Ý=Fîç
-]\´ì½ÆÝáeÝ/1B;u9’Fåãq š¦%ÙPà 2Àý ÝWûÏ׸ÂÍ'ìÀWœ †YÀh1§Ó¹Äõ7Zä¯óø%À Yh`‚ð 0
IEND®B`‚
+wM$ÐÒüA aKòU!’H ‚ž Ÿ£§
+{衧ˆ"詇~ ƒ¢‚‚¢RŒþ$Ô
+M%ÔRüËŸu]wvv§ïÜ™ñï —{çÜs¾û sÏ9ÚÉ‹w‰L“L" $ ìT¬.¬nˆ<˜.A¤`Í’ i覰ê0HÃ0Ãr¶å¡1 I
R à Bø
Ë `>”ópꃱ
+• äIìãXW!_‡,‰™æ3!Á„`fŠÍ ûýØ ûs¼áƆªh¤´¸Fê “Ósƒß¾ÿìM$’SøŸÃÅKÄ ¦É”² n
+lÝ Ê ¿ 8Œ4Ÿjhoj¬ìðy<9Ž ÎØLé‰þ/±Çï{ z 2‰óyˆã°×ÕÈñV¾Õ [
+A±ìL[sWScU‡¦in&ýwb žÞ»Fë«‹ >RGš¦º gjê�...@`ä×ä(T6 Ž£¡€ Çà µ°¡¾ª¥®º¼•Èâc
+S iî懋©öXykC}e 1 A~(©V¬„à€ F›j:
+PÄ
+Ϥ1 Î`lEQDôDu'~
+ùÁ ‡-]Ì,
+.©(ÈÏ
+9ƶ™ý‘dÇbgò( æ
+Âრ&{
+ÄK¨Pô„BE çæîÛWi}mÙI Iel¨ŸÆ†?m±k¿| Åt v“S³œ ì¦ÉúÂçõø· Ù ±í§íê ?¥ŽI^Ø9 œgY
+¦ÿ-Çç
+ s]7l( ¯9LoºoQEu EÛ.íŠ ¶ WCVa Üš
+Ž
+m$7×ö„^ JK.¹í
+ÉÍÔZ,6>ˆ ®Œ4j‘¸Þ †‘™
+ÿóÁJ ÄN Çͽ#62õÖ0Œ œri¥ñšÂà’€êâóW½ æ—V~o¥ ¦¹ã]w¾$ë½|
Ý÷ ’ ...@Â Ñ w ñk Á0 ÈÏ;zþìé+¥¡¢j F‚ÚñdæÓ3‹COzÞÝ\]‹Ç š Ò
+fJ-«m5
+ÂC ˜S)}càÇèפn,ø}ž€×ãÎE ¹t= œ _
+ïû
+{ôìÅÇûøŸ ÅNÄqÖ af ÄÅŽ>†þ
+j ™ 8ìÞÙrBjP1°ß°X N ¸ÇáI™V 25a Dp¿BÑÂ
¬´Šéƒ!:ŠlQÜ u!{˜É},e÷²¬óRš ’ä¬ÎÉéb5>ÉVuNɺ /ãF™ ÛY"Ç Eמ‰
+”i0 IEND®B`‚
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors