You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by Howard Lewis Ship <hl...@gmail.com> on 2011/01/26 22:25:03 UTC

Re: svn commit: r1063860 - in /tapestry/tapestry5/trunk/quickstart/src/main/resources: META-INF/maven/ archetype-resources/src/main/java/components/ archetype-resources/src/main/resources/components/ archetype-resources/src/main/resources/pages/ arch

This is going to be very cool.  One thing I noticed too late with the
Concrete layout was that form fields rendered very large and ugly ...
hopefully this will look better. Has anyone tried this design with a
BeanEditForm, Grid or BeanDisplay component?

On Wed, Jan 26, 2011 at 12:11 PM,  <ul...@apache.org> wrote:
> Author: uli
> Date: Wed Jan 26 20:11:49 2011
> New Revision: 1063860
>
> URL: http://svn.apache.org/viewvc?rev=1063860&view=rev
> Log:
> TAP5-1323: Change Quickstart Template to Match New Site Design
>
> Thanks to Mark Shead for the patch.
>
> Added:
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/bg.png   (with props)
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry.png   (with props)
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry_s.png   (with props)
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/top-bg.png   (with props)
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css
> Removed:
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img01.jpg
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img02.jpg
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img03.jpg
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img04.jpg
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img05.gif
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img06.gif
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img07.gif
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img08.gif
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img09.gif
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img10.gif
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img11.gif
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img12.gif
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img13.gif
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img14.gif
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img15.gif
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img16.gif
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img17.gif
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img18.gif
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img19.gif
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img20.gif
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/spacer.gif
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/layout.css
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/license.txt
> Modified:
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml
>    tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Index.tml
>
> Modified: tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml
> URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml?rev=1063860&r1=1063859&r2=1063860&view=diff
> ==============================================================================
> --- tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml (original)
> +++ tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml Wed Jan 26 20:11:49 2011
> @@ -19,6 +19,7 @@
>                 <exclude>*.ico</exclude>
>                 <exclude>**/*.jpg</exclude>
>                 <exclude>**/*.gif</exclude>
> +                <exclude>**/*.png</exclude>
>             </excludes>
>         </fileSet>
>
> @@ -30,6 +31,7 @@
>                 <include>*.ico</include>
>                 <include>**/*.jpg</include>
>                 <include>**/*.gif</include>
> +                <include>**/*.png</include>
>             </includes>
>         </fileSet>
>
>
> Modified: tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java
> URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java?rev=1063860&r1=1063859&r2=1063860&view=diff
> ==============================================================================
> --- tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java (original)
> +++ tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java Wed Jan 26 20:11:49 2011
> @@ -8,13 +8,13 @@ import org.apache.tapestry5.BindingConst
>  /**
>  * Layout component for pages of application ${artifactId}.
>  */
> -@Import(stylesheet = "context:layout/layout.css")
> +@Import(stylesheet = "context:layout/style.css")
>  public class Layout
>  {
>     /** The page title, for the <title> element and the <h1> element. */
>     @Property
>     @Parameter(required = true, defaultPrefix = BindingConstants.LITERAL)
> -    private String title;
> +    private String pageTitle;
>
>     @Property
>     private String pageName;
>
> Modified: tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml
> URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml?rev=1063860&r1=1063859&r2=1063860&view=diff
> ==============================================================================
> --- tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml (original)
> +++ tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml Wed Jan 26 20:11:49 2011
> @@ -1,61 +1,51 @@
>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
> -<!--
> -
> -Design by Free CSS Templates
> -http://www.freecsstemplates.org
> -Released for free under a Creative Commons Attribution 2.5 License
> -
> -Title      : Concrete
> -Version    : 1.0
> -Released   : 20080825
> -Description: A Web 2.0 design with fluid width suitable for blogs and small websites.
> --->
>         #set( $D = '$' )
>  <html xmlns="http://www.w3.org/1999/xhtml"
>       xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"
>       xmlns:p="tapestry:parameter">
>     <head>
>         <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
> -        <title>${D}{title}</title>
> +        <title>${D}{pageTitle}</title>
>     </head>
> -    <body>
> -        <!-- start header -->
> -        <div id="header">
> -            <div id="logo">
> -                <h1>
> -                    <t:pagelink page="index">${groupId}:${artifactId}</t:pagelink>
> -                </h1>
> -            </div>
> -            <div id="menu">
> -                <ul>
> +
> +    <body id="homepage">
> +       <div class="wrapper bs">
> +               <ul class="nav">
> +
> +
>                     <li t:type="loop" source="pageNames" value="pageName" class="prop:classForPageName">
>                         <t:pagelink page="prop:pageName">${D}{pageName}</t:pagelink>
>                     </li>
> -                </ul>
> -            </div>
> -        </div>
> -        <!-- end header -->
> -        <!-- start page -->
> -        <div id="page">
> -            <!-- start sidebar -->
> -            <div id="sidebar">
> -                <ul>
> -                    <li id="search" style="background: none;">
> -                    </li>
> -                    <li t:type="if" test="sidebar">
> -                        <h2>${D}{sidebarTitle}</h2>
> -                        <div class="sidebar-content">
> -                            <t:delegate to="sidebar"/>
> -                        </div>
> -                    </li>
> -                </ul>
> -            </div>
> -            <!-- end sidebar -->
> -            <!-- start content -->
> +        </ul>
> +               <div id="top">
> +
> +                       <h1><img src="${D}{context:/layout/images/tapestry_s.png}" alt="Tapestry" id="tapestry" /></h1>
> +
> +                       <div id="aside">Welcome to Tapestry 5 Quickstart Project Template!</div>
> +
> +                       <div class="clearer"></div>
> +
> +               </div>
> +
> +
> +
> +               <div id="bar">
> +                       <strong>Tapestry 5 Quickstart Application</strong>
> +               </div>
> +
> +               <div class="col">
> +                       <h3 class="first">${D}{sidebarTitle}</h3>
> +
> +                               <t:delegate to="sidebar" />
> +
> +               </div>
> +
> +               <div id="content" class="big-col">
> +         <!-- start content -->
>             <div id="content">
>                 <div class="post">
>                     <div class="title">
> -                        <h2>${D}{title}</h2>
> +                        <h2>${D}{pageTitle}</h2>
>                     </div>
>                     <div class="entry">
>                         <t:body/>
> @@ -63,21 +53,26 @@ Description: A Web 2.0 design with fluid
>                 </div>
>             </div>
>             <!-- end content -->
> -            <br style="clear: both;"/>
> -        </div>
> -        <!-- end page -->
> +                       <div class="clearer"></div>
> +
> +               </div>
> +
> +               <div class="clearer"></div>
> +
> +
> +
> +
> +
> +
>         <!-- start footer -->
>         <div id="footer">
>             <p class="legal">
> -                &copy;2009 ${groupId}. All Rights Reserved.
> -                &nbsp;&nbsp;&bull;&nbsp;&nbsp;
> -                Design by
> -                <a href="http://www.freecsstemplates.org/">Free CSS Templates</a>
> +                &copy;2010 ${groupId}. All Rights Reserved.
>                 &nbsp;&nbsp;&bull;&nbsp;&nbsp;
> -                Icons by
> -                <a href="http://famfamfam.com/">FAMFAMFAM</a>.
> +                Built with <a href="http://tapestry.apache.org">Apache Tapestry</a>
>             </p>
>         </div>
> +    </div>
>         <!-- end footer -->
>     </body>
>  </html>
>
> Modified: tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml
> URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml?rev=1063860&r1=1063859&r2=1063860&view=diff
> ==============================================================================
> --- tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml (original)
> +++ tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml Wed Jan 26 20:11:49 2011
> @@ -1,4 +1,4 @@
> -<html t:type="layout" title="About ${artifactId}"
> +<html t:type="layout" pageTitle="About ${artifactId}"
>       xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"
>       xmlns:p="tapestry:parameter">
>
>
> Modified: tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml
> URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml?rev=1063860&r1=1063859&r2=1063860&view=diff
> ==============================================================================
> --- tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml (original)
> +++ tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml Wed Jan 26 20:11:49 2011
> @@ -1,7 +1,7 @@
> -<html t:type="layout" title="Contact ${groupId}"
> +<html t:type="layout" pageTitle="Contact  ${groupId}"
>       xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"
>       xmlns:p="tapestry:parameter">
>
> -    <p>Contact ${groupId} ...</p>
> +    <p>Contact  ${groupId} ...</p>
>
>  </html>
>
> Modified: tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Index.tml
> URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Index.tml?rev=1063860&r1=1063859&r2=1063860&view=diff
> ==============================================================================
> --- tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Index.tml (original)
> +++ tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Index.tml Wed Jan 26 20:11:49 2011
> @@ -1,9 +1,9 @@
> -<html t:type="layout" title="${artifactId} Index"
> +<html t:type="layout" pageTitle="${artifactId} Index"
>       t:sidebarTitle="Current Time"
>       xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"
>       xmlns:p="tapestry:parameter">
> -    #set( $D = '$' )
> -    <!-- Most of the page content, including <head>, <body>, etc. tags, comes from Layout.tml -->
> +          #set( $D = '$' )
> +        <!-- Most of the page content, including <head>, <body>, etc. tags, comes from Layout.tml -->
>
>     <p>${D}{message:greeting}</p>
>
> @@ -13,7 +13,7 @@
>             Just to prove this is live:
>         </p>
>
> -        <p>The current time is: ${D}{currentTime}.</p>
> +        <p>The current time is:<br/> ${D}{currentTime}.</p>
>
>
>         <p>
>
> Added: tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css
> URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css?rev=1063860&view=auto
> ==============================================================================
> --- tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css (added)
> +++ tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css Wed Jan 26 20:11:49 2011
> @@ -0,0 +1,478 @@
> +/* Tapestry styles all start with "t-" */
> +DIV.t-error {
> +    border: 1px solid red;
> +    padding: 0px;
> +    margin: 4px 0px;
> +}
> +
> +DIV.t-error DIV {
> +    padding: 2px;
> +    display: block;
> +    margin: 0px;
> +    background-color: red;
> +    color: white;
> +    font-weight: bold;
> +}
> +
> +DIV.t-error UL {
> +    margin: 2px 0px;
> +    background-color: white;
> +    color: red;
> +}
> +
> +DIV.t-error LI {
> +    margin-left: 20px;
> +}
> +
> +DIV.t-error-single {
> +    padding: 2px;
> +    display: block;
> +    margin: 0px;
> +    background-color: red;
> +    color: white;
> +}
> +
> +HTML>BODY DIV.t-error LI {
> +    margin-left: -20px;
> +}
> +
> +.t-invisible {
> +    display: none;
> +}
> +
> +LABEL.t-error {
> +    color: red;
> +}
> +
> +INPUT.t-error, TEXTAREA.t-error, SELECT.t-error {
> +    border-color: red;
> +    font-style: italic;
> +    color: red;
> +}
> +
> +IMG.t-error-icon {
> +    margin-left: 4px;
> +    width: 16px;
> +    height: 16px;
> +    background: url(field-error-marker.gif);
> +}
> +
> +IMG.t-autoloader-icon {
> +    margin-left: 4px;
> +    width: 16px;
> +    height: 16px;
> +    background: url(ajax-loader.gif);
> +}
> +
> +IMG.t-sort-icon {
> +    margin-left: 4px;
> +}
> +
> +DIV.t-exception-message {
> +    font-style: italic;
> +    font-size: 12pt;
> +    border: thin dotted silver;
> +    margin: 5px 0px;
> +    padding: 3px;
> +}
> +
> +DIV.t-exception-report, DIV.t-env-data {
> +    font-family: "Trebuchet MS", Arial, sans-serif;
> +}
> +
> +DIV.t-exception-report LI {
> +    margin-left: -40px;
> +}
> +
> +DIV.t-exception-report DT, DIV.t-env-data DT {
> +    color: green;
> +    padding-left: 2px;
> +    background-color: #FFFFCF;
> +}
> +
> +DIV.t-exception-report LI {
> +    list-style: none;
> +}
> +
> +SPAN.t-exception-class-name {
> +    display: block;
> +    margin-top: 15px;
> +    font-size: 12pt;
> +    background-color: #E1E1E1;
> +    color: blue;
> +    padding: 2px 3px;
> +    font-weight: bold;
> +}
> +
> +SPAN.t-exception-stack-controls {
> +    display: block;
> +    float: right;
> +}
> +
> +UL.t-stack-trace LI {
> +    font-family: Monaco, Times, monospace;
> +    font-size: 10pt;
> +    margin-left: -25px;
> +    list-style: square;
> +}
> +
> +LI.t-usercode-frame {
> +    font-weight: bold;
> +    color: blue;
> +}
> +
> +LI.t-omitted-frame {
> +    display: none;
> +    color: gray;
> +    list-style: square;
> +}
> +
> +H1.t-exception-report {
> +    font-family: "Trebuchet MS", Arial, sans-serif;
> +    color: red;
> +}
> +
> +DIV.t-exception-report DT:after {
> +    content: ":";
> +}
> +
> +DIV.t-exception-report DD, DIV.t-env-data DD {
> +    margin-left: 10px;
> +}
> +
> +TABLE.t-data-table {
> +    border-collapse: collapse;
> +    margin: 0px;
> +    padding: 2px;
> +}
> +
> +TABLE.t-data-table TH {
> +    background-color: black;
> +    color: white;
> +}
> +
> +TABLE.t-data-table TD {
> +    border: 1px solid silver;
> +    margin: 0px;
> +}
> +
> +DIV.t-beaneditor {
> +    display: block;
> +    background: #ffc;
> +    border: 2px outset brown;
> +    padding: 2px;
> +    font-family: "Trebuchet MS", Arial, sans-serif;
> +}
> +
> +DIV.t-beaneditor-row {
> +    padding: 4px 0px 2px 0px;
> +}
> +
> +DIV.t-beaneditor-row LABEL:after {
> +    content: ":";
> +}
> +
> +DL.t-beandisplay {
> +    display: block;
> +    padding: 2px;
> +    font-family: "Trebuchet MS", Arial, sans-serif;
> +    background: #CCBE99;
> +    border: 2px outset black;
> +    width: auto;
> +}
> +
> +DL.t-beandisplay DT {
> +    width: 250px;
> +    display: inline;
> +    float: left;
> +    text-align: right;
> +    clear: left;
> +    padding-right: 3px;
> +    vertical-align: middle;
> +}
> +
> +DL.t-beandisplay DT:after {
> +    content: ":";
> +}
> +
> +DIV.t-beaneditor-row LABEL {
> +    width: 250px;
> +    display: block;
> +    float: left;
> +    text-align: right;
> +    clear: left;
> +    padding-right: 3px;
> +    vertical-align: middle;
> +}
> +
> +INPUT.t-number {
> +    text-align: right;
> +}
> +
> +DIV.t-beandisplay DIV.t-beandisplay-label {
> +    padding-right: 5px;
> +}
> +
> +TABLE.t-data-grid THEAD TR {
> +    color: white;
> +    background-color: #809FFF;
> +}
> +
> +TABLE.t-data-grid THEAD TR TH {
> +    text-align: left;
> +    padding: 3px;
> +    white-space: nowrap;
> +    border-right: 1px solid silver;
> +    border-bottom: 1px solid silver;
> +}
> +
> +TABLE.t-data-grid {
> +    border-collapse: collapse;
> +    border-left: 1px solid silver;
> +}
> +
> +TABLE.t-data-grid TBODY TR TD {
> +    border-right: 1px solid silver;
> +    border-bottom: 1px solid silver;
> +    padding: 2px;
> +}
> +
> +DIV.t-data-grid {
> +    font-family: "Trebuchet MS", Arial, sans-serif;
> +}
> +
> +DIV.t-data-grid-pager {
> +    margin: 8px 0px;
> +}
> +
> +DIV.t-data-grid-pager A, DIV.t-data-grid-pager SPAN.current {
> +    text-decoration: none;
> +    color: black;
> +    padding: 2px 5px;
> +    font-size: medium;
> +    border: 1px solid silver;
> +    margin-right: 5px;
> +}
> +
> +DIV.t-data-grid-pager A:hover {
> +    border: 1px solid black;
> +}
> +
> +DIV.t-data-grid-pager SPAN.current {
> +    color: white;
> +    background-color: #809FFF;
> +}
> +
> +TABLE.t-data-grid TR TH A {
> +    color: white;
> +}
> +
> +IMG {
> +    border: none;
> +}
> +
> +DIV.t-env-data-section {
> +    padding-left: 5px;
> +}
> +
> +DIV.t-env-data DD, DIV.t-exception-report DD {
> +    margin-left: 25px;
> +    margin-bottom: 10px;
> +}
> +
> +DIV.t-env-data LI {
> +    margin-left: -25px;
> +}
> +
> +DIV.t-env-data-section {
> +    font-size: 12pt;
> +    background-color: #E1E1E1;
> +    color: blue;
> +    padding: 2px 3px;
> +    font-weight: bold;
> +}
> +
> +TABLE.t-location-outer {
> +    padding: 5px;
> +    border-collapse: collapse;
> +    border: 1px solid black;
> +    width: 100%;
> +}
> +
> +TD.t-location-line {
> +    width: 40px;
> +    text-align: right;
> +    padding: 0px;
> +    background-color: #E1E1E1;
> +    padding-right: 3px;
> +    border-right: 1px solid black;
> +}
> +
> +TD.t-location-content {
> +    border-top: 1px solid silver;
> +    border-right: 1px solid black;
> +    white-space: pre;
> +}
> +
> +TD.t-location-current {
> +    background-color: #FFFFCF;
> +}
> +
> +TD.t-location-content-first {
> +    border-top: 1px solid black;
> +}
> +
> +DIV.t-palette {
> +    display: inline;
> +}
> +
> +DIV.t-palette SELECT {
> +    margin-bottom: 2px;
> +    width: 200px;
> +}
> +
> +DIV.t-palette-title {
> +    color: white;
> +    background-color: #809FFF;
> +    text-align: center;
> +    font-weight: bold;
> +    margin-bottom: 3px;
> +    display: block;
> +}
> +
> +DIV.t-palette-available {
> +    float: left;
> +}
> +
> +DIV.t-palette-controls {
> +    margin: 5px 5px;
> +    float: left;
> +    text-align: center;
> +}
> +
> +DIV.t-palette-controls BUTTON {
> +    display: block;
> +    margin-bottom: 3px;
> +}
> +
> +DIV.t-palette-controls BUTTON[disabled] IMG {
> +    filter: alpha(opacity = 25);
> +    -moz-opacity: .25;
> +}
> +
> +DIV.t-palette-selected {
> +    float: left;
> +    clear: right;
> +}
> +
> +DIV.t-palette-spacer {
> +    clear: left;
> +}
> +
> +IMG.t-calendar-trigger {
> +    padding-left: 3px;
> +    cursor: pointer;
> +}
> +
> +DIV.t-autocomplete-menu {
> +    z-index: 9999;
> +}
> +
> +DIV.t-autocomplete-menu UL {
> +    border: 2px outset #cc9933;
> +    background-color: #cc9933;
> +    padding: 4px 6px;
> +    overflow: auto;
> +}
> +
> +DIV.t-autocomplete-menu LI {
> +    color: white;
> +    list-style-type: none;
> +    padding: 0px;
> +    margin: 0px;
> +    border-bottom: 1px solid black;
> +    cursor: pointer;
> +}
> +
> +DIV.t-autocomplete-menu LI.selected {
> +    color: black;
> +    font-weight: bold;
> +}
> +
> +DIV.t-error-popup SPAN {
> +    background: transparent url('error-bevel-left.gif') no-repeat;
> +    display: block;
> +    line-height: 28px;
> +    margin-left: 0px;
> +    padding: 0px 5px 10px 22px;
> +}
> +
> +HTML>BODY DIV.t-error-popup SPAN {
> +    background: transparent url('error-bevel-left.png') no-repeat;
> +}
> +
> +DIV.t-error-popup {
> +    background: transparent url('error-bevel-right.gif') no-repeat scroll top right;
> +    cursor: pointer;
> +    color: #FFF;
> +    display: block;
> +    float: left;
> +    font: normal 12px arial, sans-serif;
> +    height: 39px;
> +    margin-right: 6px;
> +    padding-right: 29px;
> +    text-decoration: none;
> +}
> +
> +HTML>BODY DIV.t-error-popup {
> +    background: transparent url('error-bevel-right.png') no-repeat scroll top right;
> +}
> +
> +UL.t-data-list LI {
> +    list-style-type: square;
> +}
> +
> +DIV.t-loading {
> +    display: inline;
> +    width: auto;
> +    font-weight: bold;
> +    padding-right: 20px;
> +    background: transparent url(ajax-loader.gif) no-repeat right top;
> +}
> +
> +DIV.t-dialog-overlay {
> +    position: fixed;
> +    margin: auto;
> +    top: 0px;
> +    left: 0px;
> +    z-index: 9990;
> +    width: 100%;
> +    height: 100%;
> +    background: transparent url("dialog-background.gif");
> +}
> +
> +DIV.t-page-loading-banner {
> +    position: absolute;
> +    top: 5px;
> +    left: 5px;
> +    width: auto;
> +    font-weight: bold;
> +    padding: 2px 4px 2px 24px;
> +    color: black;
> +    background: white url(ajax-loader.gif) no-repeat 4px center;
> +    border-right: 2px solid black;
> +    border-bottom: 2px solid black;
> +}
> +
> +SPAN.t-render-object-error
> +{
> +  font-weight: bold;
> +  font: italic;
> +  color: red;
> +}
> +
> +DIV.t-available-values UL LI
> +{
> +  list-style-type : disc;
> +  margin-left: 0px;
> +}
> \ No newline at end of file
>
> Added: tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/bg.png
> URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/bg.png?rev=1063860&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/bg.png
> ------------------------------------------------------------------------------
>    svn:mime-type = application/octet-stream
>
> Added: tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry.png
> URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry.png?rev=1063860&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry.png
> ------------------------------------------------------------------------------
>    svn:mime-type = application/octet-stream
>
> Added: tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry_s.png
> URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry_s.png?rev=1063860&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry_s.png
> ------------------------------------------------------------------------------
>    svn:mime-type = application/octet-stream
>
> Added: tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/top-bg.png
> URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/top-bg.png?rev=1063860&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/top-bg.png
> ------------------------------------------------------------------------------
>    svn:mime-type = application/octet-stream
>
> Added: tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css
> URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css?rev=1063860&view=auto
> ==============================================================================
> --- tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css (added)
> +++ tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css Wed Jan 26 20:11:49 2011
> @@ -0,0 +1,53 @@
> +/* http://meyerweb.com/eric/tools/css/reset/ */
> +/* v1.0 | 20080212 */
> +
> +html, body, div, span, applet, object, iframe,
> +h1, h2, h3, h4, h5, h6, p, blockquote, pre,
> +a, abbr, acronym, address, big, cite, code,
> +del, dfn, em, font, img, ins, kbd, q, s, samp,
> +small, strike, strong, sub, sup, tt, var,
> +b, u, i, center,
> +dl, dt, dd, ol, ul, li,
> +fieldset, form, label, legend,
> +table, caption, tbody, tfoot, thead, tr, th, td {
> +       margin: 0;
> +       padding: 0;
> +       border: 0;
> +       outline: 0;
> +       font-size: 100%;
> +       vertical-align: baseline;
> +       background: transparent;
> +}
> +body {
> +/*     line-height: 1;*/
> +}
> +ol, ul {
> +       list-style: none;
> +}
> +blockquote, q {
> +       quotes: none;
> +}
> +blockquote:before, blockquote:after,
> +q:before, q:after {
> +       content: '';
> +       content: none;
> +}
> +
> +/* remember to define focus styles! */
> +:focus {
> +       outline: 0;
> +}
> +
> +/* remember to highlight inserts somehow! */
> +ins {
> +       text-decoration: none;
> +}
> +del {
> +       text-decoration: line-through;
> +}
> +
> +/* tables still need 'cellspacing="0"' in the markup */
> +table {
> +       border-collapse: collapse;
> +       border-spacing: 0;
> +}
>
> Added: tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css
> URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css?rev=1063860&view=auto
> ==============================================================================
> --- tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css (added)
> +++ tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css Wed Jan 26 20:11:49 2011
> @@ -0,0 +1,252 @@
> +@IMPORT url("reset.css");
> +
> +/*
> +#569D2F
> +#ffffff
> +#333333
> +#999999
> +#cccccc
> +#eeeeee
> +*/
> +
> +body {
> +       color: #333333;
> +       font-family: Verdana, Helvetica, sans-serif;
> +       background-color: #ffffff;
> +       font-size:13px;
> +}
> +
> +h1 { margin:0px 15px; float:left; width: 650px; }
> +h2, h3 { font-family: Georgia, serif; font-weight:normal; font-size:21px; color: #569D2F; }
> +
> +a { color:#569D2F; font-weight: normal; text-decoration: underline; }
> +a img { text-decoration:none; }
> +
> +p { margin-bottom:10px; line-height:1.3em; }
> +
> +.wrapper { width: 1000px; margin: 0 auto; padding:0px 0px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
> +.clearer { clear:both; }
> +
> +.nav { list-style: none; margin: 0 auto; text-align:right; height:30px; background:#1B181C url('images/top-bg.png') repeat-x top right; border-bottom:1px solid #999999;}
> +.nav li { color:#FFFFFF; font-weight: normal; display:inline; padding:0px 5px; margin:0px; white-space: nowrap; border-right: 1px solid #ccc;  line-height:30px; }
> +.nav li.last { border-right:0px;  }
> +.nav a { color: #ffffff; text-decoration: none;}
> +.nav span { color: #ffffff; }
> +.nav .current_page_item A { text-decoration: underline;}
> +
> +
> +.bs {             box-shadow:0px 0px 20px rgba(0,0,0,0.3);
> +                 -moz-box-shadow:0px 0px 20px rgba(0,0,0,0.3);
> +          -webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.3);
> +}
> +
> +.light{ color:#999999; }
> +
> +.col { float:right; width: 290px; padding: 0px 15px; margin-right: 15px; }
> +.big-col { margin-right:345px !important; }
> +
> +#top { background: #ffffff url('images/bg.png') repeat-x top right; }
> +#content { padding:0px 15px;  margin:0px 15px; }
> +#footer { font-size:12px; color:#999999; text-align: center; padding: 15px 15px;}
> +
> +/* homepage */
> +#homepage #aside { float:right; width: 280px; padding:70px 30px 0px 0px; font-family: Georgia, serif; font-size:18px; font-style:italic; line-height:1.3em; vertical-align: text-top;}
> +
> +#homepage h2 { margin-bottom:10px; margin-top:20px;  }
> +#homepage h2.first { margin-top: 0px; }
> +#homepage h2 a , #homepage h3 a { text-decoration:none; }
> +
> +#features ul { list-style:none; padding:10px; padding-top:0px; }
> +#features li { float:left; width:315px; margin:0px 5px;  }
> +#features li h3 { margin-left:15px; font-size:21px; color: #569D2F; }
> +.feature { background-color: #eeeeee; padding:15px; line-height:1.3em;}
> +
> +#bar { margin:15px 0px; padding:10px; background-color: #569D2F; color:#ffffff; text-align:center; }
> +#bar a { color: #ffffff; }
> +
> +#references { margin:10px 0px; }
> +#references li { font-size: 10px; display:block; float:right; width:250px; margin:0px 10px 15px 10px; text-align:left;}
> +#references img { display:block; margin-bottom:5px; padding:5px; border:1px solid #cccccc;}
> +#references a { padding:0px 6px; }
> +
> +#tweets li { margin:10px 0px; }
> +
> +/* getting started */
> +#getting-started h2 { color:#333333; font-size:30px; margin-bottom:15px; }
> +
> +#getting-started #screencasts li { clear:both; padding:5px 0px; }
> +#getting-started .thumb { float:right; margin-left:15px; }
> +
> +#gotodoc {clear:both; font-size:30px; background-color:#eeeeee; font-family: Georgia, serif; text-align:center; padding:15px 250px; margin:15px 0px; }
> +#gotodoc a { color: #569D2F; text-decoration:none; }
> +
> +/* documentation */
> +#documentation h2 { font-size:40px; color:#333333; }
> +#breadcrumb { clear:both; font-size:18px; background-color:#eeeeee; font-family: Georgia, serif; padding:15px 30px; margin:15px 0px; }
> +#breadcrumb a { color: #569D2F; text-decoration:none; }
> +
> +#toc a { text-decoration: none; }
> +#toc > li { padding:5px 0px; }
> +#toc ul a { color:#333333; }
> +#toc ul { list-style: circle; margin-left:10px; padding-left:10px; }
> +#breadcrumb {}
> +
> +/* forms */
> +.form-footer { background:#C9BB9B;  border:0px; border-top:1px solid #6E6D65; padding:10px; color:#6E6D65; text-align:center; margin:0px -10px -10px -10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; }
> +
> +.full-form, .small-form { padding:10px 0px;}
> +.full-form table th, .full-form table td { padding: 5px 5px;}
> +.full-form table th { width: 220px; text-align:right; font-weight:normal; color: #6E6D65; }
> +.full-form table th h3 { text-align:left;}
> +.full-form table label {  display:block; color: #2F2F32; font-size:16px;}
> +.full-form input { font-size:16px;  }
> +.full-form table td input { width:250px; }
> +.full-form table td.inline input { width:auto; }
> +.full-form table td.inline label { display: inline; }
> +.full-form .form-submit {text-align:center; padding:10px 0px}
> +
> +/* Ajax loading features */
> +.loading { display: inline; width: auto; font-weight: bold; padding-right: 20px; background: transparent url(ajax-loader.gif) no-repeat right top;}
> +
> +/* Workspace component */
> +#workspace a {float: left; overflow: hidden; margin-right: 5px; width: 220px; text-align: left;}
> +#workspace li {padding: 5px 0}
> +
> +/* Tapestry overrides */
> +TABLE.t-data-grid THEAD TR {
> +    color: white;
> +    background-color: #569D2F;
> +}
> +
> +TABLE.t-data-grid THEAD TR TH {
> +    padding: 3px;
> +    white-space: nowrap;
> +    border: none;
> +}
> +
> +TABLE.t-data-grid TH a {
> +       text-decoration: none;
> +}
> +
> +
> +TABLE.t-data-grid {
> +       border: none;
> +       width: 100%;
> +}
> +
> +TABLE.t-data-grid TBODY TR TD {
> +       border: none;
> +       border-top: solid 1px;
> +    padding: 5px;
> +}
> +
> +DIV.t-data-grid {
> +    font-family: "Trebuchet MS", Arial, sans-serif;
> +}
> +
> +DIV.t-data-grid-pager {
> +    margin: 8px 0px;
> +}
> +
> +DIV.t-data-grid-pager A, DIV.t-data-grid-pager SPAN.current {
> +    text-decoration: none;
> +    color: black;
> +    padding: 2px 5px;
> +    font-size: medium;
> +    border: 1px solid silver;
> +    margin-right: 5px;
> +}
> +
> +DIV.t-data-grid-pager A:hover {
> +    border: none;
> +}
> +
> +DIV.t-data-grid-pager SPAN.current {
> +    color: white;
> +    background-color: #569D2F;
> +}
> +
> +TABLE.t-data-grid TR TH A {
> +    color: white;
> +}
> +
> +IMG.t-sort-icon {
> +       background-color: #569D2F;
> +    margin-left: 4px;
> +}
> +
> +DIV.t-error {
> +    border: none;
> +    padding: 0px;
> +    margin: 10px 0px;
> +}
> +
> +DIV.t-error DIV {
> +    padding: 10px;
> +    display: block;
> +    margin: 0px;
> +    background-color: #E93D00;
> +    color: white;
> +    font-weight: bold;
> +}
> +
> +DIV.t-error UL {
> +    margin: 10px 0px;
> +    background-color: white;
> +    color: #E93D00;
> +}
> +
> +
> +DIV.t-error-single {
> +    padding: 10px;
> +    display: block;
> +    margin: 0px;
> +    background-color: red;
> +    color: white;
> +}
> +
> +HTML>BODY DIV.t-error LI {
> +    margin-left: 30px;
> +}
> +
> +DIV.t-error LI {
> +    margin-left: 30px;
> +    list-style: square;
> +}
> +
> +LABEL.t-error {
> +    color: #E93D00;
> +}
> +
> +INPUT.t-error, TEXTAREA.t-error, SELECT.t-error {
> +    border-color: #E93D00;
> +    font-style: italic;
> +    color: #E93D00;
> +}
> +
> +DL.t-beandisplay {
> +    display: block;
> +    padding: 15px 15px 0;
> +    font-family: "Trebuchet MS", Arial, sans-serif;
> +    font-size: 16px;
> +    background: white;
> +    border: none;
> +    width: auto;
> +    color: #2F2F32;
> +}
> +
> +DL.t-beandisplay DT {
> +    width: 220px;
> +    display: inline;
> +    float: left;
> +    clear: left;
> +    padding-right: 10px;
> +    vertical-align: middle;
> +    text-align: right;
> +    font-size: 16px;
> +    font-weight: bold;
> +}
> +
> +DL.t-beandisplay DT:after {
> +    content: none;
> +}
> \ No newline at end of file
>
>
>



-- 
Howard M. Lewis Ship

Creator of Apache Tapestry

The source for Tapestry training, mentoring and support. Contact me to
learn how I can get you up and productive in Tapestry fast!

(971) 678-5210
http://howardlewisship.com

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


Re: svn commit: r1063860 - in /tapestry/tapestry5/trunk/quickstart/src/main/resources: META-INF/maven/ archetype-resources/src/main/java/components/ archetype-resources/src/main/resources/components/ archetype-resources/src/main/resources/pages/ arch

Posted by Mark <ma...@xeric.net>.
The screenshot from Francois (http://twitpic.com/3tp4o1)  didn't look
like what I would expect. The screenshot I attached
(http://i.imgur.com/xt519.png) is what I got when I made the patch, so
that is what I was expecting it to look like. It is also what I got
when I created a new project from the quickstart archetype from
current version in SVN.

Ah. I see that in his example he said he wasn't using the layout yet,
so that must be what is different.  I was just surprised to see
everything listed in the header area. Sorry for the confusion.

Mark


On Mon, Jan 31, 2011 at 1:38 AM, Ulrich Stärk <ul...@spielviel.de> wrote:
> looks good to me. What do you think should be different?
>
> On 31.01.2011 00:59, Mark wrote:
>>
>> That doesn't quite look right. It is as if everything is showing up in
>> the header part of the layout component.
>>
>> I tried it and the results I'm getting are as I would expect:
>> http://i.imgur.com/xt519.png
>>
>> Mark
>>
>>
>>
>> 2011/1/26 françois facon<fr...@gmail.com>:
>>>
>>> I'am not using the layout yet but I get this http://twitpic.com/3tp4o1
>>> with default.css and style.css.
>>>
>>> HTH
>>>
>>>
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: dev-help@tapestry.apache.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: dev-help@tapestry.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


Re: svn commit: r1063860 - in /tapestry/tapestry5/trunk/quickstart/src/main/resources: META-INF/maven/ archetype-resources/src/main/java/components/ archetype-resources/src/main/resources/components/ archetype-resources/src/main/resources/pages/ arch

Posted by Ulrich Stärk <ul...@spielviel.de>.
looks good to me. What do you think should be different?

On 31.01.2011 00:59, Mark wrote:
> That doesn't quite look right. It is as if everything is showing up in
> the header part of the layout component.
>
> I tried it and the results I'm getting are as I would expect:
> http://i.imgur.com/xt519.png
>
> Mark
>
>
>
> 2011/1/26 françois facon<fr...@gmail.com>:
>> I'am not using the layout yet but I get this http://twitpic.com/3tp4o1
>> with default.css and style.css.
>>
>> HTH
>>
>>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: dev-help@tapestry.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


Re: svn commit: r1063860 - in /tapestry/tapestry5/trunk/quickstart/src/main/resources: META-INF/maven/ archetype-resources/src/main/java/components/ archetype-resources/src/main/resources/components/ archetype-resources/src/main/resources/pages/ arch

Posted by Mark <ma...@xeric.net>.
That doesn't quite look right. It is as if everything is showing up in
the header part of the layout component.

I tried it and the results I'm getting are as I would expect:
http://i.imgur.com/xt519.png

Mark



2011/1/26 fran�ois facon <fr...@gmail.com>:
> I'am not using the layout yet but I get this http://twitpic.com/3tp4o1
> with default.css and style.css.
>
> HTH
>
>


Re: svn commit: r1063860 - in /tapestry/tapestry5/trunk/quickstart/src/main/resources: META-INF/maven/ archetype-resources/src/main/java/components/ archetype-resources/src/main/resources/components/ archetype-resources/src/main/resources/pages/ arch

Posted by Howard Lewis Ship <hl...@gmail.com>.
No, I was just lazy ... I didn't check it out, just warned about my
mistakes of the past.

On Wed, Jan 26, 2011 at 11:47 PM, Ulrich Stärk <ul...@spielviel.de> wrote:
> Looks exactly as it should, or am I missing something?
>
> Uli
>
> On 27.01.2011 01:03, françois facon wrote:
>>
>> I'am not using the layout yet but I get this http://twitpic.com/3tp4o1
>> with default.css and style.css.
>>
>> HTH
>>
>> 2011/1/26 Howard Lewis Ship<hl...@gmail.com>
>>
>>> This is going to be very cool.  One thing I noticed too late with the
>>> Concrete layout was that form fields rendered very large and ugly ...
>>> hopefully this will look better. Has anyone tried this design with a
>>> BeanEditForm, Grid or BeanDisplay component?
>>>
>>> On Wed, Jan 26, 2011 at 12:11 PM,<ul...@apache.org>  wrote:
>>>>
>>>> Author: uli
>>>> Date: Wed Jan 26 20:11:49 2011
>>>> New Revision: 1063860
>>>>
>>>> URL: http://svn.apache.org/viewvc?rev=1063860&view=rev
>>>> Log:
>>>> TAP5-1323: Change Quickstart Template to Match New Site Design
>>>>
>>>> Thanks to Mark Shead for the patch.
>>>>
>>>> Added:
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/bg.png
>>>   (with props)
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry.png
>>>   (with props)
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry_s.png
>>>   (with props)
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/top-bg.png
>>>   (with props)
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css
>>>>
>>>> Removed:
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img01.jpg
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img02.jpg
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img03.jpg
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img04.jpg
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img05.gif
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img06.gif
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img07.gif
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img08.gif
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img09.gif
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img10.gif
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img11.gif
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img12.gif
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img13.gif
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img14.gif
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img15.gif
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img16.gif
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img17.gif
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img18.gif
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img19.gif
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img20.gif
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/spacer.gif
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/layout.css
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/license.txt
>>>>
>>>> Modified:
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml
>>>>
>>>
>>>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Index.tml
>>>>
>>>> Modified:
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml
>>>>
>>>> URL:
>>>
>>>
>>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml?rev=1063860&r1=1063859&r2=1063860&view=diff
>>>>
>>>
>>> ==============================================================================
>>>>
>>>> ---
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml
>>> (original)
>>>>
>>>> +++
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml
>>> Wed Jan 26 20:11:49 2011
>>>>
>>>> @@ -19,6 +19,7 @@
>>>>                 <exclude>*.ico</exclude>
>>>>                 <exclude>**/*.jpg</exclude>
>>>>                 <exclude>**/*.gif</exclude>
>>>> +<exclude>**/*.png</exclude>
>>>>             </excludes>
>>>>         </fileSet>
>>>>
>>>> @@ -30,6 +31,7 @@
>>>>                 <include>*.ico</include>
>>>>                 <include>**/*.jpg</include>
>>>>                 <include>**/*.gif</include>
>>>> +<include>**/*.png</include>
>>>>             </includes>
>>>>         </fileSet>
>>>>
>>>>
>>>> Modified:
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java
>>>>
>>>> URL:
>>>
>>>
>>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java?rev=1063860&r1=1063859&r2=1063860&view=diff
>>>>
>>>
>>> ==============================================================================
>>>>
>>>> ---
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java
>>> (original)
>>>>
>>>> +++
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java
>>> Wed Jan 26 20:11:49 2011
>>>>
>>>> @@ -8,13 +8,13 @@ import org.apache.tapestry5.BindingConst
>>>>  /**
>>>>  * Layout component for pages of application ${artifactId}.
>>>>  */
>>>> -@Import(stylesheet = "context:layout/layout.css")
>>>> +@Import(stylesheet = "context:layout/style.css")
>>>>  public class Layout
>>>>  {
>>>>     /** The page title, for the<title>  element and the<h1>  element. */
>>>>     @Property
>>>>     @Parameter(required = true, defaultPrefix =
>>>> BindingConstants.LITERAL)
>>>> -    private String title;
>>>> +    private String pageTitle;
>>>>
>>>>     @Property
>>>>     private String pageName;
>>>>
>>>> Modified:
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml
>>>>
>>>> URL:
>>>
>>>
>>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml?rev=1063860&r1=1063859&r2=1063860&view=diff
>>>>
>>>
>>> ==============================================================================
>>>>
>>>> ---
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml
>>> (original)
>>>>
>>>> +++
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml
>>> Wed Jan 26 20:11:49 2011
>>>>
>>>> @@ -1,61 +1,51 @@
>>>>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "
>>>
>>> http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
>>>>
>>>> -<!--
>>>> -
>>>> -Design by Free CSS Templates
>>>> -http://www.freecsstemplates.org
>>>> -Released for free under a Creative Commons Attribution 2.5 License
>>>> -
>>>> -Title      : Concrete
>>>> -Version    : 1.0
>>>> -Released   : 20080825
>>>> -Description: A Web 2.0 design with fluid width suitable for blogs and
>>>
>>> small websites.
>>>>
>>>> --->
>>>>         #set( $D = '$' )
>>>>  <html xmlns="http://www.w3.org/1999/xhtml"
>>>>       xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"
>>>>       xmlns:p="tapestry:parameter">
>>>>     <head>
>>>>         <meta http-equiv="content-type" content="text/html;
>>>
>>> charset=utf-8"/>
>>>>
>>>> -<title>${D}{title}</title>
>>>> +<title>${D}{pageTitle}</title>
>>>>     </head>
>>>> -<body>
>>>> -<!-- start header -->
>>>> -<div id="header">
>>>> -<div id="logo">
>>>> -<h1>
>>>> -<t:pagelink
>>>
>>> page="index">${groupId}:${artifactId}</t:pagelink>
>>>>
>>>> -</h1>
>>>> -</div>
>>>> -<div id="menu">
>>>> -<ul>
>>>> +
>>>> +<body id="homepage">
>>>> +<div class="wrapper bs">
>>>> +<ul class="nav">
>>>> +
>>>> +
>>>>                     <li t:type="loop" source="pageNames"
>>>> value="pageName"
>>>
>>> class="prop:classForPageName">
>>>>
>>>>                         <t:pagelink
>>>
>>> page="prop:pageName">${D}{pageName}</t:pagelink>
>>>>
>>>>                     </li>
>>>> -</ul>
>>>> -</div>
>>>> -</div>
>>>> -<!-- end header -->
>>>> -<!-- start page -->
>>>> -<div id="page">
>>>> -<!-- start sidebar -->
>>>> -<div id="sidebar">
>>>> -<ul>
>>>> -<li id="search" style="background: none;">
>>>> -</li>
>>>> -<li t:type="if" test="sidebar">
>>>> -<h2>${D}{sidebarTitle}</h2>
>>>> -<div class="sidebar-content">
>>>> -<t:delegate to="sidebar"/>
>>>> -</div>
>>>> -</li>
>>>> -</ul>
>>>> -</div>
>>>> -<!-- end sidebar -->
>>>> -<!-- start content -->
>>>> +</ul>
>>>> +<div id="top">
>>>> +
>>>> +<h1><img
>>>
>>> src="${D}{context:/layout/images/tapestry_s.png}" alt="Tapestry"
>>> id="tapestry" /></h1>
>>>>
>>>> +
>>>> +<div id="aside">Welcome to Tapestry 5 Quickstart
>>>
>>> Project Template!</div>
>>>>
>>>> +
>>>> +<div class="clearer"></div>
>>>> +
>>>> +</div>
>>>> +
>>>> +
>>>> +
>>>> +<div id="bar">
>>>> +<strong>Tapestry 5 Quickstart
>>>
>>> Application</strong>
>>>>
>>>> +</div>
>>>> +
>>>> +<div class="col">
>>>> +<h3 class="first">${D}{sidebarTitle}</h3>
>>>> +
>>>> +<t:delegate to="sidebar" />
>>>> +
>>>> +</div>
>>>> +
>>>> +<div id="content" class="big-col">
>>>> +<!-- start content -->
>>>>             <div id="content">
>>>>                 <div class="post">
>>>>                     <div class="title">
>>>> -<h2>${D}{title}</h2>
>>>> +<h2>${D}{pageTitle}</h2>
>>>>                     </div>
>>>>                     <div class="entry">
>>>>                         <t:body/>
>>>> @@ -63,21 +53,26 @@ Description: A Web 2.0 design with fluid
>>>>                 </div>
>>>>             </div>
>>>>             <!-- end content -->
>>>> -<br style="clear: both;"/>
>>>> -</div>
>>>> -<!-- end page -->
>>>> +<div class="clearer"></div>
>>>> +
>>>> +</div>
>>>> +
>>>> +<div class="clearer"></div>
>>>> +
>>>> +
>>>> +
>>>> +
>>>> +
>>>> +
>>>>         <!-- start footer -->
>>>>         <div id="footer">
>>>>             <p class="legal">
>>>> -&copy;2009 ${groupId}. All Rights Reserved.
>>>> -&nbsp;&nbsp;&bull;&nbsp;&nbsp;
>>>> -                Design by
>>>> -<a href="http://www.freecsstemplates.org/">Free CSS
>>>
>>> Templates</a>
>>>>
>>>> +&copy;2010 ${groupId}. All Rights Reserved.
>>>>                 &nbsp;&nbsp;&bull;&nbsp;&nbsp;
>>>> -                Icons by
>>>> -<a href="http://famfamfam.com/">FAMFAMFAM</a>.
>>>> +                Built with<a href="http://tapestry.apache.org">Apache
>>>
>>> Tapestry</a>
>>>>
>>>>             </p>
>>>>         </div>
>>>> +</div>
>>>>         <!-- end footer -->
>>>>     </body>
>>>>  </html>
>>>>
>>>> Modified:
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml
>>>>
>>>> URL:
>>>
>>>
>>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml?rev=1063860&r1=1063859&r2=1063860&view=diff
>>>>
>>>
>>> ==============================================================================
>>>>
>>>> ---
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml
>>> (original)
>>>>
>>>> +++
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml
>>> Wed Jan 26 20:11:49 2011
>>>>
>>>> @@ -1,4 +1,4 @@
>>>> -<html t:type="layout" title="About ${artifactId}"
>>>> +<html t:type="layout" pageTitle="About ${artifactId}"
>>>>       xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"
>>>>       xmlns:p="tapestry:parameter">
>>>>
>>>>
>>>> Modified:
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml
>>>>
>>>> URL:
>>>
>>>
>>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml?rev=1063860&r1=1063859&r2=1063860&view=diff
>>>>
>>>
>>> ==============================================================================
>>>>
>>>> ---
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml
>>> (original)
>>>>
>>>> +++
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml
>>> Wed Jan 26 20:11:49 2011
>>>>
>>>> @@ -1,7 +1,7 @@
>>>> -<html t:type="layout" title="Contact ${groupId}"
>>>> +<html t:type="layout" pageTitle="Contact  ${groupId}"
>>>>       xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"
>>>>       xmlns:p="tapestry:parameter">
>>>>
>>>> -<p>Contact ${groupId} ...</p>
>>>> +<p>Contact  ${groupId} ...</p>
>>>>
>>>>  </html>
>>>>
>>>> Modified:
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Index.tml
>>>>
>>>> URL:
>>>
>>>
>>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Index.tml?rev=1063860&r1=1063859&r2=1063860&view=diff
>>>>
>>>
>>> ==============================================================================
>>>>
>>>> ---
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Index.tml
>>> (original)
>>>>
>>>> +++
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Index.tml
>>> Wed Jan 26 20:11:49 2011
>>>>
>>>> @@ -1,9 +1,9 @@
>>>> -<html t:type="layout" title="${artifactId} Index"
>>>> +<html t:type="layout" pageTitle="${artifactId} Index"
>>>>       t:sidebarTitle="Current Time"
>>>>       xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"
>>>>       xmlns:p="tapestry:parameter">
>>>> -    #set( $D = '$' )
>>>> -<!-- Most of the page content, including<head>,<body>, etc. tags,
>>>
>>> comes from Layout.tml -->
>>>>
>>>> +          #set( $D = '$' )
>>>> +<!-- Most of the page content, including<head>,<body>, etc.
>>>
>>> tags, comes from Layout.tml -->
>>>>
>>>>     <p>${D}{message:greeting}</p>
>>>>
>>>> @@ -13,7 +13,7 @@
>>>>             Just to prove this is live:
>>>>         </p>
>>>>
>>>> -<p>The current time is: ${D}{currentTime}.</p>
>>>> +<p>The current time is:<br/>  ${D}{currentTime}.</p>
>>>>
>>>>
>>>>         <p>
>>>>
>>>> Added:
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css
>>>>
>>>> URL:
>>>
>>>
>>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css?rev=1063860&view=auto
>>>>
>>>
>>> ==============================================================================
>>>>
>>>> ---
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css
>>> (added)
>>>>
>>>> +++
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css
>>> Wed Jan 26 20:11:49 2011
>>>>
>>>> @@ -0,0 +1,478 @@
>>>> +/* Tapestry styles all start with "t-" */
>>>> +DIV.t-error {
>>>> +    border: 1px solid red;
>>>> +    padding: 0px;
>>>> +    margin: 4px 0px;
>>>> +}
>>>> +
>>>> +DIV.t-error DIV {
>>>> +    padding: 2px;
>>>> +    display: block;
>>>> +    margin: 0px;
>>>> +    background-color: red;
>>>> +    color: white;
>>>> +    font-weight: bold;
>>>> +}
>>>> +
>>>> +DIV.t-error UL {
>>>> +    margin: 2px 0px;
>>>> +    background-color: white;
>>>> +    color: red;
>>>> +}
>>>> +
>>>> +DIV.t-error LI {
>>>> +    margin-left: 20px;
>>>> +}
>>>> +
>>>> +DIV.t-error-single {
>>>> +    padding: 2px;
>>>> +    display: block;
>>>> +    margin: 0px;
>>>> +    background-color: red;
>>>> +    color: white;
>>>> +}
>>>> +
>>>> +HTML>BODY DIV.t-error LI {
>>>> +    margin-left: -20px;
>>>> +}
>>>> +
>>>> +.t-invisible {
>>>> +    display: none;
>>>> +}
>>>> +
>>>> +LABEL.t-error {
>>>> +    color: red;
>>>> +}
>>>> +
>>>> +INPUT.t-error, TEXTAREA.t-error, SELECT.t-error {
>>>> +    border-color: red;
>>>> +    font-style: italic;
>>>> +    color: red;
>>>> +}
>>>> +
>>>> +IMG.t-error-icon {
>>>> +    margin-left: 4px;
>>>> +    width: 16px;
>>>> +    height: 16px;
>>>> +    background: url(field-error-marker.gif);
>>>> +}
>>>> +
>>>> +IMG.t-autoloader-icon {
>>>> +    margin-left: 4px;
>>>> +    width: 16px;
>>>> +    height: 16px;
>>>> +    background: url(ajax-loader.gif);
>>>> +}
>>>> +
>>>> +IMG.t-sort-icon {
>>>> +    margin-left: 4px;
>>>> +}
>>>> +
>>>> +DIV.t-exception-message {
>>>> +    font-style: italic;
>>>> +    font-size: 12pt;
>>>> +    border: thin dotted silver;
>>>> +    margin: 5px 0px;
>>>> +    padding: 3px;
>>>> +}
>>>> +
>>>> +DIV.t-exception-report, DIV.t-env-data {
>>>> +    font-family: "Trebuchet MS", Arial, sans-serif;
>>>> +}
>>>> +
>>>> +DIV.t-exception-report LI {
>>>> +    margin-left: -40px;
>>>> +}
>>>> +
>>>> +DIV.t-exception-report DT, DIV.t-env-data DT {
>>>> +    color: green;
>>>> +    padding-left: 2px;
>>>> +    background-color: #FFFFCF;
>>>> +}
>>>> +
>>>> +DIV.t-exception-report LI {
>>>> +    list-style: none;
>>>> +}
>>>> +
>>>> +SPAN.t-exception-class-name {
>>>> +    display: block;
>>>> +    margin-top: 15px;
>>>> +    font-size: 12pt;
>>>> +    background-color: #E1E1E1;
>>>> +    color: blue;
>>>> +    padding: 2px 3px;
>>>> +    font-weight: bold;
>>>> +}
>>>> +
>>>> +SPAN.t-exception-stack-controls {
>>>> +    display: block;
>>>> +    float: right;
>>>> +}
>>>> +
>>>> +UL.t-stack-trace LI {
>>>> +    font-family: Monaco, Times, monospace;
>>>> +    font-size: 10pt;
>>>> +    margin-left: -25px;
>>>> +    list-style: square;
>>>> +}
>>>> +
>>>> +LI.t-usercode-frame {
>>>> +    font-weight: bold;
>>>> +    color: blue;
>>>> +}
>>>> +
>>>> +LI.t-omitted-frame {
>>>> +    display: none;
>>>> +    color: gray;
>>>> +    list-style: square;
>>>> +}
>>>> +
>>>> +H1.t-exception-report {
>>>> +    font-family: "Trebuchet MS", Arial, sans-serif;
>>>> +    color: red;
>>>> +}
>>>> +
>>>> +DIV.t-exception-report DT:after {
>>>> +    content: ":";
>>>> +}
>>>> +
>>>> +DIV.t-exception-report DD, DIV.t-env-data DD {
>>>> +    margin-left: 10px;
>>>> +}
>>>> +
>>>> +TABLE.t-data-table {
>>>> +    border-collapse: collapse;
>>>> +    margin: 0px;
>>>> +    padding: 2px;
>>>> +}
>>>> +
>>>> +TABLE.t-data-table TH {
>>>> +    background-color: black;
>>>> +    color: white;
>>>> +}
>>>> +
>>>> +TABLE.t-data-table TD {
>>>> +    border: 1px solid silver;
>>>> +    margin: 0px;
>>>> +}
>>>> +
>>>> +DIV.t-beaneditor {
>>>> +    display: block;
>>>> +    background: #ffc;
>>>> +    border: 2px outset brown;
>>>> +    padding: 2px;
>>>> +    font-family: "Trebuchet MS", Arial, sans-serif;
>>>> +}
>>>> +
>>>> +DIV.t-beaneditor-row {
>>>> +    padding: 4px 0px 2px 0px;
>>>> +}
>>>> +
>>>> +DIV.t-beaneditor-row LABEL:after {
>>>> +    content: ":";
>>>> +}
>>>> +
>>>> +DL.t-beandisplay {
>>>> +    display: block;
>>>> +    padding: 2px;
>>>> +    font-family: "Trebuchet MS", Arial, sans-serif;
>>>> +    background: #CCBE99;
>>>> +    border: 2px outset black;
>>>> +    width: auto;
>>>> +}
>>>> +
>>>> +DL.t-beandisplay DT {
>>>> +    width: 250px;
>>>> +    display: inline;
>>>> +    float: left;
>>>> +    text-align: right;
>>>> +    clear: left;
>>>> +    padding-right: 3px;
>>>> +    vertical-align: middle;
>>>> +}
>>>> +
>>>> +DL.t-beandisplay DT:after {
>>>> +    content: ":";
>>>> +}
>>>> +
>>>> +DIV.t-beaneditor-row LABEL {
>>>> +    width: 250px;
>>>> +    display: block;
>>>> +    float: left;
>>>> +    text-align: right;
>>>> +    clear: left;
>>>> +    padding-right: 3px;
>>>> +    vertical-align: middle;
>>>> +}
>>>> +
>>>> +INPUT.t-number {
>>>> +    text-align: right;
>>>> +}
>>>> +
>>>> +DIV.t-beandisplay DIV.t-beandisplay-label {
>>>> +    padding-right: 5px;
>>>> +}
>>>> +
>>>> +TABLE.t-data-grid THEAD TR {
>>>> +    color: white;
>>>> +    background-color: #809FFF;
>>>> +}
>>>> +
>>>> +TABLE.t-data-grid THEAD TR TH {
>>>> +    text-align: left;
>>>> +    padding: 3px;
>>>> +    white-space: nowrap;
>>>> +    border-right: 1px solid silver;
>>>> +    border-bottom: 1px solid silver;
>>>> +}
>>>> +
>>>> +TABLE.t-data-grid {
>>>> +    border-collapse: collapse;
>>>> +    border-left: 1px solid silver;
>>>> +}
>>>> +
>>>> +TABLE.t-data-grid TBODY TR TD {
>>>> +    border-right: 1px solid silver;
>>>> +    border-bottom: 1px solid silver;
>>>> +    padding: 2px;
>>>> +}
>>>> +
>>>> +DIV.t-data-grid {
>>>> +    font-family: "Trebuchet MS", Arial, sans-serif;
>>>> +}
>>>> +
>>>> +DIV.t-data-grid-pager {
>>>> +    margin: 8px 0px;
>>>> +}
>>>> +
>>>> +DIV.t-data-grid-pager A, DIV.t-data-grid-pager SPAN.current {
>>>> +    text-decoration: none;
>>>> +    color: black;
>>>> +    padding: 2px 5px;
>>>> +    font-size: medium;
>>>> +    border: 1px solid silver;
>>>> +    margin-right: 5px;
>>>> +}
>>>> +
>>>> +DIV.t-data-grid-pager A:hover {
>>>> +    border: 1px solid black;
>>>> +}
>>>> +
>>>> +DIV.t-data-grid-pager SPAN.current {
>>>> +    color: white;
>>>> +    background-color: #809FFF;
>>>> +}
>>>> +
>>>> +TABLE.t-data-grid TR TH A {
>>>> +    color: white;
>>>> +}
>>>> +
>>>> +IMG {
>>>> +    border: none;
>>>> +}
>>>> +
>>>> +DIV.t-env-data-section {
>>>> +    padding-left: 5px;
>>>> +}
>>>> +
>>>> +DIV.t-env-data DD, DIV.t-exception-report DD {
>>>> +    margin-left: 25px;
>>>> +    margin-bottom: 10px;
>>>> +}
>>>> +
>>>> +DIV.t-env-data LI {
>>>> +    margin-left: -25px;
>>>> +}
>>>> +
>>>> +DIV.t-env-data-section {
>>>> +    font-size: 12pt;
>>>> +    background-color: #E1E1E1;
>>>> +    color: blue;
>>>> +    padding: 2px 3px;
>>>> +    font-weight: bold;
>>>> +}
>>>> +
>>>> +TABLE.t-location-outer {
>>>> +    padding: 5px;
>>>> +    border-collapse: collapse;
>>>> +    border: 1px solid black;
>>>> +    width: 100%;
>>>> +}
>>>> +
>>>> +TD.t-location-line {
>>>> +    width: 40px;
>>>> +    text-align: right;
>>>> +    padding: 0px;
>>>> +    background-color: #E1E1E1;
>>>> +    padding-right: 3px;
>>>> +    border-right: 1px solid black;
>>>> +}
>>>> +
>>>> +TD.t-location-content {
>>>> +    border-top: 1px solid silver;
>>>> +    border-right: 1px solid black;
>>>> +    white-space: pre;
>>>> +}
>>>> +
>>>> +TD.t-location-current {
>>>> +    background-color: #FFFFCF;
>>>> +}
>>>> +
>>>> +TD.t-location-content-first {
>>>> +    border-top: 1px solid black;
>>>> +}
>>>> +
>>>> +DIV.t-palette {
>>>> +    display: inline;
>>>> +}
>>>> +
>>>> +DIV.t-palette SELECT {
>>>> +    margin-bottom: 2px;
>>>> +    width: 200px;
>>>> +}
>>>> +
>>>> +DIV.t-palette-title {
>>>> +    color: white;
>>>> +    background-color: #809FFF;
>>>> +    text-align: center;
>>>> +    font-weight: bold;
>>>> +    margin-bottom: 3px;
>>>> +    display: block;
>>>> +}
>>>> +
>>>> +DIV.t-palette-available {
>>>> +    float: left;
>>>> +}
>>>> +
>>>> +DIV.t-palette-controls {
>>>> +    margin: 5px 5px;
>>>> +    float: left;
>>>> +    text-align: center;
>>>> +}
>>>> +
>>>> +DIV.t-palette-controls BUTTON {
>>>> +    display: block;
>>>> +    margin-bottom: 3px;
>>>> +}
>>>> +
>>>> +DIV.t-palette-controls BUTTON[disabled] IMG {
>>>> +    filter: alpha(opacity = 25);
>>>> +    -moz-opacity: .25;
>>>> +}
>>>> +
>>>> +DIV.t-palette-selected {
>>>> +    float: left;
>>>> +    clear: right;
>>>> +}
>>>> +
>>>> +DIV.t-palette-spacer {
>>>> +    clear: left;
>>>> +}
>>>> +
>>>> +IMG.t-calendar-trigger {
>>>> +    padding-left: 3px;
>>>> +    cursor: pointer;
>>>> +}
>>>> +
>>>> +DIV.t-autocomplete-menu {
>>>> +    z-index: 9999;
>>>> +}
>>>> +
>>>> +DIV.t-autocomplete-menu UL {
>>>> +    border: 2px outset #cc9933;
>>>> +    background-color: #cc9933;
>>>> +    padding: 4px 6px;
>>>> +    overflow: auto;
>>>> +}
>>>> +
>>>> +DIV.t-autocomplete-menu LI {
>>>> +    color: white;
>>>> +    list-style-type: none;
>>>> +    padding: 0px;
>>>> +    margin: 0px;
>>>> +    border-bottom: 1px solid black;
>>>> +    cursor: pointer;
>>>> +}
>>>> +
>>>> +DIV.t-autocomplete-menu LI.selected {
>>>> +    color: black;
>>>> +    font-weight: bold;
>>>> +}
>>>> +
>>>> +DIV.t-error-popup SPAN {
>>>> +    background: transparent url('error-bevel-left.gif') no-repeat;
>>>> +    display: block;
>>>> +    line-height: 28px;
>>>> +    margin-left: 0px;
>>>> +    padding: 0px 5px 10px 22px;
>>>> +}
>>>> +
>>>> +HTML>BODY DIV.t-error-popup SPAN {
>>>> +    background: transparent url('error-bevel-left.png') no-repeat;
>>>> +}
>>>> +
>>>> +DIV.t-error-popup {
>>>> +    background: transparent url('error-bevel-right.gif') no-repeat
>>>
>>> scroll top right;
>>>>
>>>> +    cursor: pointer;
>>>> +    color: #FFF;
>>>> +    display: block;
>>>> +    float: left;
>>>> +    font: normal 12px arial, sans-serif;
>>>> +    height: 39px;
>>>> +    margin-right: 6px;
>>>> +    padding-right: 29px;
>>>> +    text-decoration: none;
>>>> +}
>>>> +
>>>> +HTML>BODY DIV.t-error-popup {
>>>> +    background: transparent url('error-bevel-right.png') no-repeat
>>>
>>> scroll top right;
>>>>
>>>> +}
>>>> +
>>>> +UL.t-data-list LI {
>>>> +    list-style-type: square;
>>>> +}
>>>> +
>>>> +DIV.t-loading {
>>>> +    display: inline;
>>>> +    width: auto;
>>>> +    font-weight: bold;
>>>> +    padding-right: 20px;
>>>> +    background: transparent url(ajax-loader.gif) no-repeat right top;
>>>> +}
>>>> +
>>>> +DIV.t-dialog-overlay {
>>>> +    position: fixed;
>>>> +    margin: auto;
>>>> +    top: 0px;
>>>> +    left: 0px;
>>>> +    z-index: 9990;
>>>> +    width: 100%;
>>>> +    height: 100%;
>>>> +    background: transparent url("dialog-background.gif");
>>>> +}
>>>> +
>>>> +DIV.t-page-loading-banner {
>>>> +    position: absolute;
>>>> +    top: 5px;
>>>> +    left: 5px;
>>>> +    width: auto;
>>>> +    font-weight: bold;
>>>> +    padding: 2px 4px 2px 24px;
>>>> +    color: black;
>>>> +    background: white url(ajax-loader.gif) no-repeat 4px center;
>>>> +    border-right: 2px solid black;
>>>> +    border-bottom: 2px solid black;
>>>> +}
>>>> +
>>>> +SPAN.t-render-object-error
>>>> +{
>>>> +  font-weight: bold;
>>>> +  font: italic;
>>>> +  color: red;
>>>> +}
>>>> +
>>>> +DIV.t-available-values UL LI
>>>> +{
>>>> +  list-style-type : disc;
>>>> +  margin-left: 0px;
>>>> +}
>>>> \ No newline at end of file
>>>>
>>>> Added:
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/bg.png
>>>>
>>>> URL:
>>>
>>>
>>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/bg.png?rev=1063860&view=auto
>>>>
>>>
>>> ==============================================================================
>>>>
>>>> Binary file - no diff available.
>>>>
>>>> Propchange:
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/bg.png
>>>>
>>>
>>> ------------------------------------------------------------------------------
>>>>
>>>>    svn:mime-type = application/octet-stream
>>>>
>>>> Added:
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry.png
>>>>
>>>> URL:
>>>
>>>
>>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry.png?rev=1063860&view=auto
>>>>
>>>
>>> ==============================================================================
>>>>
>>>> Binary file - no diff available.
>>>>
>>>> Propchange:
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry.png
>>>>
>>>
>>> ------------------------------------------------------------------------------
>>>>
>>>>    svn:mime-type = application/octet-stream
>>>>
>>>> Added:
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry_s.png
>>>>
>>>> URL:
>>>
>>>
>>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry_s.png?rev=1063860&view=auto
>>>>
>>>
>>> ==============================================================================
>>>>
>>>> Binary file - no diff available.
>>>>
>>>> Propchange:
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry_s.png
>>>>
>>>
>>> ------------------------------------------------------------------------------
>>>>
>>>>    svn:mime-type = application/octet-stream
>>>>
>>>> Added:
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/top-bg.png
>>>>
>>>> URL:
>>>
>>>
>>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/top-bg.png?rev=1063860&view=auto
>>>>
>>>
>>> ==============================================================================
>>>>
>>>> Binary file - no diff available.
>>>>
>>>> Propchange:
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/top-bg.png
>>>>
>>>
>>> ------------------------------------------------------------------------------
>>>>
>>>>    svn:mime-type = application/octet-stream
>>>>
>>>> Added:
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css
>>>>
>>>> URL:
>>>
>>>
>>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css?rev=1063860&view=auto
>>>>
>>>
>>> ==============================================================================
>>>>
>>>> ---
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css
>>> (added)
>>>>
>>>> +++
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css
>>> Wed Jan 26 20:11:49 2011
>>>>
>>>> @@ -0,0 +1,53 @@
>>>> +/* http://meyerweb.com/eric/tools/css/reset/ */
>>>> +/* v1.0 | 20080212 */
>>>> +
>>>> +html, body, div, span, applet, object, iframe,
>>>> +h1, h2, h3, h4, h5, h6, p, blockquote, pre,
>>>> +a, abbr, acronym, address, big, cite, code,
>>>> +del, dfn, em, font, img, ins, kbd, q, s, samp,
>>>> +small, strike, strong, sub, sup, tt, var,
>>>> +b, u, i, center,
>>>> +dl, dt, dd, ol, ul, li,
>>>> +fieldset, form, label, legend,
>>>> +table, caption, tbody, tfoot, thead, tr, th, td {
>>>> +       margin: 0;
>>>> +       padding: 0;
>>>> +       border: 0;
>>>> +       outline: 0;
>>>> +       font-size: 100%;
>>>> +       vertical-align: baseline;
>>>> +       background: transparent;
>>>> +}
>>>> +body {
>>>> +/*     line-height: 1;*/
>>>> +}
>>>> +ol, ul {
>>>> +       list-style: none;
>>>> +}
>>>> +blockquote, q {
>>>> +       quotes: none;
>>>> +}
>>>> +blockquote:before, blockquote:after,
>>>> +q:before, q:after {
>>>> +       content: '';
>>>> +       content: none;
>>>> +}
>>>> +
>>>> +/* remember to define focus styles! */
>>>> +:focus {
>>>> +       outline: 0;
>>>> +}
>>>> +
>>>> +/* remember to highlight inserts somehow! */
>>>> +ins {
>>>> +       text-decoration: none;
>>>> +}
>>>> +del {
>>>> +       text-decoration: line-through;
>>>> +}
>>>> +
>>>> +/* tables still need 'cellspacing="0"' in the markup */
>>>> +table {
>>>> +       border-collapse: collapse;
>>>> +       border-spacing: 0;
>>>> +}
>>>>
>>>> Added:
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css
>>>>
>>>> URL:
>>>
>>>
>>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css?rev=1063860&view=auto
>>>>
>>>
>>> ==============================================================================
>>>>
>>>> ---
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css
>>> (added)
>>>>
>>>> +++
>>>
>>>
>>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css
>>> Wed Jan 26 20:11:49 2011
>>>>
>>>> @@ -0,0 +1,252 @@
>>>> +@IMPORT url("reset.css");
>>>> +
>>>> +/*
>>>> +#569D2F
>>>> +#ffffff
>>>> +#333333
>>>> +#999999
>>>> +#cccccc
>>>> +#eeeeee
>>>> +*/
>>>> +
>>>> +body {
>>>> +       color: #333333;
>>>> +       font-family: Verdana, Helvetica, sans-serif;
>>>> +       background-color: #ffffff;
>>>> +       font-size:13px;
>>>> +}
>>>> +
>>>> +h1 { margin:0px 15px; float:left; width: 650px; }
>>>> +h2, h3 { font-family: Georgia, serif; font-weight:normal;
>>>
>>> font-size:21px; color: #569D2F; }
>>>>
>>>> +
>>>> +a { color:#569D2F; font-weight: normal; text-decoration: underline; }
>>>> +a img { text-decoration:none; }
>>>> +
>>>> +p { margin-bottom:10px; line-height:1.3em; }
>>>> +
>>>> +.wrapper { width: 1000px; margin: 0 auto; padding:0px 0px;
>>>
>>> border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
>>>>
>>>> +.clearer { clear:both; }
>>>> +
>>>> +.nav { list-style: none; margin: 0 auto; text-align:right; height:30px;
>>>
>>> background:#1B181C url('images/top-bg.png') repeat-x top right;
>>> border-bottom:1px solid #999999;}
>>>>
>>>> +.nav li { color:#FFFFFF; font-weight: normal; display:inline;
>>>
>>> padding:0px 5px; margin:0px; white-space: nowrap; border-right: 1px solid
>>> #ccc;  line-height:30px; }
>>>>
>>>> +.nav li.last { border-right:0px;  }
>>>> +.nav a { color: #ffffff; text-decoration: none;}
>>>> +.nav span { color: #ffffff; }
>>>> +.nav .current_page_item A { text-decoration: underline;}
>>>> +
>>>> +
>>>> +.bs {             box-shadow:0px 0px 20px rgba(0,0,0,0.3);
>>>> +                 -moz-box-shadow:0px 0px 20px rgba(0,0,0,0.3);
>>>> +          -webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.3);
>>>> +}
>>>> +
>>>> +.light{ color:#999999; }
>>>> +
>>>> +.col { float:right; width: 290px; padding: 0px 15px; margin-right:
>>>> 15px;
>>>
>>> }
>>>>
>>>> +.big-col { margin-right:345px !important; }
>>>> +
>>>> +#top { background: #ffffff url('images/bg.png') repeat-x top right; }
>>>> +#content { padding:0px 15px;  margin:0px 15px; }
>>>> +#footer { font-size:12px; color:#999999; text-align: center; padding:
>>>
>>> 15px 15px;}
>>>>
>>>> +
>>>> +/* homepage */
>>>> +#homepage #aside { float:right; width: 280px; padding:70px 30px 0px
>>>> 0px;
>>>
>>> font-family: Georgia, serif; font-size:18px; font-style:italic;
>>> line-height:1.3em; vertical-align: text-top;}
>>>>
>>>> +
>>>> +#homepage h2 { margin-bottom:10px; margin-top:20px;  }
>>>> +#homepage h2.first { margin-top: 0px; }
>>>> +#homepage h2 a , #homepage h3 a { text-decoration:none; }
>>>> +
>>>> +#features ul { list-style:none; padding:10px; padding-top:0px; }
>>>> +#features li { float:left; width:315px; margin:0px 5px;  }
>>>> +#features li h3 { margin-left:15px; font-size:21px; color: #569D2F; }
>>>> +.feature { background-color: #eeeeee; padding:15px; line-height:1.3em;}
>>>> +
>>>> +#bar { margin:15px 0px; padding:10px; background-color: #569D2F;
>>>
>>> color:#ffffff; text-align:center; }
>>>>
>>>> +#bar a { color: #ffffff; }
>>>> +
>>>> +#references { margin:10px 0px; }
>>>> +#references li { font-size: 10px; display:block; float:right;
>>>
>>> width:250px; margin:0px 10px 15px 10px; text-align:left;}
>>>>
>>>> +#references img { display:block; margin-bottom:5px; padding:5px;
>>>
>>> border:1px solid #cccccc;}
>>>>
>>>> +#references a { padding:0px 6px; }
>>>> +
>>>> +#tweets li { margin:10px 0px; }
>>>> +
>>>> +/* getting started */
>>>> +#getting-started h2 { color:#333333; font-size:30px;
>>>> margin-bottom:15px;
>>>
>>> }
>>>>
>>>> +
>>>> +#getting-started #screencasts li { clear:both; padding:5px 0px; }
>>>> +#getting-started .thumb { float:right; margin-left:15px; }
>>>> +
>>>> +#gotodoc {clear:both; font-size:30px; background-color:#eeeeee;
>>>
>>> font-family: Georgia, serif; text-align:center; padding:15px 250px;
>>> margin:15px 0px; }
>>>>
>>>> +#gotodoc a { color: #569D2F; text-decoration:none; }
>>>> +
>>>> +/* documentation */
>>>> +#documentation h2 { font-size:40px; color:#333333; }
>>>> +#breadcrumb { clear:both; font-size:18px; background-color:#eeeeee;
>>>
>>> font-family: Georgia, serif; padding:15px 30px; margin:15px 0px; }
>>>>
>>>> +#breadcrumb a { color: #569D2F; text-decoration:none; }
>>>> +
>>>> +#toc a { text-decoration: none; }
>>>> +#toc>  li { padding:5px 0px; }
>>>> +#toc ul a { color:#333333; }
>>>> +#toc ul { list-style: circle; margin-left:10px; padding-left:10px; }
>>>> +#breadcrumb {}
>>>> +
>>>> +/* forms */
>>>> +.form-footer { background:#C9BB9B;  border:0px; border-top:1px solid
>>>
>>> #6E6D65; padding:10px; color:#6E6D65; text-align:center; margin:0px -10px
>>> -10px -10px; border-bottom-left-radius: 10px;
>>> -moz-border-radius-bottomleft:
>>> 10px; -webkit-border-bottom-left-radius: 10px;
>>> border-bottom-right-radius:
>>> 10px; -moz-border-radius-bottomright: 10px;
>>> -webkit-border-bottom-right-radius: 10px; }
>>>>
>>>> +
>>>> +.full-form, .small-form { padding:10px 0px;}
>>>> +.full-form table th, .full-form table td { padding: 5px 5px;}
>>>> +.full-form table th { width: 220px; text-align:right;
>>>
>>> font-weight:normal; color: #6E6D65; }
>>>>
>>>> +.full-form table th h3 { text-align:left;}
>>>> +.full-form table label {  display:block; color: #2F2F32;
>>>
>>> font-size:16px;}
>>>>
>>>> +.full-form input { font-size:16px;  }
>>>> +.full-form table td input { width:250px; }
>>>> +.full-form table td.inline input { width:auto; }
>>>> +.full-form table td.inline label { display: inline; }
>>>> +.full-form .form-submit {text-align:center; padding:10px 0px}
>>>> +
>>>> +/* Ajax loading features */
>>>> +.loading { display: inline; width: auto; font-weight: bold;
>>>
>>> padding-right: 20px; background: transparent url(ajax-loader.gif)
>>> no-repeat
>>> right top;}
>>>>
>>>> +
>>>> +/* Workspace component */
>>>> +#workspace a {float: left; overflow: hidden; margin-right: 5px; width:
>>>
>>> 220px; text-align: left;}
>>>>
>>>> +#workspace li {padding: 5px 0}
>>>> +
>>>> +/* Tapestry overrides */
>>>> +TABLE.t-data-grid THEAD TR {
>>>> +    color: white;
>>>> +    background-color: #569D2F;
>>>> +}
>>>> +
>>>> +TABLE.t-data-grid THEAD TR TH {
>>>> +    padding: 3px;
>>>> +    white-space: nowrap;
>>>> +    border: none;
>>>> +}
>>>> +
>>>> +TABLE.t-data-grid TH a {
>>>> +       text-decoration: none;
>>>> +}
>>>> +
>>>> +
>>>> +TABLE.t-data-grid {
>>>> +       border: none;
>>>> +       width: 100%;
>>>> +}
>>>> +
>>>> +TABLE.t-data-grid TBODY TR TD {
>>>> +       border: none;
>>>> +       border-top: solid 1px;
>>>> +    padding: 5px;
>>>> +}
>>>> +
>>>> +DIV.t-data-grid {
>>>> +    font-family: "Trebuchet MS", Arial, sans-serif;
>>>> +}
>>>> +
>>>> +DIV.t-data-grid-pager {
>>>> +    margin: 8px 0px;
>>>> +}
>>>> +
>>>> +DIV.t-data-grid-pager A, DIV.t-data-grid-pager SPAN.current {
>>>> +    text-decoration: none;
>>>> +    color: black;
>>>> +    padding: 2px 5px;
>>>> +    font-size: medium;
>>>> +    border: 1px solid silver;
>>>> +    margin-right: 5px;
>>>> +}
>>>> +
>>>> +DIV.t-data-grid-pager A:hover {
>>>> +    border: none;
>>>> +}
>>>> +
>>>> +DIV.t-data-grid-pager SPAN.current {
>>>> +    color: white;
>>>> +    background-color: #569D2F;
>>>> +}
>>>> +
>>>> +TABLE.t-data-grid TR TH A {
>>>> +    color: white;
>>>> +}
>>>> +
>>>> +IMG.t-sort-icon {
>>>> +       background-color: #569D2F;
>>>> +    margin-left: 4px;
>>>> +}
>>>> +
>>>> +DIV.t-error {
>>>> +    border: none;
>>>> +    padding: 0px;
>>>> +    margin: 10px 0px;
>>>> +}
>>>> +
>>>> +DIV.t-error DIV {
>>>> +    padding: 10px;
>>>> +    display: block;
>>>> +    margin: 0px;
>>>> +    background-color: #E93D00;
>>>> +    color: white;
>>>> +    font-weight: bold;
>>>> +}
>>>> +
>>>> +DIV.t-error UL {
>>>> +    margin: 10px 0px;
>>>> +    background-color: white;
>>>> +    color: #E93D00;
>>>> +}
>>>> +
>>>> +
>>>> +DIV.t-error-single {
>>>> +    padding: 10px;
>>>> +    display: block;
>>>> +    margin: 0px;
>>>> +    background-color: red;
>>>> +    color: white;
>>>> +}
>>>> +
>>>> +HTML>BODY DIV.t-error LI {
>>>> +    margin-left: 30px;
>>>> +}
>>>> +
>>>> +DIV.t-error LI {
>>>> +    margin-left: 30px;
>>>> +    list-style: square;
>>>> +}
>>>> +
>>>> +LABEL.t-error {
>>>> +    color: #E93D00;
>>>> +}
>>>> +
>>>> +INPUT.t-error, TEXTAREA.t-error, SELECT.t-error {
>>>> +    border-color: #E93D00;
>>>> +    font-style: italic;
>>>> +    color: #E93D00;
>>>> +}
>>>> +
>>>> +DL.t-beandisplay {
>>>> +    display: block;
>>>> +    padding: 15px 15px 0;
>>>> +    font-family: "Trebuchet MS", Arial, sans-serif;
>>>> +    font-size: 16px;
>>>> +    background: white;
>>>> +    border: none;
>>>> +    width: auto;
>>>> +    color: #2F2F32;
>>>> +}
>>>> +
>>>> +DL.t-beandisplay DT {
>>>> +    width: 220px;
>>>> +    display: inline;
>>>> +    float: left;
>>>> +    clear: left;
>>>> +    padding-right: 10px;
>>>> +    vertical-align: middle;
>>>> +    text-align: right;
>>>> +    font-size: 16px;
>>>> +    font-weight: bold;
>>>> +}
>>>> +
>>>> +DL.t-beandisplay DT:after {
>>>> +    content: none;
>>>> +}
>>>> \ No newline at end of file
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> Howard M. Lewis Ship
>>>
>>> Creator of Apache Tapestry
>>>
>>> The source for Tapestry training, mentoring and support. Contact me to
>>> learn how I can get you up and productive in Tapestry fast!
>>>
>>> (971) 678-5210
>>> http://howardlewisship.com
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
>>> For additional commands, e-mail: dev-help@tapestry.apache.org
>>>
>>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: dev-help@tapestry.apache.org
>
>



-- 
Howard M. Lewis Ship

Creator of Apache Tapestry

The source for Tapestry training, mentoring and support. Contact me to
learn how I can get you up and productive in Tapestry fast!

(971) 678-5210
http://howardlewisship.com

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


Re: svn commit: r1063860 - in /tapestry/tapestry5/trunk/quickstart/src/main/resources: META-INF/maven/ archetype-resources/src/main/java/components/ archetype-resources/src/main/resources/components/ archetype-resources/src/main/resources/pages/ arch

Posted by Ulrich Stärk <ul...@spielviel.de>.
Looks exactly as it should, or am I missing something?

Uli

On 27.01.2011 01:03, françois facon wrote:
> I'am not using the layout yet but I get this http://twitpic.com/3tp4o1
> with default.css and style.css.
>
> HTH
>
> 2011/1/26 Howard Lewis Ship<hl...@gmail.com>
>
>> This is going to be very cool.  One thing I noticed too late with the
>> Concrete layout was that form fields rendered very large and ugly ...
>> hopefully this will look better. Has anyone tried this design with a
>> BeanEditForm, Grid or BeanDisplay component?
>>
>> On Wed, Jan 26, 2011 at 12:11 PM,<ul...@apache.org>  wrote:
>>> Author: uli
>>> Date: Wed Jan 26 20:11:49 2011
>>> New Revision: 1063860
>>>
>>> URL: http://svn.apache.org/viewvc?rev=1063860&view=rev
>>> Log:
>>> TAP5-1323: Change Quickstart Template to Match New Site Design
>>>
>>> Thanks to Mark Shead for the patch.
>>>
>>> Added:
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/bg.png
>>    (with props)
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry.png
>>    (with props)
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry_s.png
>>    (with props)
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/top-bg.png
>>    (with props)
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css
>>> Removed:
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img01.jpg
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img02.jpg
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img03.jpg
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img04.jpg
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img05.gif
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img06.gif
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img07.gif
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img08.gif
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img09.gif
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img10.gif
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img11.gif
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img12.gif
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img13.gif
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img14.gif
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img15.gif
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img16.gif
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img17.gif
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img18.gif
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img19.gif
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img20.gif
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/spacer.gif
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/layout.css
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/license.txt
>>> Modified:
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml
>>>
>>   tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Index.tml
>>>
>>> Modified:
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml
>>> URL:
>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml?rev=1063860&r1=1063859&r2=1063860&view=diff
>>>
>> ==============================================================================
>>> ---
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml
>> (original)
>>> +++
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml
>> Wed Jan 26 20:11:49 2011
>>> @@ -19,6 +19,7 @@
>>>                  <exclude>*.ico</exclude>
>>>                  <exclude>**/*.jpg</exclude>
>>>                  <exclude>**/*.gif</exclude>
>>> +<exclude>**/*.png</exclude>
>>>              </excludes>
>>>          </fileSet>
>>>
>>> @@ -30,6 +31,7 @@
>>>                  <include>*.ico</include>
>>>                  <include>**/*.jpg</include>
>>>                  <include>**/*.gif</include>
>>> +<include>**/*.png</include>
>>>              </includes>
>>>          </fileSet>
>>>
>>>
>>> Modified:
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java
>>> URL:
>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java?rev=1063860&r1=1063859&r2=1063860&view=diff
>>>
>> ==============================================================================
>>> ---
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java
>> (original)
>>> +++
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java
>> Wed Jan 26 20:11:49 2011
>>> @@ -8,13 +8,13 @@ import org.apache.tapestry5.BindingConst
>>>   /**
>>>   * Layout component for pages of application ${artifactId}.
>>>   */
>>> -@Import(stylesheet = "context:layout/layout.css")
>>> +@Import(stylesheet = "context:layout/style.css")
>>>   public class Layout
>>>   {
>>>      /** The page title, for the<title>  element and the<h1>  element. */
>>>      @Property
>>>      @Parameter(required = true, defaultPrefix = BindingConstants.LITERAL)
>>> -    private String title;
>>> +    private String pageTitle;
>>>
>>>      @Property
>>>      private String pageName;
>>>
>>> Modified:
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml
>>> URL:
>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml?rev=1063860&r1=1063859&r2=1063860&view=diff
>>>
>> ==============================================================================
>>> ---
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml
>> (original)
>>> +++
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml
>> Wed Jan 26 20:11:49 2011
>>> @@ -1,61 +1,51 @@
>>>   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "
>> http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
>>> -<!--
>>> -
>>> -Design by Free CSS Templates
>>> -http://www.freecsstemplates.org
>>> -Released for free under a Creative Commons Attribution 2.5 License
>>> -
>>> -Title      : Concrete
>>> -Version    : 1.0
>>> -Released   : 20080825
>>> -Description: A Web 2.0 design with fluid width suitable for blogs and
>> small websites.
>>> --->
>>>          #set( $D = '$' )
>>>   <html xmlns="http://www.w3.org/1999/xhtml"
>>>        xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"
>>>        xmlns:p="tapestry:parameter">
>>>      <head>
>>>          <meta http-equiv="content-type" content="text/html;
>> charset=utf-8"/>
>>> -<title>${D}{title}</title>
>>> +<title>${D}{pageTitle}</title>
>>>      </head>
>>> -<body>
>>> -<!-- start header -->
>>> -<div id="header">
>>> -<div id="logo">
>>> -<h1>
>>> -<t:pagelink
>> page="index">${groupId}:${artifactId}</t:pagelink>
>>> -</h1>
>>> -</div>
>>> -<div id="menu">
>>> -<ul>
>>> +
>>> +<body id="homepage">
>>> +<div class="wrapper bs">
>>> +<ul class="nav">
>>> +
>>> +
>>>                      <li t:type="loop" source="pageNames" value="pageName"
>> class="prop:classForPageName">
>>>                          <t:pagelink
>> page="prop:pageName">${D}{pageName}</t:pagelink>
>>>                      </li>
>>> -</ul>
>>> -</div>
>>> -</div>
>>> -<!-- end header -->
>>> -<!-- start page -->
>>> -<div id="page">
>>> -<!-- start sidebar -->
>>> -<div id="sidebar">
>>> -<ul>
>>> -<li id="search" style="background: none;">
>>> -</li>
>>> -<li t:type="if" test="sidebar">
>>> -<h2>${D}{sidebarTitle}</h2>
>>> -<div class="sidebar-content">
>>> -<t:delegate to="sidebar"/>
>>> -</div>
>>> -</li>
>>> -</ul>
>>> -</div>
>>> -<!-- end sidebar -->
>>> -<!-- start content -->
>>> +</ul>
>>> +<div id="top">
>>> +
>>> +<h1><img
>> src="${D}{context:/layout/images/tapestry_s.png}" alt="Tapestry"
>> id="tapestry" /></h1>
>>> +
>>> +<div id="aside">Welcome to Tapestry 5 Quickstart
>> Project Template!</div>
>>> +
>>> +<div class="clearer"></div>
>>> +
>>> +</div>
>>> +
>>> +
>>> +
>>> +<div id="bar">
>>> +<strong>Tapestry 5 Quickstart
>> Application</strong>
>>> +</div>
>>> +
>>> +<div class="col">
>>> +<h3 class="first">${D}{sidebarTitle}</h3>
>>> +
>>> +<t:delegate to="sidebar" />
>>> +
>>> +</div>
>>> +
>>> +<div id="content" class="big-col">
>>> +<!-- start content -->
>>>              <div id="content">
>>>                  <div class="post">
>>>                      <div class="title">
>>> -<h2>${D}{title}</h2>
>>> +<h2>${D}{pageTitle}</h2>
>>>                      </div>
>>>                      <div class="entry">
>>>                          <t:body/>
>>> @@ -63,21 +53,26 @@ Description: A Web 2.0 design with fluid
>>>                  </div>
>>>              </div>
>>>              <!-- end content -->
>>> -<br style="clear: both;"/>
>>> -</div>
>>> -<!-- end page -->
>>> +<div class="clearer"></div>
>>> +
>>> +</div>
>>> +
>>> +<div class="clearer"></div>
>>> +
>>> +
>>> +
>>> +
>>> +
>>> +
>>>          <!-- start footer -->
>>>          <div id="footer">
>>>              <p class="legal">
>>> -&copy;2009 ${groupId}. All Rights Reserved.
>>> -&nbsp;&nbsp;&bull;&nbsp;&nbsp;
>>> -                Design by
>>> -<a href="http://www.freecsstemplates.org/">Free CSS
>> Templates</a>
>>> +&copy;2010 ${groupId}. All Rights Reserved.
>>>                  &nbsp;&nbsp;&bull;&nbsp;&nbsp;
>>> -                Icons by
>>> -<a href="http://famfamfam.com/">FAMFAMFAM</a>.
>>> +                Built with<a href="http://tapestry.apache.org">Apache
>> Tapestry</a>
>>>              </p>
>>>          </div>
>>> +</div>
>>>          <!-- end footer -->
>>>      </body>
>>>   </html>
>>>
>>> Modified:
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml
>>> URL:
>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml?rev=1063860&r1=1063859&r2=1063860&view=diff
>>>
>> ==============================================================================
>>> ---
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml
>> (original)
>>> +++
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml
>> Wed Jan 26 20:11:49 2011
>>> @@ -1,4 +1,4 @@
>>> -<html t:type="layout" title="About ${artifactId}"
>>> +<html t:type="layout" pageTitle="About ${artifactId}"
>>>        xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"
>>>        xmlns:p="tapestry:parameter">
>>>
>>>
>>> Modified:
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml
>>> URL:
>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml?rev=1063860&r1=1063859&r2=1063860&view=diff
>>>
>> ==============================================================================
>>> ---
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml
>> (original)
>>> +++
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml
>> Wed Jan 26 20:11:49 2011
>>> @@ -1,7 +1,7 @@
>>> -<html t:type="layout" title="Contact ${groupId}"
>>> +<html t:type="layout" pageTitle="Contact  ${groupId}"
>>>        xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"
>>>        xmlns:p="tapestry:parameter">
>>>
>>> -<p>Contact ${groupId} ...</p>
>>> +<p>Contact  ${groupId} ...</p>
>>>
>>>   </html>
>>>
>>> Modified:
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Index.tml
>>> URL:
>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Index.tml?rev=1063860&r1=1063859&r2=1063860&view=diff
>>>
>> ==============================================================================
>>> ---
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Index.tml
>> (original)
>>> +++
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Index.tml
>> Wed Jan 26 20:11:49 2011
>>> @@ -1,9 +1,9 @@
>>> -<html t:type="layout" title="${artifactId} Index"
>>> +<html t:type="layout" pageTitle="${artifactId} Index"
>>>        t:sidebarTitle="Current Time"
>>>        xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"
>>>        xmlns:p="tapestry:parameter">
>>> -    #set( $D = '$' )
>>> -<!-- Most of the page content, including<head>,<body>, etc. tags,
>> comes from Layout.tml -->
>>> +          #set( $D = '$' )
>>> +<!-- Most of the page content, including<head>,<body>, etc.
>> tags, comes from Layout.tml -->
>>>
>>>      <p>${D}{message:greeting}</p>
>>>
>>> @@ -13,7 +13,7 @@
>>>              Just to prove this is live:
>>>          </p>
>>>
>>> -<p>The current time is: ${D}{currentTime}.</p>
>>> +<p>The current time is:<br/>  ${D}{currentTime}.</p>
>>>
>>>
>>>          <p>
>>>
>>> Added:
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css
>>> URL:
>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css?rev=1063860&view=auto
>>>
>> ==============================================================================
>>> ---
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css
>> (added)
>>> +++
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css
>> Wed Jan 26 20:11:49 2011
>>> @@ -0,0 +1,478 @@
>>> +/* Tapestry styles all start with "t-" */
>>> +DIV.t-error {
>>> +    border: 1px solid red;
>>> +    padding: 0px;
>>> +    margin: 4px 0px;
>>> +}
>>> +
>>> +DIV.t-error DIV {
>>> +    padding: 2px;
>>> +    display: block;
>>> +    margin: 0px;
>>> +    background-color: red;
>>> +    color: white;
>>> +    font-weight: bold;
>>> +}
>>> +
>>> +DIV.t-error UL {
>>> +    margin: 2px 0px;
>>> +    background-color: white;
>>> +    color: red;
>>> +}
>>> +
>>> +DIV.t-error LI {
>>> +    margin-left: 20px;
>>> +}
>>> +
>>> +DIV.t-error-single {
>>> +    padding: 2px;
>>> +    display: block;
>>> +    margin: 0px;
>>> +    background-color: red;
>>> +    color: white;
>>> +}
>>> +
>>> +HTML>BODY DIV.t-error LI {
>>> +    margin-left: -20px;
>>> +}
>>> +
>>> +.t-invisible {
>>> +    display: none;
>>> +}
>>> +
>>> +LABEL.t-error {
>>> +    color: red;
>>> +}
>>> +
>>> +INPUT.t-error, TEXTAREA.t-error, SELECT.t-error {
>>> +    border-color: red;
>>> +    font-style: italic;
>>> +    color: red;
>>> +}
>>> +
>>> +IMG.t-error-icon {
>>> +    margin-left: 4px;
>>> +    width: 16px;
>>> +    height: 16px;
>>> +    background: url(field-error-marker.gif);
>>> +}
>>> +
>>> +IMG.t-autoloader-icon {
>>> +    margin-left: 4px;
>>> +    width: 16px;
>>> +    height: 16px;
>>> +    background: url(ajax-loader.gif);
>>> +}
>>> +
>>> +IMG.t-sort-icon {
>>> +    margin-left: 4px;
>>> +}
>>> +
>>> +DIV.t-exception-message {
>>> +    font-style: italic;
>>> +    font-size: 12pt;
>>> +    border: thin dotted silver;
>>> +    margin: 5px 0px;
>>> +    padding: 3px;
>>> +}
>>> +
>>> +DIV.t-exception-report, DIV.t-env-data {
>>> +    font-family: "Trebuchet MS", Arial, sans-serif;
>>> +}
>>> +
>>> +DIV.t-exception-report LI {
>>> +    margin-left: -40px;
>>> +}
>>> +
>>> +DIV.t-exception-report DT, DIV.t-env-data DT {
>>> +    color: green;
>>> +    padding-left: 2px;
>>> +    background-color: #FFFFCF;
>>> +}
>>> +
>>> +DIV.t-exception-report LI {
>>> +    list-style: none;
>>> +}
>>> +
>>> +SPAN.t-exception-class-name {
>>> +    display: block;
>>> +    margin-top: 15px;
>>> +    font-size: 12pt;
>>> +    background-color: #E1E1E1;
>>> +    color: blue;
>>> +    padding: 2px 3px;
>>> +    font-weight: bold;
>>> +}
>>> +
>>> +SPAN.t-exception-stack-controls {
>>> +    display: block;
>>> +    float: right;
>>> +}
>>> +
>>> +UL.t-stack-trace LI {
>>> +    font-family: Monaco, Times, monospace;
>>> +    font-size: 10pt;
>>> +    margin-left: -25px;
>>> +    list-style: square;
>>> +}
>>> +
>>> +LI.t-usercode-frame {
>>> +    font-weight: bold;
>>> +    color: blue;
>>> +}
>>> +
>>> +LI.t-omitted-frame {
>>> +    display: none;
>>> +    color: gray;
>>> +    list-style: square;
>>> +}
>>> +
>>> +H1.t-exception-report {
>>> +    font-family: "Trebuchet MS", Arial, sans-serif;
>>> +    color: red;
>>> +}
>>> +
>>> +DIV.t-exception-report DT:after {
>>> +    content: ":";
>>> +}
>>> +
>>> +DIV.t-exception-report DD, DIV.t-env-data DD {
>>> +    margin-left: 10px;
>>> +}
>>> +
>>> +TABLE.t-data-table {
>>> +    border-collapse: collapse;
>>> +    margin: 0px;
>>> +    padding: 2px;
>>> +}
>>> +
>>> +TABLE.t-data-table TH {
>>> +    background-color: black;
>>> +    color: white;
>>> +}
>>> +
>>> +TABLE.t-data-table TD {
>>> +    border: 1px solid silver;
>>> +    margin: 0px;
>>> +}
>>> +
>>> +DIV.t-beaneditor {
>>> +    display: block;
>>> +    background: #ffc;
>>> +    border: 2px outset brown;
>>> +    padding: 2px;
>>> +    font-family: "Trebuchet MS", Arial, sans-serif;
>>> +}
>>> +
>>> +DIV.t-beaneditor-row {
>>> +    padding: 4px 0px 2px 0px;
>>> +}
>>> +
>>> +DIV.t-beaneditor-row LABEL:after {
>>> +    content: ":";
>>> +}
>>> +
>>> +DL.t-beandisplay {
>>> +    display: block;
>>> +    padding: 2px;
>>> +    font-family: "Trebuchet MS", Arial, sans-serif;
>>> +    background: #CCBE99;
>>> +    border: 2px outset black;
>>> +    width: auto;
>>> +}
>>> +
>>> +DL.t-beandisplay DT {
>>> +    width: 250px;
>>> +    display: inline;
>>> +    float: left;
>>> +    text-align: right;
>>> +    clear: left;
>>> +    padding-right: 3px;
>>> +    vertical-align: middle;
>>> +}
>>> +
>>> +DL.t-beandisplay DT:after {
>>> +    content: ":";
>>> +}
>>> +
>>> +DIV.t-beaneditor-row LABEL {
>>> +    width: 250px;
>>> +    display: block;
>>> +    float: left;
>>> +    text-align: right;
>>> +    clear: left;
>>> +    padding-right: 3px;
>>> +    vertical-align: middle;
>>> +}
>>> +
>>> +INPUT.t-number {
>>> +    text-align: right;
>>> +}
>>> +
>>> +DIV.t-beandisplay DIV.t-beandisplay-label {
>>> +    padding-right: 5px;
>>> +}
>>> +
>>> +TABLE.t-data-grid THEAD TR {
>>> +    color: white;
>>> +    background-color: #809FFF;
>>> +}
>>> +
>>> +TABLE.t-data-grid THEAD TR TH {
>>> +    text-align: left;
>>> +    padding: 3px;
>>> +    white-space: nowrap;
>>> +    border-right: 1px solid silver;
>>> +    border-bottom: 1px solid silver;
>>> +}
>>> +
>>> +TABLE.t-data-grid {
>>> +    border-collapse: collapse;
>>> +    border-left: 1px solid silver;
>>> +}
>>> +
>>> +TABLE.t-data-grid TBODY TR TD {
>>> +    border-right: 1px solid silver;
>>> +    border-bottom: 1px solid silver;
>>> +    padding: 2px;
>>> +}
>>> +
>>> +DIV.t-data-grid {
>>> +    font-family: "Trebuchet MS", Arial, sans-serif;
>>> +}
>>> +
>>> +DIV.t-data-grid-pager {
>>> +    margin: 8px 0px;
>>> +}
>>> +
>>> +DIV.t-data-grid-pager A, DIV.t-data-grid-pager SPAN.current {
>>> +    text-decoration: none;
>>> +    color: black;
>>> +    padding: 2px 5px;
>>> +    font-size: medium;
>>> +    border: 1px solid silver;
>>> +    margin-right: 5px;
>>> +}
>>> +
>>> +DIV.t-data-grid-pager A:hover {
>>> +    border: 1px solid black;
>>> +}
>>> +
>>> +DIV.t-data-grid-pager SPAN.current {
>>> +    color: white;
>>> +    background-color: #809FFF;
>>> +}
>>> +
>>> +TABLE.t-data-grid TR TH A {
>>> +    color: white;
>>> +}
>>> +
>>> +IMG {
>>> +    border: none;
>>> +}
>>> +
>>> +DIV.t-env-data-section {
>>> +    padding-left: 5px;
>>> +}
>>> +
>>> +DIV.t-env-data DD, DIV.t-exception-report DD {
>>> +    margin-left: 25px;
>>> +    margin-bottom: 10px;
>>> +}
>>> +
>>> +DIV.t-env-data LI {
>>> +    margin-left: -25px;
>>> +}
>>> +
>>> +DIV.t-env-data-section {
>>> +    font-size: 12pt;
>>> +    background-color: #E1E1E1;
>>> +    color: blue;
>>> +    padding: 2px 3px;
>>> +    font-weight: bold;
>>> +}
>>> +
>>> +TABLE.t-location-outer {
>>> +    padding: 5px;
>>> +    border-collapse: collapse;
>>> +    border: 1px solid black;
>>> +    width: 100%;
>>> +}
>>> +
>>> +TD.t-location-line {
>>> +    width: 40px;
>>> +    text-align: right;
>>> +    padding: 0px;
>>> +    background-color: #E1E1E1;
>>> +    padding-right: 3px;
>>> +    border-right: 1px solid black;
>>> +}
>>> +
>>> +TD.t-location-content {
>>> +    border-top: 1px solid silver;
>>> +    border-right: 1px solid black;
>>> +    white-space: pre;
>>> +}
>>> +
>>> +TD.t-location-current {
>>> +    background-color: #FFFFCF;
>>> +}
>>> +
>>> +TD.t-location-content-first {
>>> +    border-top: 1px solid black;
>>> +}
>>> +
>>> +DIV.t-palette {
>>> +    display: inline;
>>> +}
>>> +
>>> +DIV.t-palette SELECT {
>>> +    margin-bottom: 2px;
>>> +    width: 200px;
>>> +}
>>> +
>>> +DIV.t-palette-title {
>>> +    color: white;
>>> +    background-color: #809FFF;
>>> +    text-align: center;
>>> +    font-weight: bold;
>>> +    margin-bottom: 3px;
>>> +    display: block;
>>> +}
>>> +
>>> +DIV.t-palette-available {
>>> +    float: left;
>>> +}
>>> +
>>> +DIV.t-palette-controls {
>>> +    margin: 5px 5px;
>>> +    float: left;
>>> +    text-align: center;
>>> +}
>>> +
>>> +DIV.t-palette-controls BUTTON {
>>> +    display: block;
>>> +    margin-bottom: 3px;
>>> +}
>>> +
>>> +DIV.t-palette-controls BUTTON[disabled] IMG {
>>> +    filter: alpha(opacity = 25);
>>> +    -moz-opacity: .25;
>>> +}
>>> +
>>> +DIV.t-palette-selected {
>>> +    float: left;
>>> +    clear: right;
>>> +}
>>> +
>>> +DIV.t-palette-spacer {
>>> +    clear: left;
>>> +}
>>> +
>>> +IMG.t-calendar-trigger {
>>> +    padding-left: 3px;
>>> +    cursor: pointer;
>>> +}
>>> +
>>> +DIV.t-autocomplete-menu {
>>> +    z-index: 9999;
>>> +}
>>> +
>>> +DIV.t-autocomplete-menu UL {
>>> +    border: 2px outset #cc9933;
>>> +    background-color: #cc9933;
>>> +    padding: 4px 6px;
>>> +    overflow: auto;
>>> +}
>>> +
>>> +DIV.t-autocomplete-menu LI {
>>> +    color: white;
>>> +    list-style-type: none;
>>> +    padding: 0px;
>>> +    margin: 0px;
>>> +    border-bottom: 1px solid black;
>>> +    cursor: pointer;
>>> +}
>>> +
>>> +DIV.t-autocomplete-menu LI.selected {
>>> +    color: black;
>>> +    font-weight: bold;
>>> +}
>>> +
>>> +DIV.t-error-popup SPAN {
>>> +    background: transparent url('error-bevel-left.gif') no-repeat;
>>> +    display: block;
>>> +    line-height: 28px;
>>> +    margin-left: 0px;
>>> +    padding: 0px 5px 10px 22px;
>>> +}
>>> +
>>> +HTML>BODY DIV.t-error-popup SPAN {
>>> +    background: transparent url('error-bevel-left.png') no-repeat;
>>> +}
>>> +
>>> +DIV.t-error-popup {
>>> +    background: transparent url('error-bevel-right.gif') no-repeat
>> scroll top right;
>>> +    cursor: pointer;
>>> +    color: #FFF;
>>> +    display: block;
>>> +    float: left;
>>> +    font: normal 12px arial, sans-serif;
>>> +    height: 39px;
>>> +    margin-right: 6px;
>>> +    padding-right: 29px;
>>> +    text-decoration: none;
>>> +}
>>> +
>>> +HTML>BODY DIV.t-error-popup {
>>> +    background: transparent url('error-bevel-right.png') no-repeat
>> scroll top right;
>>> +}
>>> +
>>> +UL.t-data-list LI {
>>> +    list-style-type: square;
>>> +}
>>> +
>>> +DIV.t-loading {
>>> +    display: inline;
>>> +    width: auto;
>>> +    font-weight: bold;
>>> +    padding-right: 20px;
>>> +    background: transparent url(ajax-loader.gif) no-repeat right top;
>>> +}
>>> +
>>> +DIV.t-dialog-overlay {
>>> +    position: fixed;
>>> +    margin: auto;
>>> +    top: 0px;
>>> +    left: 0px;
>>> +    z-index: 9990;
>>> +    width: 100%;
>>> +    height: 100%;
>>> +    background: transparent url("dialog-background.gif");
>>> +}
>>> +
>>> +DIV.t-page-loading-banner {
>>> +    position: absolute;
>>> +    top: 5px;
>>> +    left: 5px;
>>> +    width: auto;
>>> +    font-weight: bold;
>>> +    padding: 2px 4px 2px 24px;
>>> +    color: black;
>>> +    background: white url(ajax-loader.gif) no-repeat 4px center;
>>> +    border-right: 2px solid black;
>>> +    border-bottom: 2px solid black;
>>> +}
>>> +
>>> +SPAN.t-render-object-error
>>> +{
>>> +  font-weight: bold;
>>> +  font: italic;
>>> +  color: red;
>>> +}
>>> +
>>> +DIV.t-available-values UL LI
>>> +{
>>> +  list-style-type : disc;
>>> +  margin-left: 0px;
>>> +}
>>> \ No newline at end of file
>>>
>>> Added:
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/bg.png
>>> URL:
>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/bg.png?rev=1063860&view=auto
>>>
>> ==============================================================================
>>> Binary file - no diff available.
>>>
>>> Propchange:
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/bg.png
>>>
>> ------------------------------------------------------------------------------
>>>     svn:mime-type = application/octet-stream
>>>
>>> Added:
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry.png
>>> URL:
>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry.png?rev=1063860&view=auto
>>>
>> ==============================================================================
>>> Binary file - no diff available.
>>>
>>> Propchange:
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry.png
>>>
>> ------------------------------------------------------------------------------
>>>     svn:mime-type = application/octet-stream
>>>
>>> Added:
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry_s.png
>>> URL:
>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry_s.png?rev=1063860&view=auto
>>>
>> ==============================================================================
>>> Binary file - no diff available.
>>>
>>> Propchange:
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry_s.png
>>>
>> ------------------------------------------------------------------------------
>>>     svn:mime-type = application/octet-stream
>>>
>>> Added:
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/top-bg.png
>>> URL:
>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/top-bg.png?rev=1063860&view=auto
>>>
>> ==============================================================================
>>> Binary file - no diff available.
>>>
>>> Propchange:
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/top-bg.png
>>>
>> ------------------------------------------------------------------------------
>>>     svn:mime-type = application/octet-stream
>>>
>>> Added:
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css
>>> URL:
>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css?rev=1063860&view=auto
>>>
>> ==============================================================================
>>> ---
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css
>> (added)
>>> +++
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css
>> Wed Jan 26 20:11:49 2011
>>> @@ -0,0 +1,53 @@
>>> +/* http://meyerweb.com/eric/tools/css/reset/ */
>>> +/* v1.0 | 20080212 */
>>> +
>>> +html, body, div, span, applet, object, iframe,
>>> +h1, h2, h3, h4, h5, h6, p, blockquote, pre,
>>> +a, abbr, acronym, address, big, cite, code,
>>> +del, dfn, em, font, img, ins, kbd, q, s, samp,
>>> +small, strike, strong, sub, sup, tt, var,
>>> +b, u, i, center,
>>> +dl, dt, dd, ol, ul, li,
>>> +fieldset, form, label, legend,
>>> +table, caption, tbody, tfoot, thead, tr, th, td {
>>> +       margin: 0;
>>> +       padding: 0;
>>> +       border: 0;
>>> +       outline: 0;
>>> +       font-size: 100%;
>>> +       vertical-align: baseline;
>>> +       background: transparent;
>>> +}
>>> +body {
>>> +/*     line-height: 1;*/
>>> +}
>>> +ol, ul {
>>> +       list-style: none;
>>> +}
>>> +blockquote, q {
>>> +       quotes: none;
>>> +}
>>> +blockquote:before, blockquote:after,
>>> +q:before, q:after {
>>> +       content: '';
>>> +       content: none;
>>> +}
>>> +
>>> +/* remember to define focus styles! */
>>> +:focus {
>>> +       outline: 0;
>>> +}
>>> +
>>> +/* remember to highlight inserts somehow! */
>>> +ins {
>>> +       text-decoration: none;
>>> +}
>>> +del {
>>> +       text-decoration: line-through;
>>> +}
>>> +
>>> +/* tables still need 'cellspacing="0"' in the markup */
>>> +table {
>>> +       border-collapse: collapse;
>>> +       border-spacing: 0;
>>> +}
>>>
>>> Added:
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css
>>> URL:
>> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css?rev=1063860&view=auto
>>>
>> ==============================================================================
>>> ---
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css
>> (added)
>>> +++
>> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css
>> Wed Jan 26 20:11:49 2011
>>> @@ -0,0 +1,252 @@
>>> +@IMPORT url("reset.css");
>>> +
>>> +/*
>>> +#569D2F
>>> +#ffffff
>>> +#333333
>>> +#999999
>>> +#cccccc
>>> +#eeeeee
>>> +*/
>>> +
>>> +body {
>>> +       color: #333333;
>>> +       font-family: Verdana, Helvetica, sans-serif;
>>> +       background-color: #ffffff;
>>> +       font-size:13px;
>>> +}
>>> +
>>> +h1 { margin:0px 15px; float:left; width: 650px; }
>>> +h2, h3 { font-family: Georgia, serif; font-weight:normal;
>> font-size:21px; color: #569D2F; }
>>> +
>>> +a { color:#569D2F; font-weight: normal; text-decoration: underline; }
>>> +a img { text-decoration:none; }
>>> +
>>> +p { margin-bottom:10px; line-height:1.3em; }
>>> +
>>> +.wrapper { width: 1000px; margin: 0 auto; padding:0px 0px;
>> border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
>>> +.clearer { clear:both; }
>>> +
>>> +.nav { list-style: none; margin: 0 auto; text-align:right; height:30px;
>> background:#1B181C url('images/top-bg.png') repeat-x top right;
>> border-bottom:1px solid #999999;}
>>> +.nav li { color:#FFFFFF; font-weight: normal; display:inline;
>> padding:0px 5px; margin:0px; white-space: nowrap; border-right: 1px solid
>> #ccc;  line-height:30px; }
>>> +.nav li.last { border-right:0px;  }
>>> +.nav a { color: #ffffff; text-decoration: none;}
>>> +.nav span { color: #ffffff; }
>>> +.nav .current_page_item A { text-decoration: underline;}
>>> +
>>> +
>>> +.bs {             box-shadow:0px 0px 20px rgba(0,0,0,0.3);
>>> +                 -moz-box-shadow:0px 0px 20px rgba(0,0,0,0.3);
>>> +          -webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.3);
>>> +}
>>> +
>>> +.light{ color:#999999; }
>>> +
>>> +.col { float:right; width: 290px; padding: 0px 15px; margin-right: 15px;
>> }
>>> +.big-col { margin-right:345px !important; }
>>> +
>>> +#top { background: #ffffff url('images/bg.png') repeat-x top right; }
>>> +#content { padding:0px 15px;  margin:0px 15px; }
>>> +#footer { font-size:12px; color:#999999; text-align: center; padding:
>> 15px 15px;}
>>> +
>>> +/* homepage */
>>> +#homepage #aside { float:right; width: 280px; padding:70px 30px 0px 0px;
>> font-family: Georgia, serif; font-size:18px; font-style:italic;
>> line-height:1.3em; vertical-align: text-top;}
>>> +
>>> +#homepage h2 { margin-bottom:10px; margin-top:20px;  }
>>> +#homepage h2.first { margin-top: 0px; }
>>> +#homepage h2 a , #homepage h3 a { text-decoration:none; }
>>> +
>>> +#features ul { list-style:none; padding:10px; padding-top:0px; }
>>> +#features li { float:left; width:315px; margin:0px 5px;  }
>>> +#features li h3 { margin-left:15px; font-size:21px; color: #569D2F; }
>>> +.feature { background-color: #eeeeee; padding:15px; line-height:1.3em;}
>>> +
>>> +#bar { margin:15px 0px; padding:10px; background-color: #569D2F;
>> color:#ffffff; text-align:center; }
>>> +#bar a { color: #ffffff; }
>>> +
>>> +#references { margin:10px 0px; }
>>> +#references li { font-size: 10px; display:block; float:right;
>> width:250px; margin:0px 10px 15px 10px; text-align:left;}
>>> +#references img { display:block; margin-bottom:5px; padding:5px;
>> border:1px solid #cccccc;}
>>> +#references a { padding:0px 6px; }
>>> +
>>> +#tweets li { margin:10px 0px; }
>>> +
>>> +/* getting started */
>>> +#getting-started h2 { color:#333333; font-size:30px; margin-bottom:15px;
>> }
>>> +
>>> +#getting-started #screencasts li { clear:both; padding:5px 0px; }
>>> +#getting-started .thumb { float:right; margin-left:15px; }
>>> +
>>> +#gotodoc {clear:both; font-size:30px; background-color:#eeeeee;
>> font-family: Georgia, serif; text-align:center; padding:15px 250px;
>> margin:15px 0px; }
>>> +#gotodoc a { color: #569D2F; text-decoration:none; }
>>> +
>>> +/* documentation */
>>> +#documentation h2 { font-size:40px; color:#333333; }
>>> +#breadcrumb { clear:both; font-size:18px; background-color:#eeeeee;
>> font-family: Georgia, serif; padding:15px 30px; margin:15px 0px; }
>>> +#breadcrumb a { color: #569D2F; text-decoration:none; }
>>> +
>>> +#toc a { text-decoration: none; }
>>> +#toc>  li { padding:5px 0px; }
>>> +#toc ul a { color:#333333; }
>>> +#toc ul { list-style: circle; margin-left:10px; padding-left:10px; }
>>> +#breadcrumb {}
>>> +
>>> +/* forms */
>>> +.form-footer { background:#C9BB9B;  border:0px; border-top:1px solid
>> #6E6D65; padding:10px; color:#6E6D65; text-align:center; margin:0px -10px
>> -10px -10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomleft:
>> 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-right-radius:
>> 10px; -moz-border-radius-bottomright: 10px;
>> -webkit-border-bottom-right-radius: 10px; }
>>> +
>>> +.full-form, .small-form { padding:10px 0px;}
>>> +.full-form table th, .full-form table td { padding: 5px 5px;}
>>> +.full-form table th { width: 220px; text-align:right;
>> font-weight:normal; color: #6E6D65; }
>>> +.full-form table th h3 { text-align:left;}
>>> +.full-form table label {  display:block; color: #2F2F32;
>> font-size:16px;}
>>> +.full-form input { font-size:16px;  }
>>> +.full-form table td input { width:250px; }
>>> +.full-form table td.inline input { width:auto; }
>>> +.full-form table td.inline label { display: inline; }
>>> +.full-form .form-submit {text-align:center; padding:10px 0px}
>>> +
>>> +/* Ajax loading features */
>>> +.loading { display: inline; width: auto; font-weight: bold;
>> padding-right: 20px; background: transparent url(ajax-loader.gif) no-repeat
>> right top;}
>>> +
>>> +/* Workspace component */
>>> +#workspace a {float: left; overflow: hidden; margin-right: 5px; width:
>> 220px; text-align: left;}
>>> +#workspace li {padding: 5px 0}
>>> +
>>> +/* Tapestry overrides */
>>> +TABLE.t-data-grid THEAD TR {
>>> +    color: white;
>>> +    background-color: #569D2F;
>>> +}
>>> +
>>> +TABLE.t-data-grid THEAD TR TH {
>>> +    padding: 3px;
>>> +    white-space: nowrap;
>>> +    border: none;
>>> +}
>>> +
>>> +TABLE.t-data-grid TH a {
>>> +       text-decoration: none;
>>> +}
>>> +
>>> +
>>> +TABLE.t-data-grid {
>>> +       border: none;
>>> +       width: 100%;
>>> +}
>>> +
>>> +TABLE.t-data-grid TBODY TR TD {
>>> +       border: none;
>>> +       border-top: solid 1px;
>>> +    padding: 5px;
>>> +}
>>> +
>>> +DIV.t-data-grid {
>>> +    font-family: "Trebuchet MS", Arial, sans-serif;
>>> +}
>>> +
>>> +DIV.t-data-grid-pager {
>>> +    margin: 8px 0px;
>>> +}
>>> +
>>> +DIV.t-data-grid-pager A, DIV.t-data-grid-pager SPAN.current {
>>> +    text-decoration: none;
>>> +    color: black;
>>> +    padding: 2px 5px;
>>> +    font-size: medium;
>>> +    border: 1px solid silver;
>>> +    margin-right: 5px;
>>> +}
>>> +
>>> +DIV.t-data-grid-pager A:hover {
>>> +    border: none;
>>> +}
>>> +
>>> +DIV.t-data-grid-pager SPAN.current {
>>> +    color: white;
>>> +    background-color: #569D2F;
>>> +}
>>> +
>>> +TABLE.t-data-grid TR TH A {
>>> +    color: white;
>>> +}
>>> +
>>> +IMG.t-sort-icon {
>>> +       background-color: #569D2F;
>>> +    margin-left: 4px;
>>> +}
>>> +
>>> +DIV.t-error {
>>> +    border: none;
>>> +    padding: 0px;
>>> +    margin: 10px 0px;
>>> +}
>>> +
>>> +DIV.t-error DIV {
>>> +    padding: 10px;
>>> +    display: block;
>>> +    margin: 0px;
>>> +    background-color: #E93D00;
>>> +    color: white;
>>> +    font-weight: bold;
>>> +}
>>> +
>>> +DIV.t-error UL {
>>> +    margin: 10px 0px;
>>> +    background-color: white;
>>> +    color: #E93D00;
>>> +}
>>> +
>>> +
>>> +DIV.t-error-single {
>>> +    padding: 10px;
>>> +    display: block;
>>> +    margin: 0px;
>>> +    background-color: red;
>>> +    color: white;
>>> +}
>>> +
>>> +HTML>BODY DIV.t-error LI {
>>> +    margin-left: 30px;
>>> +}
>>> +
>>> +DIV.t-error LI {
>>> +    margin-left: 30px;
>>> +    list-style: square;
>>> +}
>>> +
>>> +LABEL.t-error {
>>> +    color: #E93D00;
>>> +}
>>> +
>>> +INPUT.t-error, TEXTAREA.t-error, SELECT.t-error {
>>> +    border-color: #E93D00;
>>> +    font-style: italic;
>>> +    color: #E93D00;
>>> +}
>>> +
>>> +DL.t-beandisplay {
>>> +    display: block;
>>> +    padding: 15px 15px 0;
>>> +    font-family: "Trebuchet MS", Arial, sans-serif;
>>> +    font-size: 16px;
>>> +    background: white;
>>> +    border: none;
>>> +    width: auto;
>>> +    color: #2F2F32;
>>> +}
>>> +
>>> +DL.t-beandisplay DT {
>>> +    width: 220px;
>>> +    display: inline;
>>> +    float: left;
>>> +    clear: left;
>>> +    padding-right: 10px;
>>> +    vertical-align: middle;
>>> +    text-align: right;
>>> +    font-size: 16px;
>>> +    font-weight: bold;
>>> +}
>>> +
>>> +DL.t-beandisplay DT:after {
>>> +    content: none;
>>> +}
>>> \ No newline at end of file
>>>
>>>
>>>
>>
>>
>>
>> --
>> Howard M. Lewis Ship
>>
>> Creator of Apache Tapestry
>>
>> The source for Tapestry training, mentoring and support. Contact me to
>> learn how I can get you up and productive in Tapestry fast!
>>
>> (971) 678-5210
>> http://howardlewisship.com
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: dev-help@tapestry.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


Re: svn commit: r1063860 - in /tapestry/tapestry5/trunk/quickstart/src/main/resources: META-INF/maven/ archetype-resources/src/main/java/components/ archetype-resources/src/main/resources/components/ archetype-resources/src/main/resources/pages/ arch

Posted by françois facon <fr...@gmail.com>.
I'am not using the layout yet but I get this http://twitpic.com/3tp4o1
with default.css and style.css.

HTH

2011/1/26 Howard Lewis Ship <hl...@gmail.com>

> This is going to be very cool.  One thing I noticed too late with the
> Concrete layout was that form fields rendered very large and ugly ...
> hopefully this will look better. Has anyone tried this design with a
> BeanEditForm, Grid or BeanDisplay component?
>
> On Wed, Jan 26, 2011 at 12:11 PM,  <ul...@apache.org> wrote:
> > Author: uli
> > Date: Wed Jan 26 20:11:49 2011
> > New Revision: 1063860
> >
> > URL: http://svn.apache.org/viewvc?rev=1063860&view=rev
> > Log:
> > TAP5-1323: Change Quickstart Template to Match New Site Design
> >
> > Thanks to Mark Shead for the patch.
> >
> > Added:
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/bg.png
>   (with props)
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry.png
>   (with props)
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry_s.png
>   (with props)
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/top-bg.png
>   (with props)
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css
> > Removed:
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img01.jpg
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img02.jpg
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img03.jpg
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img04.jpg
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img05.gif
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img06.gif
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img07.gif
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img08.gif
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img09.gif
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img10.gif
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img11.gif
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img12.gif
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img13.gif
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img14.gif
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img15.gif
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img16.gif
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img17.gif
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img18.gif
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img19.gif
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img20.gif
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/spacer.gif
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/layout.css
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/license.txt
> > Modified:
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml
> >
>  tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Index.tml
> >
> > Modified:
> tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml
> > URL:
> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml?rev=1063860&r1=1063859&r2=1063860&view=diff
> >
> ==============================================================================
> > ---
> tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml
> (original)
> > +++
> tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml
> Wed Jan 26 20:11:49 2011
> > @@ -19,6 +19,7 @@
> >                 <exclude>*.ico</exclude>
> >                 <exclude>**/*.jpg</exclude>
> >                 <exclude>**/*.gif</exclude>
> > +                <exclude>**/*.png</exclude>
> >             </excludes>
> >         </fileSet>
> >
> > @@ -30,6 +31,7 @@
> >                 <include>*.ico</include>
> >                 <include>**/*.jpg</include>
> >                 <include>**/*.gif</include>
> > +                <include>**/*.png</include>
> >             </includes>
> >         </fileSet>
> >
> >
> > Modified:
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java
> > URL:
> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java?rev=1063860&r1=1063859&r2=1063860&view=diff
> >
> ==============================================================================
> > ---
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java
> (original)
> > +++
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java
> Wed Jan 26 20:11:49 2011
> > @@ -8,13 +8,13 @@ import org.apache.tapestry5.BindingConst
> >  /**
> >  * Layout component for pages of application ${artifactId}.
> >  */
> > -@Import(stylesheet = "context:layout/layout.css")
> > +@Import(stylesheet = "context:layout/style.css")
> >  public class Layout
> >  {
> >     /** The page title, for the <title> element and the <h1> element. */
> >     @Property
> >     @Parameter(required = true, defaultPrefix = BindingConstants.LITERAL)
> > -    private String title;
> > +    private String pageTitle;
> >
> >     @Property
> >     private String pageName;
> >
> > Modified:
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml
> > URL:
> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml?rev=1063860&r1=1063859&r2=1063860&view=diff
> >
> ==============================================================================
> > ---
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml
> (original)
> > +++
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml
> Wed Jan 26 20:11:49 2011
> > @@ -1,61 +1,51 @@
> >  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "
> http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
> > -<!--
> > -
> > -Design by Free CSS Templates
> > -http://www.freecsstemplates.org
> > -Released for free under a Creative Commons Attribution 2.5 License
> > -
> > -Title      : Concrete
> > -Version    : 1.0
> > -Released   : 20080825
> > -Description: A Web 2.0 design with fluid width suitable for blogs and
> small websites.
> > --->
> >         #set( $D = '$' )
> >  <html xmlns="http://www.w3.org/1999/xhtml"
> >       xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"
> >       xmlns:p="tapestry:parameter">
> >     <head>
> >         <meta http-equiv="content-type" content="text/html;
> charset=utf-8"/>
> > -        <title>${D}{title}</title>
> > +        <title>${D}{pageTitle}</title>
> >     </head>
> > -    <body>
> > -        <!-- start header -->
> > -        <div id="header">
> > -            <div id="logo">
> > -                <h1>
> > -                    <t:pagelink
> page="index">${groupId}:${artifactId}</t:pagelink>
> > -                </h1>
> > -            </div>
> > -            <div id="menu">
> > -                <ul>
> > +
> > +    <body id="homepage">
> > +       <div class="wrapper bs">
> > +               <ul class="nav">
> > +
> > +
> >                     <li t:type="loop" source="pageNames" value="pageName"
> class="prop:classForPageName">
> >                         <t:pagelink
> page="prop:pageName">${D}{pageName}</t:pagelink>
> >                     </li>
> > -                </ul>
> > -            </div>
> > -        </div>
> > -        <!-- end header -->
> > -        <!-- start page -->
> > -        <div id="page">
> > -            <!-- start sidebar -->
> > -            <div id="sidebar">
> > -                <ul>
> > -                    <li id="search" style="background: none;">
> > -                    </li>
> > -                    <li t:type="if" test="sidebar">
> > -                        <h2>${D}{sidebarTitle}</h2>
> > -                        <div class="sidebar-content">
> > -                            <t:delegate to="sidebar"/>
> > -                        </div>
> > -                    </li>
> > -                </ul>
> > -            </div>
> > -            <!-- end sidebar -->
> > -            <!-- start content -->
> > +        </ul>
> > +               <div id="top">
> > +
> > +                       <h1><img
> src="${D}{context:/layout/images/tapestry_s.png}" alt="Tapestry"
> id="tapestry" /></h1>
> > +
> > +                       <div id="aside">Welcome to Tapestry 5 Quickstart
> Project Template!</div>
> > +
> > +                       <div class="clearer"></div>
> > +
> > +               </div>
> > +
> > +
> > +
> > +               <div id="bar">
> > +                       <strong>Tapestry 5 Quickstart
> Application</strong>
> > +               </div>
> > +
> > +               <div class="col">
> > +                       <h3 class="first">${D}{sidebarTitle}</h3>
> > +
> > +                               <t:delegate to="sidebar" />
> > +
> > +               </div>
> > +
> > +               <div id="content" class="big-col">
> > +         <!-- start content -->
> >             <div id="content">
> >                 <div class="post">
> >                     <div class="title">
> > -                        <h2>${D}{title}</h2>
> > +                        <h2>${D}{pageTitle}</h2>
> >                     </div>
> >                     <div class="entry">
> >                         <t:body/>
> > @@ -63,21 +53,26 @@ Description: A Web 2.0 design with fluid
> >                 </div>
> >             </div>
> >             <!-- end content -->
> > -            <br style="clear: both;"/>
> > -        </div>
> > -        <!-- end page -->
> > +                       <div class="clearer"></div>
> > +
> > +               </div>
> > +
> > +               <div class="clearer"></div>
> > +
> > +
> > +
> > +
> > +
> > +
> >         <!-- start footer -->
> >         <div id="footer">
> >             <p class="legal">
> > -                &copy;2009 ${groupId}. All Rights Reserved.
> > -                &nbsp;&nbsp;&bull;&nbsp;&nbsp;
> > -                Design by
> > -                <a href="http://www.freecsstemplates.org/">Free CSS
> Templates</a>
> > +                &copy;2010 ${groupId}. All Rights Reserved.
> >                 &nbsp;&nbsp;&bull;&nbsp;&nbsp;
> > -                Icons by
> > -                <a href="http://famfamfam.com/">FAMFAMFAM</a>.
> > +                Built with <a href="http://tapestry.apache.org">Apache
> Tapestry</a>
> >             </p>
> >         </div>
> > +    </div>
> >         <!-- end footer -->
> >     </body>
> >  </html>
> >
> > Modified:
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml
> > URL:
> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml?rev=1063860&r1=1063859&r2=1063860&view=diff
> >
> ==============================================================================
> > ---
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml
> (original)
> > +++
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml
> Wed Jan 26 20:11:49 2011
> > @@ -1,4 +1,4 @@
> > -<html t:type="layout" title="About ${artifactId}"
> > +<html t:type="layout" pageTitle="About ${artifactId}"
> >       xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"
> >       xmlns:p="tapestry:parameter">
> >
> >
> > Modified:
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml
> > URL:
> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml?rev=1063860&r1=1063859&r2=1063860&view=diff
> >
> ==============================================================================
> > ---
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml
> (original)
> > +++
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml
> Wed Jan 26 20:11:49 2011
> > @@ -1,7 +1,7 @@
> > -<html t:type="layout" title="Contact ${groupId}"
> > +<html t:type="layout" pageTitle="Contact  ${groupId}"
> >       xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"
> >       xmlns:p="tapestry:parameter">
> >
> > -    <p>Contact ${groupId} ...</p>
> > +    <p>Contact  ${groupId} ...</p>
> >
> >  </html>
> >
> > Modified:
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Index.tml
> > URL:
> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Index.tml?rev=1063860&r1=1063859&r2=1063860&view=diff
> >
> ==============================================================================
> > ---
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Index.tml
> (original)
> > +++
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Index.tml
> Wed Jan 26 20:11:49 2011
> > @@ -1,9 +1,9 @@
> > -<html t:type="layout" title="${artifactId} Index"
> > +<html t:type="layout" pageTitle="${artifactId} Index"
> >       t:sidebarTitle="Current Time"
> >       xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"
> >       xmlns:p="tapestry:parameter">
> > -    #set( $D = '$' )
> > -    <!-- Most of the page content, including <head>, <body>, etc. tags,
> comes from Layout.tml -->
> > +          #set( $D = '$' )
> > +        <!-- Most of the page content, including <head>, <body>, etc.
> tags, comes from Layout.tml -->
> >
> >     <p>${D}{message:greeting}</p>
> >
> > @@ -13,7 +13,7 @@
> >             Just to prove this is live:
> >         </p>
> >
> > -        <p>The current time is: ${D}{currentTime}.</p>
> > +        <p>The current time is:<br/> ${D}{currentTime}.</p>
> >
> >
> >         <p>
> >
> > Added:
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css
> > URL:
> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css?rev=1063860&view=auto
> >
> ==============================================================================
> > ---
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css
> (added)
> > +++
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css
> Wed Jan 26 20:11:49 2011
> > @@ -0,0 +1,478 @@
> > +/* Tapestry styles all start with "t-" */
> > +DIV.t-error {
> > +    border: 1px solid red;
> > +    padding: 0px;
> > +    margin: 4px 0px;
> > +}
> > +
> > +DIV.t-error DIV {
> > +    padding: 2px;
> > +    display: block;
> > +    margin: 0px;
> > +    background-color: red;
> > +    color: white;
> > +    font-weight: bold;
> > +}
> > +
> > +DIV.t-error UL {
> > +    margin: 2px 0px;
> > +    background-color: white;
> > +    color: red;
> > +}
> > +
> > +DIV.t-error LI {
> > +    margin-left: 20px;
> > +}
> > +
> > +DIV.t-error-single {
> > +    padding: 2px;
> > +    display: block;
> > +    margin: 0px;
> > +    background-color: red;
> > +    color: white;
> > +}
> > +
> > +HTML>BODY DIV.t-error LI {
> > +    margin-left: -20px;
> > +}
> > +
> > +.t-invisible {
> > +    display: none;
> > +}
> > +
> > +LABEL.t-error {
> > +    color: red;
> > +}
> > +
> > +INPUT.t-error, TEXTAREA.t-error, SELECT.t-error {
> > +    border-color: red;
> > +    font-style: italic;
> > +    color: red;
> > +}
> > +
> > +IMG.t-error-icon {
> > +    margin-left: 4px;
> > +    width: 16px;
> > +    height: 16px;
> > +    background: url(field-error-marker.gif);
> > +}
> > +
> > +IMG.t-autoloader-icon {
> > +    margin-left: 4px;
> > +    width: 16px;
> > +    height: 16px;
> > +    background: url(ajax-loader.gif);
> > +}
> > +
> > +IMG.t-sort-icon {
> > +    margin-left: 4px;
> > +}
> > +
> > +DIV.t-exception-message {
> > +    font-style: italic;
> > +    font-size: 12pt;
> > +    border: thin dotted silver;
> > +    margin: 5px 0px;
> > +    padding: 3px;
> > +}
> > +
> > +DIV.t-exception-report, DIV.t-env-data {
> > +    font-family: "Trebuchet MS", Arial, sans-serif;
> > +}
> > +
> > +DIV.t-exception-report LI {
> > +    margin-left: -40px;
> > +}
> > +
> > +DIV.t-exception-report DT, DIV.t-env-data DT {
> > +    color: green;
> > +    padding-left: 2px;
> > +    background-color: #FFFFCF;
> > +}
> > +
> > +DIV.t-exception-report LI {
> > +    list-style: none;
> > +}
> > +
> > +SPAN.t-exception-class-name {
> > +    display: block;
> > +    margin-top: 15px;
> > +    font-size: 12pt;
> > +    background-color: #E1E1E1;
> > +    color: blue;
> > +    padding: 2px 3px;
> > +    font-weight: bold;
> > +}
> > +
> > +SPAN.t-exception-stack-controls {
> > +    display: block;
> > +    float: right;
> > +}
> > +
> > +UL.t-stack-trace LI {
> > +    font-family: Monaco, Times, monospace;
> > +    font-size: 10pt;
> > +    margin-left: -25px;
> > +    list-style: square;
> > +}
> > +
> > +LI.t-usercode-frame {
> > +    font-weight: bold;
> > +    color: blue;
> > +}
> > +
> > +LI.t-omitted-frame {
> > +    display: none;
> > +    color: gray;
> > +    list-style: square;
> > +}
> > +
> > +H1.t-exception-report {
> > +    font-family: "Trebuchet MS", Arial, sans-serif;
> > +    color: red;
> > +}
> > +
> > +DIV.t-exception-report DT:after {
> > +    content: ":";
> > +}
> > +
> > +DIV.t-exception-report DD, DIV.t-env-data DD {
> > +    margin-left: 10px;
> > +}
> > +
> > +TABLE.t-data-table {
> > +    border-collapse: collapse;
> > +    margin: 0px;
> > +    padding: 2px;
> > +}
> > +
> > +TABLE.t-data-table TH {
> > +    background-color: black;
> > +    color: white;
> > +}
> > +
> > +TABLE.t-data-table TD {
> > +    border: 1px solid silver;
> > +    margin: 0px;
> > +}
> > +
> > +DIV.t-beaneditor {
> > +    display: block;
> > +    background: #ffc;
> > +    border: 2px outset brown;
> > +    padding: 2px;
> > +    font-family: "Trebuchet MS", Arial, sans-serif;
> > +}
> > +
> > +DIV.t-beaneditor-row {
> > +    padding: 4px 0px 2px 0px;
> > +}
> > +
> > +DIV.t-beaneditor-row LABEL:after {
> > +    content: ":";
> > +}
> > +
> > +DL.t-beandisplay {
> > +    display: block;
> > +    padding: 2px;
> > +    font-family: "Trebuchet MS", Arial, sans-serif;
> > +    background: #CCBE99;
> > +    border: 2px outset black;
> > +    width: auto;
> > +}
> > +
> > +DL.t-beandisplay DT {
> > +    width: 250px;
> > +    display: inline;
> > +    float: left;
> > +    text-align: right;
> > +    clear: left;
> > +    padding-right: 3px;
> > +    vertical-align: middle;
> > +}
> > +
> > +DL.t-beandisplay DT:after {
> > +    content: ":";
> > +}
> > +
> > +DIV.t-beaneditor-row LABEL {
> > +    width: 250px;
> > +    display: block;
> > +    float: left;
> > +    text-align: right;
> > +    clear: left;
> > +    padding-right: 3px;
> > +    vertical-align: middle;
> > +}
> > +
> > +INPUT.t-number {
> > +    text-align: right;
> > +}
> > +
> > +DIV.t-beandisplay DIV.t-beandisplay-label {
> > +    padding-right: 5px;
> > +}
> > +
> > +TABLE.t-data-grid THEAD TR {
> > +    color: white;
> > +    background-color: #809FFF;
> > +}
> > +
> > +TABLE.t-data-grid THEAD TR TH {
> > +    text-align: left;
> > +    padding: 3px;
> > +    white-space: nowrap;
> > +    border-right: 1px solid silver;
> > +    border-bottom: 1px solid silver;
> > +}
> > +
> > +TABLE.t-data-grid {
> > +    border-collapse: collapse;
> > +    border-left: 1px solid silver;
> > +}
> > +
> > +TABLE.t-data-grid TBODY TR TD {
> > +    border-right: 1px solid silver;
> > +    border-bottom: 1px solid silver;
> > +    padding: 2px;
> > +}
> > +
> > +DIV.t-data-grid {
> > +    font-family: "Trebuchet MS", Arial, sans-serif;
> > +}
> > +
> > +DIV.t-data-grid-pager {
> > +    margin: 8px 0px;
> > +}
> > +
> > +DIV.t-data-grid-pager A, DIV.t-data-grid-pager SPAN.current {
> > +    text-decoration: none;
> > +    color: black;
> > +    padding: 2px 5px;
> > +    font-size: medium;
> > +    border: 1px solid silver;
> > +    margin-right: 5px;
> > +}
> > +
> > +DIV.t-data-grid-pager A:hover {
> > +    border: 1px solid black;
> > +}
> > +
> > +DIV.t-data-grid-pager SPAN.current {
> > +    color: white;
> > +    background-color: #809FFF;
> > +}
> > +
> > +TABLE.t-data-grid TR TH A {
> > +    color: white;
> > +}
> > +
> > +IMG {
> > +    border: none;
> > +}
> > +
> > +DIV.t-env-data-section {
> > +    padding-left: 5px;
> > +}
> > +
> > +DIV.t-env-data DD, DIV.t-exception-report DD {
> > +    margin-left: 25px;
> > +    margin-bottom: 10px;
> > +}
> > +
> > +DIV.t-env-data LI {
> > +    margin-left: -25px;
> > +}
> > +
> > +DIV.t-env-data-section {
> > +    font-size: 12pt;
> > +    background-color: #E1E1E1;
> > +    color: blue;
> > +    padding: 2px 3px;
> > +    font-weight: bold;
> > +}
> > +
> > +TABLE.t-location-outer {
> > +    padding: 5px;
> > +    border-collapse: collapse;
> > +    border: 1px solid black;
> > +    width: 100%;
> > +}
> > +
> > +TD.t-location-line {
> > +    width: 40px;
> > +    text-align: right;
> > +    padding: 0px;
> > +    background-color: #E1E1E1;
> > +    padding-right: 3px;
> > +    border-right: 1px solid black;
> > +}
> > +
> > +TD.t-location-content {
> > +    border-top: 1px solid silver;
> > +    border-right: 1px solid black;
> > +    white-space: pre;
> > +}
> > +
> > +TD.t-location-current {
> > +    background-color: #FFFFCF;
> > +}
> > +
> > +TD.t-location-content-first {
> > +    border-top: 1px solid black;
> > +}
> > +
> > +DIV.t-palette {
> > +    display: inline;
> > +}
> > +
> > +DIV.t-palette SELECT {
> > +    margin-bottom: 2px;
> > +    width: 200px;
> > +}
> > +
> > +DIV.t-palette-title {
> > +    color: white;
> > +    background-color: #809FFF;
> > +    text-align: center;
> > +    font-weight: bold;
> > +    margin-bottom: 3px;
> > +    display: block;
> > +}
> > +
> > +DIV.t-palette-available {
> > +    float: left;
> > +}
> > +
> > +DIV.t-palette-controls {
> > +    margin: 5px 5px;
> > +    float: left;
> > +    text-align: center;
> > +}
> > +
> > +DIV.t-palette-controls BUTTON {
> > +    display: block;
> > +    margin-bottom: 3px;
> > +}
> > +
> > +DIV.t-palette-controls BUTTON[disabled] IMG {
> > +    filter: alpha(opacity = 25);
> > +    -moz-opacity: .25;
> > +}
> > +
> > +DIV.t-palette-selected {
> > +    float: left;
> > +    clear: right;
> > +}
> > +
> > +DIV.t-palette-spacer {
> > +    clear: left;
> > +}
> > +
> > +IMG.t-calendar-trigger {
> > +    padding-left: 3px;
> > +    cursor: pointer;
> > +}
> > +
> > +DIV.t-autocomplete-menu {
> > +    z-index: 9999;
> > +}
> > +
> > +DIV.t-autocomplete-menu UL {
> > +    border: 2px outset #cc9933;
> > +    background-color: #cc9933;
> > +    padding: 4px 6px;
> > +    overflow: auto;
> > +}
> > +
> > +DIV.t-autocomplete-menu LI {
> > +    color: white;
> > +    list-style-type: none;
> > +    padding: 0px;
> > +    margin: 0px;
> > +    border-bottom: 1px solid black;
> > +    cursor: pointer;
> > +}
> > +
> > +DIV.t-autocomplete-menu LI.selected {
> > +    color: black;
> > +    font-weight: bold;
> > +}
> > +
> > +DIV.t-error-popup SPAN {
> > +    background: transparent url('error-bevel-left.gif') no-repeat;
> > +    display: block;
> > +    line-height: 28px;
> > +    margin-left: 0px;
> > +    padding: 0px 5px 10px 22px;
> > +}
> > +
> > +HTML>BODY DIV.t-error-popup SPAN {
> > +    background: transparent url('error-bevel-left.png') no-repeat;
> > +}
> > +
> > +DIV.t-error-popup {
> > +    background: transparent url('error-bevel-right.gif') no-repeat
> scroll top right;
> > +    cursor: pointer;
> > +    color: #FFF;
> > +    display: block;
> > +    float: left;
> > +    font: normal 12px arial, sans-serif;
> > +    height: 39px;
> > +    margin-right: 6px;
> > +    padding-right: 29px;
> > +    text-decoration: none;
> > +}
> > +
> > +HTML>BODY DIV.t-error-popup {
> > +    background: transparent url('error-bevel-right.png') no-repeat
> scroll top right;
> > +}
> > +
> > +UL.t-data-list LI {
> > +    list-style-type: square;
> > +}
> > +
> > +DIV.t-loading {
> > +    display: inline;
> > +    width: auto;
> > +    font-weight: bold;
> > +    padding-right: 20px;
> > +    background: transparent url(ajax-loader.gif) no-repeat right top;
> > +}
> > +
> > +DIV.t-dialog-overlay {
> > +    position: fixed;
> > +    margin: auto;
> > +    top: 0px;
> > +    left: 0px;
> > +    z-index: 9990;
> > +    width: 100%;
> > +    height: 100%;
> > +    background: transparent url("dialog-background.gif");
> > +}
> > +
> > +DIV.t-page-loading-banner {
> > +    position: absolute;
> > +    top: 5px;
> > +    left: 5px;
> > +    width: auto;
> > +    font-weight: bold;
> > +    padding: 2px 4px 2px 24px;
> > +    color: black;
> > +    background: white url(ajax-loader.gif) no-repeat 4px center;
> > +    border-right: 2px solid black;
> > +    border-bottom: 2px solid black;
> > +}
> > +
> > +SPAN.t-render-object-error
> > +{
> > +  font-weight: bold;
> > +  font: italic;
> > +  color: red;
> > +}
> > +
> > +DIV.t-available-values UL LI
> > +{
> > +  list-style-type : disc;
> > +  margin-left: 0px;
> > +}
> > \ No newline at end of file
> >
> > Added:
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/bg.png
> > URL:
> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/bg.png?rev=1063860&view=auto
> >
> ==============================================================================
> > Binary file - no diff available.
> >
> > Propchange:
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/bg.png
> >
> ------------------------------------------------------------------------------
> >    svn:mime-type = application/octet-stream
> >
> > Added:
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry.png
> > URL:
> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry.png?rev=1063860&view=auto
> >
> ==============================================================================
> > Binary file - no diff available.
> >
> > Propchange:
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry.png
> >
> ------------------------------------------------------------------------------
> >    svn:mime-type = application/octet-stream
> >
> > Added:
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry_s.png
> > URL:
> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry_s.png?rev=1063860&view=auto
> >
> ==============================================================================
> > Binary file - no diff available.
> >
> > Propchange:
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry_s.png
> >
> ------------------------------------------------------------------------------
> >    svn:mime-type = application/octet-stream
> >
> > Added:
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/top-bg.png
> > URL:
> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/top-bg.png?rev=1063860&view=auto
> >
> ==============================================================================
> > Binary file - no diff available.
> >
> > Propchange:
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/top-bg.png
> >
> ------------------------------------------------------------------------------
> >    svn:mime-type = application/octet-stream
> >
> > Added:
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css
> > URL:
> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css?rev=1063860&view=auto
> >
> ==============================================================================
> > ---
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css
> (added)
> > +++
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css
> Wed Jan 26 20:11:49 2011
> > @@ -0,0 +1,53 @@
> > +/* http://meyerweb.com/eric/tools/css/reset/ */
> > +/* v1.0 | 20080212 */
> > +
> > +html, body, div, span, applet, object, iframe,
> > +h1, h2, h3, h4, h5, h6, p, blockquote, pre,
> > +a, abbr, acronym, address, big, cite, code,
> > +del, dfn, em, font, img, ins, kbd, q, s, samp,
> > +small, strike, strong, sub, sup, tt, var,
> > +b, u, i, center,
> > +dl, dt, dd, ol, ul, li,
> > +fieldset, form, label, legend,
> > +table, caption, tbody, tfoot, thead, tr, th, td {
> > +       margin: 0;
> > +       padding: 0;
> > +       border: 0;
> > +       outline: 0;
> > +       font-size: 100%;
> > +       vertical-align: baseline;
> > +       background: transparent;
> > +}
> > +body {
> > +/*     line-height: 1;*/
> > +}
> > +ol, ul {
> > +       list-style: none;
> > +}
> > +blockquote, q {
> > +       quotes: none;
> > +}
> > +blockquote:before, blockquote:after,
> > +q:before, q:after {
> > +       content: '';
> > +       content: none;
> > +}
> > +
> > +/* remember to define focus styles! */
> > +:focus {
> > +       outline: 0;
> > +}
> > +
> > +/* remember to highlight inserts somehow! */
> > +ins {
> > +       text-decoration: none;
> > +}
> > +del {
> > +       text-decoration: line-through;
> > +}
> > +
> > +/* tables still need 'cellspacing="0"' in the markup */
> > +table {
> > +       border-collapse: collapse;
> > +       border-spacing: 0;
> > +}
> >
> > Added:
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css
> > URL:
> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css?rev=1063860&view=auto
> >
> ==============================================================================
> > ---
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css
> (added)
> > +++
> tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css
> Wed Jan 26 20:11:49 2011
> > @@ -0,0 +1,252 @@
> > +@IMPORT url("reset.css");
> > +
> > +/*
> > +#569D2F
> > +#ffffff
> > +#333333
> > +#999999
> > +#cccccc
> > +#eeeeee
> > +*/
> > +
> > +body {
> > +       color: #333333;
> > +       font-family: Verdana, Helvetica, sans-serif;
> > +       background-color: #ffffff;
> > +       font-size:13px;
> > +}
> > +
> > +h1 { margin:0px 15px; float:left; width: 650px; }
> > +h2, h3 { font-family: Georgia, serif; font-weight:normal;
> font-size:21px; color: #569D2F; }
> > +
> > +a { color:#569D2F; font-weight: normal; text-decoration: underline; }
> > +a img { text-decoration:none; }
> > +
> > +p { margin-bottom:10px; line-height:1.3em; }
> > +
> > +.wrapper { width: 1000px; margin: 0 auto; padding:0px 0px;
> border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
> > +.clearer { clear:both; }
> > +
> > +.nav { list-style: none; margin: 0 auto; text-align:right; height:30px;
> background:#1B181C url('images/top-bg.png') repeat-x top right;
> border-bottom:1px solid #999999;}
> > +.nav li { color:#FFFFFF; font-weight: normal; display:inline;
> padding:0px 5px; margin:0px; white-space: nowrap; border-right: 1px solid
> #ccc;  line-height:30px; }
> > +.nav li.last { border-right:0px;  }
> > +.nav a { color: #ffffff; text-decoration: none;}
> > +.nav span { color: #ffffff; }
> > +.nav .current_page_item A { text-decoration: underline;}
> > +
> > +
> > +.bs {             box-shadow:0px 0px 20px rgba(0,0,0,0.3);
> > +                 -moz-box-shadow:0px 0px 20px rgba(0,0,0,0.3);
> > +          -webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.3);
> > +}
> > +
> > +.light{ color:#999999; }
> > +
> > +.col { float:right; width: 290px; padding: 0px 15px; margin-right: 15px;
> }
> > +.big-col { margin-right:345px !important; }
> > +
> > +#top { background: #ffffff url('images/bg.png') repeat-x top right; }
> > +#content { padding:0px 15px;  margin:0px 15px; }
> > +#footer { font-size:12px; color:#999999; text-align: center; padding:
> 15px 15px;}
> > +
> > +/* homepage */
> > +#homepage #aside { float:right; width: 280px; padding:70px 30px 0px 0px;
> font-family: Georgia, serif; font-size:18px; font-style:italic;
> line-height:1.3em; vertical-align: text-top;}
> > +
> > +#homepage h2 { margin-bottom:10px; margin-top:20px;  }
> > +#homepage h2.first { margin-top: 0px; }
> > +#homepage h2 a , #homepage h3 a { text-decoration:none; }
> > +
> > +#features ul { list-style:none; padding:10px; padding-top:0px; }
> > +#features li { float:left; width:315px; margin:0px 5px;  }
> > +#features li h3 { margin-left:15px; font-size:21px; color: #569D2F; }
> > +.feature { background-color: #eeeeee; padding:15px; line-height:1.3em;}
> > +
> > +#bar { margin:15px 0px; padding:10px; background-color: #569D2F;
> color:#ffffff; text-align:center; }
> > +#bar a { color: #ffffff; }
> > +
> > +#references { margin:10px 0px; }
> > +#references li { font-size: 10px; display:block; float:right;
> width:250px; margin:0px 10px 15px 10px; text-align:left;}
> > +#references img { display:block; margin-bottom:5px; padding:5px;
> border:1px solid #cccccc;}
> > +#references a { padding:0px 6px; }
> > +
> > +#tweets li { margin:10px 0px; }
> > +
> > +/* getting started */
> > +#getting-started h2 { color:#333333; font-size:30px; margin-bottom:15px;
> }
> > +
> > +#getting-started #screencasts li { clear:both; padding:5px 0px; }
> > +#getting-started .thumb { float:right; margin-left:15px; }
> > +
> > +#gotodoc {clear:both; font-size:30px; background-color:#eeeeee;
> font-family: Georgia, serif; text-align:center; padding:15px 250px;
> margin:15px 0px; }
> > +#gotodoc a { color: #569D2F; text-decoration:none; }
> > +
> > +/* documentation */
> > +#documentation h2 { font-size:40px; color:#333333; }
> > +#breadcrumb { clear:both; font-size:18px; background-color:#eeeeee;
> font-family: Georgia, serif; padding:15px 30px; margin:15px 0px; }
> > +#breadcrumb a { color: #569D2F; text-decoration:none; }
> > +
> > +#toc a { text-decoration: none; }
> > +#toc > li { padding:5px 0px; }
> > +#toc ul a { color:#333333; }
> > +#toc ul { list-style: circle; margin-left:10px; padding-left:10px; }
> > +#breadcrumb {}
> > +
> > +/* forms */
> > +.form-footer { background:#C9BB9B;  border:0px; border-top:1px solid
> #6E6D65; padding:10px; color:#6E6D65; text-align:center; margin:0px -10px
> -10px -10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomleft:
> 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-right-radius:
> 10px; -moz-border-radius-bottomright: 10px;
> -webkit-border-bottom-right-radius: 10px; }
> > +
> > +.full-form, .small-form { padding:10px 0px;}
> > +.full-form table th, .full-form table td { padding: 5px 5px;}
> > +.full-form table th { width: 220px; text-align:right;
> font-weight:normal; color: #6E6D65; }
> > +.full-form table th h3 { text-align:left;}
> > +.full-form table label {  display:block; color: #2F2F32;
> font-size:16px;}
> > +.full-form input { font-size:16px;  }
> > +.full-form table td input { width:250px; }
> > +.full-form table td.inline input { width:auto; }
> > +.full-form table td.inline label { display: inline; }
> > +.full-form .form-submit {text-align:center; padding:10px 0px}
> > +
> > +/* Ajax loading features */
> > +.loading { display: inline; width: auto; font-weight: bold;
> padding-right: 20px; background: transparent url(ajax-loader.gif) no-repeat
> right top;}
> > +
> > +/* Workspace component */
> > +#workspace a {float: left; overflow: hidden; margin-right: 5px; width:
> 220px; text-align: left;}
> > +#workspace li {padding: 5px 0}
> > +
> > +/* Tapestry overrides */
> > +TABLE.t-data-grid THEAD TR {
> > +    color: white;
> > +    background-color: #569D2F;
> > +}
> > +
> > +TABLE.t-data-grid THEAD TR TH {
> > +    padding: 3px;
> > +    white-space: nowrap;
> > +    border: none;
> > +}
> > +
> > +TABLE.t-data-grid TH a {
> > +       text-decoration: none;
> > +}
> > +
> > +
> > +TABLE.t-data-grid {
> > +       border: none;
> > +       width: 100%;
> > +}
> > +
> > +TABLE.t-data-grid TBODY TR TD {
> > +       border: none;
> > +       border-top: solid 1px;
> > +    padding: 5px;
> > +}
> > +
> > +DIV.t-data-grid {
> > +    font-family: "Trebuchet MS", Arial, sans-serif;
> > +}
> > +
> > +DIV.t-data-grid-pager {
> > +    margin: 8px 0px;
> > +}
> > +
> > +DIV.t-data-grid-pager A, DIV.t-data-grid-pager SPAN.current {
> > +    text-decoration: none;
> > +    color: black;
> > +    padding: 2px 5px;
> > +    font-size: medium;
> > +    border: 1px solid silver;
> > +    margin-right: 5px;
> > +}
> > +
> > +DIV.t-data-grid-pager A:hover {
> > +    border: none;
> > +}
> > +
> > +DIV.t-data-grid-pager SPAN.current {
> > +    color: white;
> > +    background-color: #569D2F;
> > +}
> > +
> > +TABLE.t-data-grid TR TH A {
> > +    color: white;
> > +}
> > +
> > +IMG.t-sort-icon {
> > +       background-color: #569D2F;
> > +    margin-left: 4px;
> > +}
> > +
> > +DIV.t-error {
> > +    border: none;
> > +    padding: 0px;
> > +    margin: 10px 0px;
> > +}
> > +
> > +DIV.t-error DIV {
> > +    padding: 10px;
> > +    display: block;
> > +    margin: 0px;
> > +    background-color: #E93D00;
> > +    color: white;
> > +    font-weight: bold;
> > +}
> > +
> > +DIV.t-error UL {
> > +    margin: 10px 0px;
> > +    background-color: white;
> > +    color: #E93D00;
> > +}
> > +
> > +
> > +DIV.t-error-single {
> > +    padding: 10px;
> > +    display: block;
> > +    margin: 0px;
> > +    background-color: red;
> > +    color: white;
> > +}
> > +
> > +HTML>BODY DIV.t-error LI {
> > +    margin-left: 30px;
> > +}
> > +
> > +DIV.t-error LI {
> > +    margin-left: 30px;
> > +    list-style: square;
> > +}
> > +
> > +LABEL.t-error {
> > +    color: #E93D00;
> > +}
> > +
> > +INPUT.t-error, TEXTAREA.t-error, SELECT.t-error {
> > +    border-color: #E93D00;
> > +    font-style: italic;
> > +    color: #E93D00;
> > +}
> > +
> > +DL.t-beandisplay {
> > +    display: block;
> > +    padding: 15px 15px 0;
> > +    font-family: "Trebuchet MS", Arial, sans-serif;
> > +    font-size: 16px;
> > +    background: white;
> > +    border: none;
> > +    width: auto;
> > +    color: #2F2F32;
> > +}
> > +
> > +DL.t-beandisplay DT {
> > +    width: 220px;
> > +    display: inline;
> > +    float: left;
> > +    clear: left;
> > +    padding-right: 10px;
> > +    vertical-align: middle;
> > +    text-align: right;
> > +    font-size: 16px;
> > +    font-weight: bold;
> > +}
> > +
> > +DL.t-beandisplay DT:after {
> > +    content: none;
> > +}
> > \ No newline at end of file
> >
> >
> >
>
>
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
>
> The source for Tapestry training, mentoring and support. Contact me to
> learn how I can get you up and productive in Tapestry fast!
>
> (971) 678-5210
> http://howardlewisship.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: dev-help@tapestry.apache.org
>
>