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,  <[email protected]> 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to