[jboss-cvs] JBossAS SVN: r101334 - in projects/snowdrop/examples/trunk/sportsclub: sportsclub-invoicing-webmvc/src/main/webapp/WEB-INF/jsp and 5 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Feb 23 09:52:43 EST 2010


Author: lvlcek at redhat.com
Date: 2010-02-23 09:52:42 -0500 (Tue, 23 Feb 2010)
New Revision: 101334

Added:
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/basic_classes.css
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/custom.css
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/datascroller.css
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/dragindicator.css
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/extendedDataTable.css
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/extended_classes.css
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/inplaceinput.css
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/inplaceselect.css
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/menucomponents.css
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/panel.css
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/toolBar.css
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/bkgblur_bottom-long.png
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/bkgblur_bottom.gif
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/bkgblur_bottom.png
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/bkgblur_right.png
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/corners-one-col.png
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/eAGr3TzLuTiWCQANxwLg.png
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/favicon.png
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/snowdrop-banner-demo.png
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/snowdrop-banner_bkg.png
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/snowdrop-logo.png
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/sportsclub-banner-demo.png
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/sportsclub-logo.png
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/template/
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/template/footer.html
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/template/header.html
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/template/styles.html
Modified:
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/WEB-INF/jsp/accountDetail.jsp
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/WEB-INF/jsp/generateInvoice.jsp
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/WEB-INF/jsp/paymentNotification.jsp
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/WEB-INF/jsp/searchAccount.jsp
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/index.jsp
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-reservations-web/src/main/resources/spring-converterHelpers.xml
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-reservations-web/src/main/webapp/WEB-INF/spring-beans.xml
Log:
Adding design into invoicing web

Modified: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/WEB-INF/jsp/accountDetail.jsp
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/WEB-INF/jsp/accountDetail.jsp	2010-02-23 14:13:38 UTC (rev 101333)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/WEB-INF/jsp/accountDetail.jsp	2010-02-23 14:52:42 UTC (rev 101334)
@@ -1,147 +1,150 @@
 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
-
 <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
 <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
 <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>
 
 <html>
-<head><title>Sports Club: Invoicing - account detail</title></head>
-<body>
+<head>
+    <title>Sports Club: Invoicing - account detail</title>
+    <link href="../../images/favicon.png" rel="Shortcut Icon"/>
+    <%@ include file="../../template/styles.html" %>
+</head>
 
-<p>
-    <a href='searchAccount.do'>Go back to search form.</a>
-</p>
+<body class="main-body">
+<%@ include file="../../template/header.html" %>
 
-<h3>Account details</h3>
+    <p>
+        <a href='searchAccount.do'>Go back to search form.</a>
+    </p>
 
-<table>
-    <tr>
-        <td></td>
-        <td></td>
-    </tr>
-    <tr>
-        <td>Account ID:</td>
-        <td><c:out value="${account.id}"/></td>
-    </tr>
-    <tr>
-        <td>Created:</td>
-        <td><c:out value="${account.creationDate}"/></td>
-    </tr>
-    <tr>
-        <td>Subscriber name:</td>
-        <td>
-            <c:out value="${account.subscriber.name.firstName}"/>
-            <c:out value="${account.subscriber.name.middleName}"/>
-            <c:out value="${account.subscriber.name.lastName}"/>
-        </td>
-    </tr>
-    <tr>
-        <td>Subscriber address:</td>
-        <td>
-            <c:out value="${account.subscriber.address.streetAddress}"/>,
-            <c:out value="${account.subscriber.address.city}"/>,
-            <c:out value="${account.subscriber.address.provinceOrState}"/>,
-            <c:out value="${account.subscriber.address.country}"/>,
-            <c:out value="${account.subscriber.address.postalCode}"/>
-        </td>
-    </tr>
-    <tr>
-        <td>Membership:</td>
-        <td>
-            <c:out value="${account.membership.code}"/>
-            (<c:if test="${account.membership.active}">active</c:if><c:if
-                test="${!account.membership.active}">not active</c:if>)
-        </td>
-    </tr>
-    <tr>
-        <td>Balance:</td>
-        <td>
-            <c:out value="${account.balance.amount}"/>
-        </td>
-    </tr>
-    <tr>
-        <td>Billing type:</td>
-        <td>
-            <c:out value="${account.billingType}"/>
-        </td>
-    </tr>
-    <tr>
-        <td>Closed?:</td>
-        <td>
-            <c:out value="${account.closed}"/>
-        </td>
-    </tr>
-    <c:if test="${account.closeDate != null}">
+    <table class="simpletablestyle">
+        <thead>
+            <tr><th colspan="2">Account Details</th></tr>
+        </thead>
         <tr>
-            <td>Close date:</td>
+            <td>Account ID:</td>
+            <td><c:out value="${account.id}"/></td>
+        </tr>
+        <tr>
+            <td>Created:</td>
+            <td><c:out value="${account.creationDate}"/></td>
+        </tr>
+        <tr>
+            <td>Subscriber name:</td>
             <td>
-                <c:out value="${account.closeDate}"/>
+                <c:out value="${account.subscriber.name.firstName}"/>
+                <c:out value="${account.subscriber.name.middleName}"/>
+                <c:out value="${account.subscriber.name.lastName}"/>
             </td>
         </tr>
-    </c:if>
-</table>
+        <tr>
+            <td>Subscriber address:</td>
+            <td>
+                <c:out value="${account.subscriber.address.streetAddress}"/>,
+                <c:out value="${account.subscriber.address.city}"/>,
+                <c:out value="${account.subscriber.address.provinceOrState}"/>,
+                <c:out value="${account.subscriber.address.country}"/>,
+                <c:out value="${account.subscriber.address.postalCode}"/>
+            </td>
+        </tr>
+        <tr>
+            <td>Membership:</td>
+            <td>
+                <c:out value="${account.membership.code}"/>
+                (<c:if test="${account.membership.active}">active</c:if><c:if
+                    test="${!account.membership.active}">not active</c:if>)
+            </td>
+        </tr>
+        <tr>
+            <td>Balance:</td>
+            <td>
+                <c:out value="${account.balance.amount}"/>
+            </td>
+        </tr>
+        <tr>
+            <td>Billing type:</td>
+            <td>
+                <c:out value="${account.billingType}"/>
+            </td>
+        </tr>
+        <tr>
+            <td>Closed?:</td>
+            <td>
+                <c:out value="${account.closed}"/>
+            </td>
+        </tr>
+        <c:if test="${account.closeDate != null}">
+            <tr>
+                <td>Close date:</td>
+                <td>
+                    <c:out value="${account.closeDate}"/>
+                </td>
+            </tr>
+        </c:if>
+    </table>
 
-<p>
-    <form:form action="generateInvoice.do">
-        You can create new invoice for this account:
-        <input type="hidden" name="id" value="<c:out value="${account.id}"/>">
-        <input type="submit" value="Create invoice"/><br/>
-    </form:form>
-</p>
+    <p>
+        <form:form action="generateInvoice.do">
+            You can create new invoice for this account:
+            <input type="hidden" name="id" value="<c:out value="${account.id}"/>">
+            <input type="submit" value="Create invoice"/><br/>
+        </form:form>
+    </p>
 
-<table cellspacing="10">
-    <tr>
-        <td>
-            <table border="1">
-                <thead>
-                <tr>
-                    <th colspan="5">Invoices</th>
-                </tr>
-                <tr>
-                    <th rowspan="2">Id</th>
-                    <th rowspan="2">IssueDate</th>
-                    <th rowspan="2">Amount</th>
-                    <th colspan="2">BillingPeriod</th>
-                </tr>
-                <tr>
-                    <th>Start</th>
-                    <th>End</th>
-                </tr>
-                </thead>
-                <c:forEach items="${invoices}" var="invoice">
+    <table cellspacing="10">
+        <tr>
+            <td>
+                <table class="simpletablestyle" border="0">
+                    <thead>
                     <tr>
-                        <td><c:out value="${invoice.id}"/></td>
-                        <td><c:out value="${invoice.issueDate}"/></td>
-                        <td><c:out value="${invoice.amount}"/></td>
-                        <td><fmt:formatDate value="${invoice.billingPeriod.startDate}" dateStyle="short" timeStyle="short" type="both"/></td>
-                        <td><fmt:formatDate value="${invoice.billingPeriod.endDate}" dateStyle="short" timeStyle="short" type="both"/></td>
+                        <th colspan="5">Invoices</th>
                     </tr>
-                </c:forEach>
-            </table>
-        </td>
-        <td>
-            <table border="1">
-                <thead>
-                <tr>
-                    <th colspan="3">Payments</th>
-                </tr>
-                <tr>
-                    <th>Id</th>
-                    <th>Amount</th>
-                    <th>Date</th>
-                </tr>
-                </thead>
-                <c:forEach items="${payments}" var="payment">
                     <tr>
-                        <td><c:out value="${payment.id}"/></td>
-                        <td><c:out value="${payment.amount}"/></td>
-                        <td><fmt:formatDate value="${payment.date}" dateStyle="short" timeStyle="short" type="both"/></td>
+                        <th rowspan="2">Id</th>
+                        <th rowspan="2">IssueDate</th>
+                        <th rowspan="2">Amount</th>
+                        <th colspan="2">BillingPeriod</th>
                     </tr>
-                </c:forEach>
-            </table>
-        </td>
-    </tr>
-</table>
+                    <tr>
+                        <th>Start</th>
+                        <th>End</th>
+                    </tr>
+                    </thead>
+                    <c:forEach items="${invoices}" var="invoice">
+                        <tr>
+                            <td><c:out value="${invoice.id}"/></td>
+                            <td><c:out value="${invoice.issueDate}"/></td>
+                            <td><c:out value="${invoice.amount}"/></td>
+                            <td><fmt:formatDate value="${invoice.billingPeriod.startDate}" dateStyle="short" timeStyle="short" type="both"/></td>
+                            <td><fmt:formatDate value="${invoice.billingPeriod.endDate}" dateStyle="short" timeStyle="short" type="both"/></td>
+                        </tr>
+                    </c:forEach>
+                </table>
+            </td>
+            <td>
+                <table class="simpletablestyle" border="0">
+                    <thead>
+                    <tr>
+                        <th colspan="3">Payments</th>
+                    </tr>
+                    <tr>
+                        <th>Id</th>
+                        <th>Amount</th>
+                        <th>Date</th>
+                    </tr>
+                    </thead>
+                    <c:forEach items="${payments}" var="payment">
+                        <tr>
+                            <td><c:out value="${payment.id}"/></td>
+                            <td><c:out value="${payment.amount}"/></td>
+                            <td><fmt:formatDate value="${payment.date}" dateStyle="short" timeStyle="short" type="both"/></td>
+                        </tr>
+                    </c:forEach>
+                </table>
+            </td>
+        </tr>
+    </table>
 
+<%@ include file="../../template/footer.html" %>
 </body>
 </html>
\ No newline at end of file

Modified: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/WEB-INF/jsp/generateInvoice.jsp
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/WEB-INF/jsp/generateInvoice.jsp	2010-02-23 14:13:38 UTC (rev 101333)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/WEB-INF/jsp/generateInvoice.jsp	2010-02-23 14:52:42 UTC (rev 101334)
@@ -1,12 +1,20 @@
 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
-
 <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
 
 <html>
-  <head><title>Sports Club: Invoicing - account invoice generated</title></head>
-  <body>
+<head>
+    <title>Sports Club: Invoicing - account invoice generated</title>
+    <link href="../../images/favicon.png" rel="Shortcut Icon"/>
+    <%@ include file="../../template/styles.html" %>
+</head>
+
+<body class="main-body">
+<%@ include file="../../template/header.html" %>
+
     Invoice for account <c:out value="${id}"/> has been generated successfully!
     <br/>
     Go to <a href="searchAccount.do">account search</a> page.
-  </body>
+
+<%@ include file="../../template/footer.html" %>
+</body>
 </html>
\ No newline at end of file

Modified: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/WEB-INF/jsp/paymentNotification.jsp
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/WEB-INF/jsp/paymentNotification.jsp	2010-02-23 14:13:38 UTC (rev 101333)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/WEB-INF/jsp/paymentNotification.jsp	2010-02-23 14:52:42 UTC (rev 101334)
@@ -1,6 +1,14 @@
 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
 <%@taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
 <html>
-  <head><title>Payment Notification Created</title></head>
-  <body>Payment amount: <c:out value="${amount}"/></body>
+<head>
+    <title>Payment Notification Created</title>
+    <link href="../../images/favicon.png" rel="Shortcut Icon"/>
+    <%@ include file="../../template/styles.html" %>
+</head>
+<body class="main-body">
+<%@ include file="../../template/header.html" %>
+    Payment amount: <c:out value="${amount}"/>
+<%@ include file="../../template/footer.html" %>
+</body>
 </html>
\ No newline at end of file

Modified: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/WEB-INF/jsp/searchAccount.jsp
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/WEB-INF/jsp/searchAccount.jsp	2010-02-23 14:13:38 UTC (rev 101333)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/WEB-INF/jsp/searchAccount.jsp	2010-02-23 14:52:42 UTC (rev 101334)
@@ -1,48 +1,56 @@
 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
-
 <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
 <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
 
 <html>
-<head><title>Sports Club: Invoicing - search account</title></head>
-<body>
+<head>
+    <title>Sports Club: Invoicing - search account</title>
+    <link href="../../images/favicon.png" rel="Shortcut Icon"/>
+    <%@ include file="../../template/styles.html" %>
+</head>
 
-<form:form commandName="userInput">
+<body class="main-body">
+<%@ include file="../../template/header.html" %>
 
-    Search accounts <form:select path="invoiceStatus" items="${stringList}"/> current invoice by subscriber name:<br/>
-    <form:input path="nameFragment"/> <input type="submit" value="Search"/><br/>
-    <span style="font-size:70%">
-        Display up to
-        <form:input path="maxAccountNum" maxlength="2" size="2" cssStyle="font-size:70%"/>
-        relevant accounts.
-    </span>
-</form:form>
+    <form:form commandName="userInput">
 
-<c:if test="${(accountList ne null) and (empty accountList)}">
-    Sorry no result matches...
-</c:if>
-<c:if test="${not empty accountList}">
-<table border="1">
-    <thead>
-        <tr>
-            <td>#</td>
-            <td>ID</td>
-            <td>Subscriber name</td>
-            <td>Membership</td>
-            <td></td>
-        </tr>
-    </thead>
-    <c:forEach items="${accountList}" var="account" varStatus="s">
-        <tr>
-            <td><c:out value="${s.index}" /></td>
-            <td><c:out value="${account.id}" /></td>
-            <td><c:out value="${account.subscriber.name.firstName} ${account.subscriber.name.lastName}" /></td>
-            <td><c:out value="${account.membership.code}" /></td>
-            <td><a href='accountDetail.do?id=<c:out value="${account.id}"/>'>Detail</a></td>
-        </tr>
-    </c:forEach>
-</table>
-</c:if>
+        Search accounts <form:select path="invoiceStatus"
+                                     items="${stringList}"/> current invoice by subscriber name:<br/>
+        <form:input path="nameFragment"/> <input type="submit" value="Search"/><br/>
+        <span class="displaynumber" style="font-size:90%">
+            Display up to
+            <form:input path="maxAccountNum" maxlength="2" size="2" cssStyle="font-size:90%"/>
+            relevant accounts.
+        </span>
+    </form:form>
 
+    <c:if test="${(accountList ne null) and (empty accountList)}">
+        Sorry no result matches...
+    </c:if>
+    <c:if test="${not empty accountList}">
+        <table class="simpletablestyle" border="0">
+            <thead>
+            <tr>
+                <th>#</th>
+                <th>ID</th>
+                <th>Subscriber name</th>
+                <th>Membership</th>
+                <th></th>
+            </tr>
+            </thead>
+            <c:forEach items="${accountList}" var="account" varStatus="s">
+                <tr>
+                    <td><c:out value="${s.index}"/></td>
+                    <td><c:out value="${account.id}"/></td>
+                    <td><c:out
+                            value="${account.subscriber.name.firstName} ${account.subscriber.name.lastName}"/></td>
+                    <td><c:out value="${account.membership.code}"/></td>
+                    <td><a href='accountDetail.do?id=<c:out value="${account.id}"/>'>Detail</a></td>
+                </tr>
+            </c:forEach>
+        </table>
+    </c:if>
+
+<%@ include file="../../template/footer.html" %>
 </body>
 </html>
\ No newline at end of file

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/basic_classes.css
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/basic_classes.css	                        (rev 0)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/basic_classes.css	2010-02-23 14:52:42 UTC (rev 101334)
@@ -0,0 +1,255 @@
+.rich-container input, .rich-input, .rich-container select, .rich-select, .rich-container textarea, .rich-textarea, .rich-container button, .rich-button, .rich-container keygen, .rich-keygen, .rich-container isindex, .rich-isindex, .rich-container legend, .rich-legend, .rich-container a, .rich-link, .rich-container fieldset, .rich-fieldset, .rich-field, .rich-field-edit, .rich-field-error, .rich-button, .rich-button-disabled, .rich-button-over, .rich-button-press {
+	font-size:11px;
+	font-family:Arial, Verdana, sans-serif;
+	color:#000;
+}
+.rich-container fieldset, .rich-fieldset {
+	border-width:1px;
+	border-style:solid;
+	padding:10px;
+}
+.rich-container hr, .rich-hr {
+	border-width:1px;
+	border-style:solid;
+}
+.rich-container legend, .rich-legend {
+	font-weight:bold;
+}
+.rich-container form, .rich-form {
+	padding:0;
+	margin:0;
+}
+.rich-container fieldset, .rich-fieldset {
+	border-color:#B6AD84;
+}
+.rich-container hr, .rich-hr {
+	border-color:#B6AD84;
+}
+.rich-container a, .rich-link {
+	color:#C29632;
+}
+.rich-container a:hover, .rich-link:hover {
+	color:#F0A700;
+}
+.rich-container a:visited, .rich-link:visited {
+	color:#C29632;
+}
+.rich-field, .rich-field-edit, .rich-field-error {
+	border-width:1px;
+	border-style:inset;
+	border-color:#B6AD84;
+}
+.rich-field {
+	background-color:#fff;
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.ButtonBackgroundImage/DATB/eAFjYGDgrt08y7k4lgkADiMC6w__);
+	background-repeat:no-repeat;
+	background-position:1px 1px;
+}
+.rich-field-edit {
+	background-color:#FEFFDA;
+}
+.rich-field-error {
+	background-color:#F00;
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.InputErrorIcon/DATB/eAF79uw!AAWAAsw_);
+	background-repeat:no-repeat;
+	background-position:center left;
+	padding-left:7px;
+}
+.rich-button, .rich-button-disabled, .rich-button-over, .rich-button-press {
+	border-width:1px;
+	border-style:solid;
+	border-color:#B6AD84;
+	background-color:#E1D2AF;
+	padding:2px 10px 2px 10px;
+	text-align:center;
+	cursor:pointer;
+	background-repeat:repeat-x;
+	background-position:top left;
+}
+.rich-button {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.StandardButtonBgImage/DATB/eAFjYGAQuvjy3fpLD5kAF2QFHw__);
+}
+.rich-button-disabled {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.StandardButtonBgImage/DATB/eAFjYGAQuvjy3fpLD5kAF2QFHw__);
+}
+.rich-button-over {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.StandardButtonBgImage/DATB/eAFjYGAQuvjy3fpLD5kAF2QFHw__);
+}
+.rich-button-press {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.StandardButtonPressedBgImage/DATB/eAFjYGAQWn!p4cWX75gAFpIFHw__);
+	background-position:bottom left;
+}
+.rich-box-border-color-control-select {
+	border-color:#E79A00;
+}
+.rich-box-border-color-subborder {
+	border-color:#EDEADD;
+}
+.rich-box-border-color-header {
+	border-color:#5D7343;
+}
+.rich-box-border-color-general {
+	border-color:#EDEADD;
+}
+.rich-box-border-color-additional {
+	border-color:#EEE9D1;
+}
+.rich-box-border-color-panel {
+	border-color:#B6AD84;
+}
+.rich-box-border-color-tip {
+	border-color:#E5973E;
+}
+.rich-box-border-color-table {
+	border-color:#B6AD84;
+}
+.rich-box-border-control-select, .rich-box-border-subborder, .rich-box-border-header, .rich-box-border-general, .rich-box-border-additional, .rich-box-border-panel, .rich-box-border-tip, .rich-box-border-table {
+	border-style:solid;
+	border-width:1px;
+}
+.rich-box-border-control-select {
+	border-color:#E79A00;
+}
+.rich-box-border-subborder {
+	border-color:#EDEADD;
+}
+.rich-box-border-header {
+	border-color:#5D7343;
+}
+.rich-box-border-general {
+	border-color:#EDEADD;
+}
+.rich-box-border-additional {
+	border-color:#EEE9D1;
+}
+.rich-box-border-panel {
+	border-color:#B6AD84;
+}
+.rich-box-border-tip {
+	border-color:#E5973E;
+}
+.rich-box-border-table {
+	border-color:#B6AD84;
+}
+.rich-box-bgcolor-header {
+	background-color:#5D7343;
+}
+.rich-box-bgcolor-general {
+	background-color:#EDEADD;
+}
+.rich-box-bgcolor-additional {
+	background-color:#EEE9D1;
+}
+.rich-box-bgcolor-tab {
+	background-color:#9AB37D;
+}
+.rich-box-bgcolor-trim {
+	background-color:#E1D2AF;
+}
+.rich-box-bgcolor-tip {
+	background-color:#FAE6B0;
+}
+.rich-box-bgcolor-table {
+	background-color:#FFF;
+}
+.rich-box-bgcolor-table-footer {
+	background-color:#ccc;
+}
+.rich-box-bgcolor-table-subfooter {
+	background-color:#f1f1f1;
+}
+.rich-box-bgcolor-editor {
+	background-color:#F1F1F1;
+}
+.rich-box-bgcolor-edit {
+	background-color:#FEFFDA;
+}
+.rich-text-color-header {
+	color:#FFF;
+}
+.rich-text-color-general {
+	color:#000;
+}
+.rich-text-color-tab-disabled {
+	color:#A49449;
+}
+.rich-text-color-select {
+	color:#E79A00;
+}
+.rich-text-color-link-general {
+	color:#C29632;
+}
+.rich-text-color-link-hover {
+	color:#F0A700;
+}
+.rich-text-color-link-visited {
+	color:#C29632;
+}
+.rich-font-size-general {
+	font-size:11px;
+}
+.rich-font-size-header {
+	font-size:11px;
+}
+.rich-font-family-general {
+	font-family:Arial, Verdana, sans-serif;
+}
+.rich-font-family-header {
+	font-family:Arial, Verdana, sans-serif;
+}
+.rich-text-general {
+	font-size:11px;
+	font-family:Arial, Verdana, sans-serif;
+	color:#000;
+}
+.rich-text-header {
+	font-size:11px;
+	font-family:Arial, Verdana, sans-serif;
+	color:#FFF;
+}
+.rich-text-tab-disabled {
+	font-size:11px;
+	font-family:Arial, Verdana, sans-serif;
+	color:#A49449;
+}
+.rich-text-control-select {
+	font-size:11px;
+	font-family:Arial, Verdana, sans-serif;
+	color:#E79A00;
+}
+.rich-gradient-header-inverse {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.gradientimages.HeaderInverseGradientImage/DATB/eAFjYGDgdi6Ord08iwkAC!4C6w__);
+	background-repeat:repeat-x;
+}
+.rich-gradient-header {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.gradientimages.HeaderGradientImage/DATB/eAFjYGDgrt08y7k4lgkADiMC6w__);
+	background-repeat:repeat-x;
+}
+.rich-gradient-tab {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.gradientimages.TabGradientImage/DATB/eAFjYGDgrt086-6rt0wAExAEjA__);
+	background-repeat:repeat-x;
+}
+.rich-gradient-tab-inverse {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.gradientimages.TabInverseGradientImage/DATB/eAFjYGDgvvvqbe3mWUwAFc4EjA__);
+	background-repeat:repeat-x;
+}
+.rich-gradient-input {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.gradientimages.InputGradientImage/DATB/eAFjYGDgvvjy3f!!!5kAGS8Fsw__);
+	background-repeat:repeat-x;
+}
+.rich-gradient-menu-inverse {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.gradientimages.MenuInverseGradientImage/DATB/eAFjYGDgvvjyXe3mWUwAFXkEgA__);
+	background-repeat:repeat-x;
+}
+.rich-gradient-menu {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.gradientimages.MenuGradientImage/DATB/eAFjYGDgrt086-LLd0wAEt8EgA__);
+	background-repeat:repeat-x;
+}
+.rich-gradient-button-inverse {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.gradientimages.ButtonInverseGradientImage/DATB/eAFjYGDgXn!p4cWX75gAFloFGA__);
+	background-repeat:repeat-x;
+}
+.rich-gradient-button {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.gradientimages.ButtonGradientImage/DATB/eAFjYGDgvvjy3fpLD5kAFywFGA__);
+	background-repeat:repeat-x;
+}

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/custom.css
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/custom.css	                        (rev 0)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/custom.css	2010-02-23 14:52:42 UTC (rev 101334)
@@ -0,0 +1,166 @@
+ at charset "UTF-8";
+/* CSS Document */
+
+body.main-body {
+		background-color:#fbfaf5;
+		background-image:url(../images/snowdrop-banner_bkg.png);
+		background-repeat:repeat-x;
+		margin:0;
+		padding:0;
+		text-align:center;
+		
+		color:#000000;
+		font-family:Arial,Verdana,sans-serif;
+		font-size:11px;
+}
+
+#container {
+		margin:0 auto;
+		text-align:left;
+		width:969px;
+		}
+
+#snowdropheader {
+		background-color:#406631;
+		background-image:url(../images/sportsclub-banner-demo.png);
+		background-repeat:no-repeat;
+		height:69px;
+		margin:0 auto;
+		width:974px;
+}
+
+#snowdropheader h1 {
+		background:transparent url(../images/sportsclub-logo.png) no-repeat scroll 0 0;
+		float:left;
+		height:69px;
+		margin:0;
+		padding:0;
+		text-indent:-9999px;
+		width:409px;
+}	
+
+#contentcontainer {
+		background-color:transparent;
+		background-image:url(../images/bkgblur_right.png);
+		background-position:right center;
+		background-repeat:repeat-y;
+		clear:both;
+		margin:0 auto;
+		text-align:left;
+		width:980px;
+}
+
+#container_grey {
+		-moz-background-clip:border;
+		-moz-background-inline-policy:continuous;
+		-moz-background-origin:padding;
+		background-color:#B6AD84;
+		margin-right:7px;
+		padding:7px 7px 10px 8px;
+}
+
+#main-contentwrapper {
+		background-color:#FFFFFF;
+		display:block;
+		overflow:hidden;
+		width:957px;
+}
+#one-col-corners {
+		background:transparent url(../images/corners-one-col.png) no-repeat scroll left top;
+		clear:both;
+		display:block;
+		height:14px;
+		margin:0 0 0 0;
+		padding-bottom:5px;
+		width:100%;
+}
+
+.footer {
+		background-color:transparent;
+		background-image:url(../images/bkgblur_bottom.png);
+		background-position:left top;
+		background-repeat:repeat-x;
+		clear:both;
+		color:#A1A1A1;
+		font-size:10px;
+		padding:6px 0;
+		text-align:center;
+		margin: 0 -8px 0 8px;
+}
+
+.footer a {
+		color:#A1A1A1;
+}
+
+.footer p {
+		margin:0;
+		padding:1px;
+}	
+
+a {
+		color:#336f1b;
+		text-decoration:underline;
+}
+
+a:hover {
+		color:#61a049;
+		text-decoration:underline;
+}
+
+.formcontainer {
+		margin:10px;
+		padding:30px;
+		background-color:#EDEADD;
+		border-color:#B6AD84;
+		border-style:solid;
+		border-width:1px;
+}
+
+.formcontainer .displaynumber {
+		display:block;
+		padding: 10px 0px;
+}
+
+.formcontainer #invoicestatus {
+		margin:10px 0px;
+}
+
+.simpletablestyle table {
+		background-color:#E6E7E8;
+}		
+
+.simpletablestyle table img {
+		border:0px;
+}
+	
+.simpletablestyle td {
+		height:3em;
+		padding-left: 6px;
+		font-size:11px;
+		padding:10px 5px;
+		text-align:left;
+		
+}
+	
+.simpletablestyle th {
+		font-size:12px;
+		font-weight:normal;
+		padding:0 10px 0 5px;
+		border-bottom:#999999 dotted 1px;
+		background:url(../images/eAGr3TzLuTiWCQANxwLg.png)  #000000 repeat-x top left;
+		height:31px;
+		color:#FFFFFF;
+		text-align:left;
+}
+
+.simpletablestyle tr td {
+		padding: 0px 10px 0px 5px;
+}
+	
+.simpletablestyle tr { /* this targets all rows in case of old browsers */
+		background-color:#FFFFFF;
+}
+
+.simpletablestyle tr:nth-child(2n) { /* this targets even rows in css3 for newer browsers to zebra-stripe*/
+		background-color:#F4F3F3;
+}

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/datascroller.css
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/datascroller.css	                        (rev 0)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/datascroller.css	2010-02-23 14:52:42 UTC (rev 101334)
@@ -0,0 +1,56 @@
+.dr-dscr-t {
+	border-width:1px;
+	border-style:solid;
+}
+.dr-dscr-button, .dr-dscr-sepctrl {
+	border-width:1px;
+	border-style:solid;
+	width:25px;
+	cursor:pointer;
+	text-align:center;
+}
+.dr-dscr-button-dsbld {
+	cursor:default;
+}
+.dr-dscr-act {
+	border-top-width:2px;
+	border-top-style:solid;
+	width:25px;
+	text-align:center;
+}
+.dr-dscr-inact {
+	border-top-width:2px;
+	border-top-style:solid;
+	width:25px;
+	cursor:pointer;
+	text-align:center;
+}
+.dr-stglpnl {
+	background-color:#FFF;
+	border-color:#B6AD84;
+}
+.dr-dscr-button, .dr-dscr-sepctrl {
+	background-color:#EEE9D1;
+	border-color:#B6AD84;
+	font-family:Arial, Verdana, sans-serif;
+	font-size:11px;
+}
+.dr-dscr-button-dsbld {
+	color:#B6AD84;
+}
+.dr-dscr-act {
+	border-top-color:#000;
+	color:#000;
+	font-family:Arial, Verdana, sans-serif;
+	font-size:11px;
+}
+.dr-dscr-inact {
+	border-top-color:#5D7343;
+	color:#5D7343;
+	font-family:Arial, Verdana, sans-serif;
+	font-size:11px;
+}
+.dr-dscr-t {
+	border-color:#B6AD84;
+	background-color:#FFF;
+}

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/dragindicator.css
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/dragindicator.css	                        (rev 0)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/dragindicator.css	2010-02-23 14:52:42 UTC (rev 101334)
@@ -0,0 +1,69 @@
+.drgind_fly {
+	z-index:1000;
+	top:40;
+	left:40;
+	position:absolute;
+}
+.drgind_internal {
+	opacity:.93;
+	filter:alpha(opacity=93);
+}
+.drgind_wordcut {
+	padding:0 0 0 3px;
+	width:200px;
+	overflow:hidden;
+	float:left;
+	white-space:nowrap;
+}
+.drgind_text {
+	border-top-width:1px;
+	border-top-style:solid;
+	border-bottom-width:2px;
+	border-bottom-style:solid;
+	border-right-width:2px;
+	border-right-style:solid;
+}
+.drgind_marker {
+	border-top-width:1px;
+	border-top-style:solid;
+	border-bottom-width:2px;
+	border-bottom-style:solid;
+	border-left-width:1px;
+	border-left-style:solid;
+	vertical-align:top;
+}
+.rich-dragindicator-iframe {
+	position:absolute;
+	display:inline;
+	z-index:999;
+	top:0;
+	left:0;
+	filter:Alpha(opacity=0);
+}
+.drgind_reject .drgind_marker {
+	background-color:#EF6771;
+	border-top-color:#96000B;
+	border-left-color:#96000B;
+	border-bottom-color:#96000B;
+	vertical-align:top;
+}
+.drgind_accept .drgind_marker, .drgind_default .drgind_marker {
+	background-color:#9CDC48;
+	border-top-color:#589900;
+	border-left-color:#589900;
+	border-bottom-color:#589900;
+	vertical-align:top;
+}
+.drgind_text {
+	border-top-color:#5D7343;
+	border-bottom-color:#5D7343;
+	border-right-color:#5D7343;
+	background-color:#9AB37D;
+	color:#FFF;
+}
+.drgind_text_content {
+	color:#FFF;
+	font-weight:bold;
+	font-family:Arial, Verdana, sans-serif;
+	font-size:11px;
+}

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/extendedDataTable.css
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/extendedDataTable.css	                        (rev 0)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/extendedDataTable.css	2010-02-23 14:52:42 UTC (rev 101334)
@@ -0,0 +1,374 @@
+.extdt-table-layout {
+	table-layout:fixed;
+	border-spacing:0;
+}
+.extdt-subheadercell {
+	overflow:hidden;
+}
+.extdt-menu-div-out {
+	height:22px;
+	position:absolute;
+	width:20px;
+}
+.extdt-fakeierow {
+	display:none;
+}
+.extdt-noData-cell {
+	text-align:center;
+	font-weight:bold;
+}
+.extdt-menu-div-on {
+	height:22px;
+	position:absolute;
+	width:20px;
+}
+.extdt-group-row {
+	height:15px;
+}
+.extdt-group-text {
+	font-family:Arial, Verdana, sans-serif;
+	font-size:11px;
+	margin-left:10px;
+}
+.extdt-ss-hdn {
+	display:none;
+	position:absolute;
+}
+.extdt-ss-vsbl {
+	position:absolute;
+	display:block;
+	width:100%;
+	height:100%;
+	top:0;
+	left:0;
+	background-color:white;
+	background-repeat:no-repeat;
+	background-position:center;
+	z-index:4;
+}
+.extdt-group-cell {
+	height:15px;
+	padding:4px;
+	background-color:#eee;
+	border-bottom:1px #c0c0c0 solid;
+	border-top:1px #c0c0c0 solid;
+	font-family:Arial, Verdana, sans-serif;
+	font-size:11px;
+}
+.extdt-group-image-expanded {
+	height:10px;
+	width:10px;
+	background-repeat:no-repeat;
+	background-position:center;
+}
+.extdt-group-image-folded {
+	height:10px;
+	width:10px;
+	background-repeat:no-repeat;
+	background-position:center;
+}
+.extdt-hsplit {
+	width:1px;
+	border-right:1px dashed;
+	cursor:e-resize;
+	z-index:100;
+}
+.dt-menu {
+	border:1px solid #718bb7;
+	z-index:15000;
+	zoom:1;
+	background-color:#f0f0f0;
+	background-repeat:repeat-y;
+	padding:2px;
+	position:absolute;
+}
+.dt-menu a {
+	text-decoration:none!important;
+}
+.dt-menu-list {
+	background:transparent none repeat scroll 0 50%;
+	border:0 none;
+}
+.dt-menu-list-item {
+	font:normal 11px tahoma, arial, sans-serif;
+	white-space:nowrap;
+	-moz-user-select:none;
+	-khtml-user-select:none;
+	display:block;
+	padding:1px;
+}
+.dt-menu a.dt-menu-item {
+	display:block;
+	line-height:16px;
+	padding:3px 21px 3px 3px;
+	white-space:nowrap;
+	text-decoration:none;
+	color:#222;
+	-moz-outline:0 none;
+	outline:0 none;
+	cursor:pointer;
+}
+.dt-menu-item-icon {
+	border:0 none;
+	height:16px;
+	padding:0;
+	vertical-align:top;
+	width:16px;
+	margin:0 8px 0 0;
+	background-position:center;
+}
+.dt-menu-check-item .dt-menu-item-icon {
+	background-color:transparent;
+	background-repeat:no-repeat;
+	background-position:center;
+}
+.extdt-hdrop {
+	cursor:pointer;
+	font-size:1px;
+	width:10px;
+	height:13px;
+	top:0;
+	position:absolute;
+	display:block;
+	white-space:nowrap;
+	z-index:61;
+}
+.extdt-hdrop-top {
+	background-repeat:no-repeat;
+	display:block;
+	width:100%;
+	height:50%;
+	position:relative;
+	top:-9px;
+}
+.extdt-hdrop-top-left {
+	background-position:top left;
+	left:-5px;
+}
+.extdt-hdrop-top-right {
+	background-position:top right;
+	right:-4px;
+}
+.extdt-hdrop-bottom {
+	background-repeat:no-repeat;
+	display:block;
+	width:100%;
+	height:50%;
+	position:relative;
+	top:9px;
+}
+.extdt-caption {
+	padding:4px;
+}
+.extdt-hdrop-bottom-left {
+	background-position:bottom left;
+	left:-5px;
+}
+.extdt-hdrop-bottom-right {
+	background-position:bottom right;
+	right:-4px;
+}
+.extdt-cell-div {
+	cursor:default;
+	font-weight:normal;
+	white-space:nowrap;
+	overflow:hidden;
+	-o-text-overflow:ellipsis;
+	text-overflow:ellipsis;
+	-moz-box-sizing:border-box;
+	-moz-outline:none;
+	width:100%;
+}
+.extdt-innerdiv {
+	top:0;
+	left:0;
+	position:absolute;
+}
+.extdt-outerdiv {
+	position:relative;
+	padding:0;
+	width:100%;
+}
+.extdt-hsep {
+	background-position:center;
+	background-repeat:repeat-y;
+	cursor:e-resize;
+	font-size:1px;
+	width:6px;
+	height:13px;
+	overflow:hidden;
+	top:0;
+	position:absolute;
+	display:block;
+	white-space:nowrap;
+	z-index:60;
+}
+.extdt-content {
+	overflow-x:hidden;
+	overflow-y:auto;
+}
+.rich-filter-input {
+	width:80%;
+}
+.extdt-menu-div-on {
+	background:#EEE9D1 url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/images/menuHover.gif);
+}
+.extdt-empty-cell {
+	border-bottom:solid 1px #B6AD84;
+}
+.extdt-fakeierow {
+	background-color:#EEE9D1;
+}
+.extdt-hsplit {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/images/s.gif);
+}
+.extdt-hdrop {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/images/s.gif);
+}
+.extdt-ss-vsbl {
+	border-right:solid 1px #B6AD84;
+	border-bottom:solid 1px #B6AD84;
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/images/loading.gif);
+}
+.extdt-table-layout {
+	background-color:#FFF;
+	empty-cells:show;
+	border-collapse:collapse;
+}
+.extdt-maindiv {
+	border:solid 1px #B6AD84;
+}
+.extdt-group-image-expanded {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/images/minusIcon.gif);
+}
+.extdt-group-image-folded {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/images/plusIcon.gif);
+}
+.dt-menu {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/images/menu.gif);
+}
+.dt-menu-check-item .dt-menu-item-icon {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/images/unchecked.gif);
+}
+.dt-menu-item-checked .dt-menu-item-icon {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/images/checked.gif);
+}
+.extdt-hdrop-top {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/images/col-move-top.gif);
+}
+.extdt-hdrop-bottom {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/images/col-move-bottom.gif);
+}
+.extdt-hsep {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/images/s.gif);
+}
+.extdt {
+	border-top:solid 1px #B6AD84;
+	border-left:solid 1px #B6AD84;
+	border-right:solid 1px #B6AD84;
+	background-color:#FFF;
+	empty-cells:show;
+	border-collapse:collapse;
+}
+.extdt-cell {
+	border-right:solid 1px #B6AD84;
+	border-bottom:solid 1px #B6AD84;
+	padding:4px 4px 4px 4px;
+	font-size:11px;
+	color:#000;
+	font-family:Arial, Verdana, sans-serif;
+}
+.extdt-header {
+	background-color:#5D7343;
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.GradientA/DATB/eAGr3TzLuTiWCQANxwLg);
+	background-position:top left;
+	background-repeat:repeat-x;
+}
+.extdt-header-continue {
+	background-color:#5D7343;
+}
+.extdt-headercell {
+	border-right:solid 1px #B6AD84;
+	border-bottom:solid 1px #B6AD84;
+	padding:4px 4px 4px 4px;
+	color:#FFF;
+	text-align:center;
+	font-weight:bold;
+	font-size:11px;
+	font-family:Arial, Verdana, sans-serif;
+}
+.extdt-subheader {
+	background-color:#EEE9D1;
+}
+.extdt-table-filterrow {
+	background-color:#EEE9D1;
+	border-top:solid 1px #B6AD84;
+}
+.extdt-subheadercell {
+	border-right:solid 1px #B6AD84;
+	border-bottom:solid 1px #B6AD84;
+	padding:4px 4px 4px 4px;
+	text-align:center;
+	font-size:11px;
+	color:#000;
+	font-family:Arial, Verdana, sans-serif;
+	white-space:nowrap;
+}
+.extdt-sortable-header {
+	background-position:right center;
+	background-repeat:no-repeat;
+	white-space:nowrap;
+}
+.extdt-cursor-pointer {
+	cursor:pointer;
+}
+.rich-inplace-edit, .rich-inplace-view {
+	cursor:default;
+}
+.extdt-header-sort-img {
+	vertical-align:middle;
+	width:15px;
+	height:15px;
+}
+.extdt-footer {
+	background-color:#ccc;
+}
+.extdt-footer-continue {
+	background-color:#ccc;
+}
+.extdt-caption {
+	border-bottom:solid 1px #B6AD84;
+	color:#000;
+	font-weight:bold;
+	font-size:11px;
+	font-family:Arial, Verdana, sans-serif;
+	background-color:#EEE9D1;
+}
+.extdt-footercell {
+	border-right:solid 1px #B6AD84;
+	border-bottom:solid 1px #B6AD84;
+	padding:4px 4px 4px 4px;
+	color:#000;
+	text-align:left;
+	font-weight:bold;
+	font-size:11px;
+	font-family:Arial, Verdana, sans-serif;
+}
+.extdt-subfooter {
+	background-color:#f1f1f1;
+}
+.extdt-subfootercell {
+	border-right:solid 1px #B6AD84;
+	border-bottom:solid 1px #B6AD84;
+	padding:4px 4px 4px 4px;
+	text-align:left;
+	font-size:11px;
+	color:#000;
+	font-family:Arial, Verdana, sans-serif;
+}
+.extdt-row-selected {
+	background-color:#EEE9D1;
+}
+.extdt-row-active {
+	color:#A49449;
+}

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/extended_classes.css
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/extended_classes.css	                        (rev 0)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/extended_classes.css	2010-02-23 14:52:42 UTC (rev 101334)
@@ -0,0 +1,77 @@
+.rich-container input, .rich-input, .rich-container select, .rich-select, .rich-container textarea, .rich-textarea, .rich-container button, .rich-button, .rich-container keygen, .rich-keygen, .rich-container isindex, .rich-isindex {
+	border-width:1px;
+	border-color:#B6AD84;
+	color:#000;
+}
+.rich-container *|button, .rich-button {
+border-width:1px;
+background-repeat:repeat-x;
+background-position:top left;
+}
+.rich-button, .rich-container button[type="button"], .rich-button-button, .rich-container button[type="reset"], .rich-button-reset, .rich-container button[type="submit"], .rich-button-submit, .rich-container input[type="reset"], .rich-input-reset, .rich-container input[type="submit"], .rich-input-submit, .rich-container input[type="button"], .rich-input-button {
+	border-width:1px;
+	background-repeat:repeat-x;
+	background-position:top left;
+}
+.rich-container *|button, .rich-button {
+border-color:#B6AD84;
+font-size:11px;
+font-family:Arial, Verdana, sans-serif;
+color:#FFF;
+background-color:#5D7343;
+background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.ButtonBackgroundImage/DATB/eAFjYGDgrt08y7k4lgkADiMC6w__);
+}
+.rich-button, .rich-container button[type="button"], .rich-button-button, .rich-container button[type="reset"], .rich-button-reset, .rich-container button[type="submit"], .rich-button-submit, .rich-container input[type="reset"], .rich-input-reset, .rich-container input[type="submit"], .rich-input-submit, .rich-container input[type="button"], .rich-input-button {
+	border-color:#B6AD84;
+	font-size:11px;
+	font-family:Arial, Verdana, sans-serif;
+	color:#FFF;
+	background-color:#5D7343;
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.ButtonBackgroundImage/DATB/eAFjYGDgrt08y7k4lgkADiMC6w__);
+}
+.rich-container *|button[disabled] {
+color:#A49449;
+background-color:#ccc;
+border-color:#ccc;
+background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.ButtonDisabledBackgroundImage/DATB/eAFjYGDg!vjx45kzZ5gAGIMFRQ__);
+}
+.rich-button-disabled, .rich-container button[type="button"][disabled], .rich-button-button-disabled, .rich-container button[type="reset"][disabled], .rich-button-reset-disabled, .rich-container button[type="submit"][disabled], .rich-button-submit-disabled, .rich-container input[type="reset"][disabled], .rich-input-reset-disabled, .rich-container input[type="submit"][disabled], .rich-input-submit-disabled, .rich-container input[type="button"][disabled], .rich-input-button-disabled {
+	color:#A49449;
+	background-color:#ccc;
+	border-color:#ccc;
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.ButtonDisabledBackgroundImage/DATB/eAFjYGDg!vjx45kzZ5gAGIMFRQ__);
+}
+.rich-container *|textarea {
+border-width:1px;
+border-style:inset;
+background-repeat:no-repeat;
+background-position:1px 1px;
+}
+.rich-textarea, .rich-container textarea[type="textarea"], .rich-textarea-textarea, .rich-container input[type="text"], .rich-input-text, .rich-container input[type="password"], .rich-input-password, .rich-container select, .rich-select {
+	border-width:1px;
+	border-style:inset;
+	background-repeat:no-repeat;
+	background-position:1px 1px;
+}
+.rich-container *|textarea {
+border-color:#B6AD84;
+font-size:11px;
+font-family:Arial, Verdana, sans-serif;
+color:#000;
+background-color:#fff;
+background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.InputBackgroundImage/DATB/eAFjYGDgvvjy3f!!!5kAGS8Fsw__);
+}
+.rich-textarea, .rich-container textarea[type="textarea"], .rich-textarea-textarea, .rich-container input[type="text"], .rich-input-text, .rich-container input[type="password"], .rich-input-password, .rich-container select, .rich-select {
+	border-color:#B6AD84;
+	font-size:11px;
+	font-family:Arial, Verdana, sans-serif;
+	color:#000;
+	background-color:#fff;
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.InputBackgroundImage/DATB/eAFjYGDgvvjy3f!!!5kAGS8Fsw__);
+}
+.rich-container *|textarea[disabled], .rich-container *|select[disabled] {
+color:#B6AD84;
+}
+.rich-textarea-disabled, .rich-container textarea[type="textarea"][disabled], .rich-textarea-textarea-disabled, .rich-container input[type="text"][disabled], .rich-input-text-disabled, .rich-container input[type="password"][disabled], .rich-input-password-disabled, .rich-container select[disabled], .rich-select-disabled {
+	color:#B6AD84;
+}

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/inplaceinput.css
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/inplaceinput.css	                        (rev 0)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/inplaceinput.css	2010-02-23 14:52:42 UTC (rev 101334)
@@ -0,0 +1,118 @@
+.rich-inplace {
+	position:relative;
+}
+.rich-inplace-changed {
+	background-position:left top;
+	background-repeat:no-repeat;
+	border-bottom-width:1px;
+	border-bottom-style:dashed;
+	white-space:nowrap;
+}
+.rich-inplace-view {
+	border-bottom-width:1px;
+	border-bottom-style:dashed;
+	white-space:nowrap;
+}
+input.rich-inplace-field {
+	border-width:1px;
+	border-style:inset;
+	margin:0;
+	padding:0;
+	position:absolute;
+	top:0;
+	left:0;
+	font:inherit;
+}
+.rich-inplace-input-view-hover {
+	color:blue;
+}
+.rich-inplace-input-changed-hover {
+	color:red;
+}
+.rich-inplace-input-strut {
+	height:1px;
+}
+.rich-inplace-control {
+	background-position:top;
+	background-repeat:repeat-x;
+	border-width:1px;
+	border-style:outset;
+	padding:0;
+	margin:0;
+}
+.rich-inplace-controls-press {
+	background-position:top;
+	background-repeat:repeat-x;
+	border-width:1px;
+	border-style:inset;
+	padding:0;
+	margin:0;
+}
+.rich-inplace-input-controls-set {
+	white-space:nowrap;
+	z-index:3;
+}
+.rich-inplace-shadow {
+	position:absolute;
+	font-size:11px;
+}
+.rich-inplace-shadow-size {
+	width:34px;
+	height:16px;
+}
+.rich-inplace-shadow-tl {
+	background-repeat:repeat-x;
+	background-position:top left;
+	border:0!important;
+}
+.rich-inplace-shadow-tr {
+	background-repeat:repeat-x;
+	background-position:top right;
+	border:0!important;
+}
+.rich-inplace-shadow-bl {
+	background-repeat:repeat-x;
+	background-position:bottom left;
+	border:0!important;
+}
+.rich-inplace-shadow-br {
+	background-repeat:repeat-x;
+	background-position:bottom right;
+	border:0!important;
+}
+.rich-inplace-control {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.SpinnerButtonGradient/DATB/eAGr3TzLuTiWCQANxwLg);
+	background-color:#9AB37D;
+	border-color:#B6AD84;
+}
+.rich-inplace-control-press {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.ComboBoxButtonPressGradient/DATB/eAFzLo6t3TyLCQALogLg);
+	background-color:#9AB37D;
+	border-color:#B6AD84;
+}
+.rich-inplace-shadow-tl {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/images/bg_shadow.png);
+}
+.rich-inplace-shadow-tr {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/images/bg_shadow.png);
+}
+.rich-inplace-shadow-bl {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/images/bg_shadow.png);
+}
+.rich-inplace-shadow-br {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/images/bg_shadow.png);
+}
+.rich-inplace-view {
+	background-color:#F1F1F1;
+	border-bottom-color:#000;
+}
+.rich-inplace-changed {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.EditIcon/DATB/eAFjYPgPAAECAQA_);
+	background-color:#F1F1F1;
+	border-bottom-color:#000;
+}
+input.rich-inplace-field {
+	background-color:#FEFFDA;
+	border-color:#B6AD84;
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/images/spacer.gif);
+}

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/inplaceselect.css
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/inplaceselect.css	                        (rev 0)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/inplaceselect.css	2010-02-23 14:52:42 UTC (rev 101334)
@@ -0,0 +1,174 @@
+.insel_view_block_div {
+	position:relative;
+	padding:2px 2px 2px 5px;
+	border:0;
+	margin:0;
+}
+input.rich-inplace-select-arrow {
+	padding:0;
+	border:0;
+	margin:0;
+	width:12px;
+	position:absolute;
+	background-position:center right;
+	background-repeat:no-repeat;
+	font:inherit;
+}
+.rich-inplace-select {
+	position:relative;
+}
+.rich-inplace-select-view {
+	white-space:nowrap;
+	border-bottom-width:1px;
+	border-bottom-style:dashed;
+}
+.rich-inplace-select-changed {
+	background-position:top left;
+	background-repeat:no-repeat;
+}
+.rich-inplace-select-view-hover {
+	color:blue;
+}
+input.rich-inplace-select-field {
+	padding:0;
+	border-width:1px;
+	border-style:inset;
+	margin:0;
+	font:inherit;
+	position:absolute;
+	top:0;
+	left:0;
+}
+.rich-inplace-select-field {
+	padding:0;
+	border-width:1px;
+	border-style:inset;
+	margin:0;
+	font:inherit;
+	position:absolute;
+	top:0;
+	left:0;
+}
+.rich-inplace-select-strut {
+	height:1px;
+}
+.rich-inplace-select-control-set {
+	white-space:nowrap;
+}
+.rich-inplace-select-control {
+	background-position:top;
+	background-repeat:repeat-x;
+	border-width:1px;
+	border-style:outset;
+	padding:0;
+	margin:0;
+}
+.rich-inplace-select-control-press {
+	background-position:top;
+	background-repeat:repeat-x;
+	border-width:1px;
+	border-style:none;
+	padding:0;
+	margin:0;
+}
+.rich-inplace-select-shadow {
+	top:0;
+	left:0;
+	position:absolute;
+	font-size:11px;
+}
+.rich-inplace-select-shadow-size {
+	width:34px;
+	height:16px;
+}
+.rich-inplace-select-list_cord {
+	position:relative;
+	font-size:0;
+}
+.rich-inplace-select-list-scroll {
+	overflow:auto;
+}
+.rich-inplace-select-list-position {
+	position:absolute;
+	top:-1px;
+	left:0;
+}
+.rich-inplace-select-list-decoration {
+	border-width:1px;
+	border-style:outset;
+	padding:0;
+}
+.rich-inplace-select-item {
+	padding:2px;
+	white-space:nowrap;
+	display:block;
+}
+.rich-inplace-select-selected-item {
+	padding:1px;
+	background-color:#4a75b5;
+	border:1px dotted #4a75b5;
+}
+.rich-inplace-select-shadow-tl {
+	background-repeat:repeat-x;
+	background-position:top left;
+	border:0!important;
+}
+.rich-inplace-select-shadow-tr {
+	background-repeat:repeat-x;
+	background-position:top right;
+	border:0!important;
+}
+.rich-inplace-select-shadow-bl {
+	background-repeat:repeat-x;
+	background-position:bottom left;
+	border:0!important;
+}
+.rich-inplace-select-shadow-br {
+	background-repeat:repeat-x;
+	background-position:bottom right;
+	border:0!important;
+}
+.rich-inplace-select-changed {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.EditIcon/DATB/eAFjYPgPAAECAQA_);
+}
+.insel_arrow {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.SpinnerButtonDown/DATB/eAFjYGD4!!8!AAYAAv4_);
+}
+.rich-inplace-select-view {
+	background-color:#F1F1F1;
+}
+input.rich-inplace-select-field {
+	background-color:#FEFFDA;
+	border-color:#B6AD84;
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/images/spacer.gif);
+}
+.rich-inplace-select-field {
+	background-color:#FEFFDA;
+	border-color:#B6AD84;
+}
+.rich-inplace-select-control {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.SpinnerButtonGradient/DATB/eAGr3TzLuTiWCQANxwLg);
+	background-color:#9AB37D;
+	border-color:#B6AD84;
+}
+.rich-inplace-select-control-press {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.ComboBoxButtonPressGradient/DATB/eAFzLo6t3TyLCQALogLg);
+	background-color:#9AB37D;
+	border-color:#B6AD84;
+}
+.rich-inplace-select-list-decoration {
+	border-color:#B6AD84;
+	background-color:#FEFFDA;
+}
+.rich-inplace-select-selected-item {
+	color:#FFF;
+	background-color:#5D7343;
+	border-color:#5D7343;
+}
+.rich-inplace-select-shadow-tl, .rich-inplace-select-shadow-tr, .rich-inplace-select-shadow-bl, .rich-inplace-select-shadow-br {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg/richfaces/renderkit/html/images/bg_shadow.png);
+}
+input.rich-inplace-select-arrow {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.SpinnerButtonDown/DATB/eAFjYGD4!!8!AAYAAv4_);
+	background-color:#FEFFDA;
+}

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/menucomponents.css
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/menucomponents.css	                        (rev 0)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/menucomponents.css	2010-02-23 14:52:42 UTC (rev 101334)
@@ -0,0 +1,130 @@
+.rich-menu-separator {
+	font-size:0;
+	border-top:1px solid;
+	margin:2px 0 2px 24px;
+	cursor:default;
+}
+.rich-menu-item, .rich-menu-group {
+	padding:1px 35px 1px 1px;
+	white-space:nowrap;
+	position:relative;
+}
+.rich-menu-item-enabled, .rich-menu-group-enabled {
+	border:0 solid transparent;
+	padding:2px 36px 2px 2px;
+}
+.rich-menu-item-hover, .rich-menu-group-hover {
+	border:1px solid;
+	cursor:pointer;
+}
+.rich-menu-item-disabled, .rich-menu-group-disabled {
+	border:0 solid transparent;
+	cursor:default;
+}
+.dr-menu-icon {
+	margin-right:10px;
+}
+.dr-menu-icon img {
+	vertical-align:middle;
+}
+.rich-menu-item a, .rich-menu-group a {
+	text-decoration:none;
+}
+.dr-menu-node {
+	position:absolute;
+	width:16px;
+	height:16px;
+	font-size:1px;
+	top:1px;
+	right:1px;
+}
+.rich-menu-item-disabled .dr-menu-node, .rich-menu-group-disabled .dr-menu-node {
+	background-position:bottom;
+}
+.rich-menu-list-border {
+	border:1px solid;
+	float:left;
+	position:absolute;
+}
+.rich-menu-list-bg {
+	border-top-style:solid;
+	border-left-style:solid;
+	border-right-style:solid;
+	border-top-width:1px;
+	border-left-width:1px;
+	border-right-width:1px;
+	background:repeat-y left;
+}
+.dr-menu-label {
+	left:0;
+	top:0;
+	padding:2px 5px 2px 5px;
+	white-space:nowrap;
+	width:auto;
+	height:auto;
+}
+.dr-menu-label-unselect {
+	border:0 solid transparent;
+	padding:3px 6px;
+}
+.dr-menu-label-select {
+	border:1px solid;
+	cursor:pointer;
+}
+.rich-menu-list-strut {
+	font-size:0;
+	border:0;
+	margin:0;
+	position:relative;
+}
+.underneath_iframe {
+	position:absolute;
+	z-index:90;
+	visibility:hidden;
+	left:0;
+	top:0;
+	height:1px;
+	width:1px;
+}
+.rich-menu-separator {
+	border-top-color:#B6AD84;
+}
+.rich-menu-item, .rich-menu-item a, .rich-menu-item a:hover, .rich-menu-item a:visited, .rich-menu-group, .rich-menu-group a, .rich-menu-group a:hover, .rich-menu-group a:visited {
+	color:#000;
+	font-family:Arial, Verdana, sans-serif;
+	font-size:11px;
+}
+.rich-menu-item-disabled, .rich-menu-group-disabled {
+	color:#A49449;
+}
+.rich-menu-item-hover, .rich-menu-group-hover {
+	background-position:top left;
+	background-repeat:repeat-x;
+	border-color:#E5973E;
+	background-color:#FAE6B0;
+}
+.dr-menu-node-icon {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.MenuNodeImage/DATB/eAFjYGDwnLIEAAKtAYI_);
+}
+.dr-label-text-decor {
+	font-weight:bold;
+}
+.rich-menu-list-border {
+	border-color:#B6AD84;
+	background-color:#EEE9D1;
+}
+.rich-menu-list-bg {
+	background-image:url(/sportsclub/subscriptions/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.images.background.MenuListBackground/DATB/eAG7-PJd7eZZTAAVHQR1);
+	border-top-color:#EEE9D1;
+	border-left-color:#EEE9D1;
+	border-right-color:#EEE9D1;
+}
+.dr-menu-label {
+	font-family:Arial, Verdana, sans-serif;
+	font-size:11px;
+}
+.dr-menu-label-select {
+	border-color:#B6AD84;
+	background-color:#fff;
+	color:#000;
+}

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/panel.css
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/panel.css	                        (rev 0)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/panel.css	2010-02-23 14:52:42 UTC (rev 101334)
@@ -0,0 +1,33 @@
+.dr-pnl {
+	border-width:1px;
+	border-style:solid;
+	padding:1px;
+}
+.dr-pnl-h {
+	padding:2px;
+	border-width:1px;
+	border-style:solid;
+	background-position:top left;
+	background-repeat:repeat-x;
+}
+.dr-pnl-b {
+	padding:10px;
+}
+.dr-pnl {
+	background-color:#EDEADD;
+	border-color:#B6AD84;
+}
+.dr-pnl-h {
+	background-color:#5D7343;
+	border-color:#5D7343;
+	font-size:11px;
+	color:#FFF;
+	font-weight:bold;
+	font-family:Arial, Verdana, sans-serif;
+	background-image:url(../images/eAGr3TzLuTiWCQANxwLg.png);
+}
+.dr-pnl-b {
+	font-size:11px;
+	color:#000;
+	font-family:Arial, Verdana, sans-serif;
+}

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/toolBar.css
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/toolBar.css	                        (rev 0)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/css/toolBar.css	2010-02-23 14:52:42 UTC (rev 101334)
@@ -0,0 +1,17 @@
+.dr-toolbar-ext {
+	border:1px solid;
+	border-color:#B6AD84;
+	padding:0;
+	background-color:#5D7343;
+	background-position:top left;
+	background-repeat:repeat-x;
+	background-image:url(../images/eAGr3TzLuTiWCQANxwLg.png);
+}
+.dr-toolbar-int {
+	font-size:11px;
+	color:#FFF;
+	font-weight:bold;
+	font-family:Arial, Verdana, sans-serif;
+	padding:2px 10px 2px 10px;
+	white-space:nowrap;
+}

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/bkgblur_bottom-long.png
===================================================================
(Binary files differ)


Property changes on: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/bkgblur_bottom-long.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/bkgblur_bottom.gif
===================================================================
(Binary files differ)


Property changes on: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/bkgblur_bottom.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/bkgblur_bottom.png
===================================================================
(Binary files differ)


Property changes on: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/bkgblur_bottom.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/bkgblur_right.png
===================================================================
(Binary files differ)


Property changes on: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/bkgblur_right.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/corners-one-col.png
===================================================================
(Binary files differ)


Property changes on: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/corners-one-col.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/eAGr3TzLuTiWCQANxwLg.png
===================================================================
(Binary files differ)


Property changes on: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/eAGr3TzLuTiWCQANxwLg.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/favicon.png
===================================================================
(Binary files differ)


Property changes on: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/favicon.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/snowdrop-banner-demo.png
===================================================================
(Binary files differ)


Property changes on: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/snowdrop-banner-demo.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/snowdrop-banner_bkg.png
===================================================================
(Binary files differ)


Property changes on: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/snowdrop-banner_bkg.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/snowdrop-logo.png
===================================================================
(Binary files differ)


Property changes on: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/snowdrop-logo.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/sportsclub-banner-demo.png
===================================================================
(Binary files differ)


Property changes on: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/sportsclub-banner-demo.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/sportsclub-logo.png
===================================================================
(Binary files differ)


Property changes on: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/images/sportsclub-logo.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Modified: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/index.jsp
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/index.jsp	2010-02-23 14:13:38 UTC (rev 101333)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/index.jsp	2010-02-23 14:52:42 UTC (rev 101334)
@@ -1,11 +1,20 @@
 <html>
-<head><title>Sports Club: Invoicing</title></head>
-<body>
+<head>
+    <title>Sports Club: Invoicing</title>
+    <link href="images/favicon.png" rel="Shortcut Icon"/>
+    <%@ include file="template/styles.html" %>
+</head>
+
+<body class="main-body">
+<%@ include file="template/header.html" %>
+
 <p>
     Search for account, view detail and create invoice if needed.
 </p>
 <p>
     <a href="searchAccount.do">Go to search page.</a>
 </p>
+
+<%@ include file="template/footer.html" %>
 </body>
 </html>

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/template/footer.html
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/template/footer.html	                        (rev 0)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/template/footer.html	2010-02-23 14:52:42 UTC (rev 101334)
@@ -0,0 +1,14 @@
+                </div>
+            </div>
+
+            <div id="one-col-corners"/>
+        </div>
+    </div>
+</div>
+<div class="footer">
+    <p>
+        Powered by <a href="http://www.jboss.org/snowdrop.html">Snowdrop</a><img src="images/favicon.png"/> and
+        <a href="http://www.jboss.com/products/platforms/application">JBoss EAP</a>
+    </p>
+
+</div>
\ No newline at end of file

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/template/header.html
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/template/header.html	                        (rev 0)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/template/header.html	2010-02-23 14:52:42 UTC (rev 101334)
@@ -0,0 +1,8 @@
+<div id="container">
+    <div id="snowdropheader">
+        <h1><a href="http://www.jboss.org/snowdrop.html">Snowdrop</a></h1>
+    </div>
+    <div id="contentcontainer">
+        <div id="container_grey">
+            <div id="main-contentwrapper">
+                <div class="formcontainer">
\ No newline at end of file

Added: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/template/styles.html
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/template/styles.html	                        (rev 0)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/webapp/template/styles.html	2010-02-23 14:52:42 UTC (rev 101334)
@@ -0,0 +1,11 @@
+<link class="component" href="css/basic_classes.css" rel="stylesheet" type="text/css"/>
+<link class="component" href="css/extended_classes.css" media="rich-extended-skinning" rel="stylesheet" type="text/css"/>
+<link class="component" href="css/panel.css" rel="stylesheet" type="text/css"/>
+<link class="component" href="css/toolBar.css" rel="stylesheet" type="text/css"/>
+<link class="component" href="css/datascroller.css" rel="stylesheet" type="text/css"/>
+<link class="component" href="css/dragindicator.css" rel="stylesheet" type="text/css"/>
+<link class="component" href="css/extendedDataTable.css" rel="stylesheet" type="text/css"/>
+<link class="component" href="css/inplaceinput.css" rel="stylesheet" type="text/css"/>
+<link class="component" href="css/inplaceselect.css" rel="stylesheet" type="text/css"/>
+<link class="component" href="css/menucomponents.css" rel="stylesheet" type="text/css"/>
+<link class="component" href="css/custom.css" rel="stylesheet" type="text/css"/>
\ No newline at end of file

Modified: projects/snowdrop/examples/trunk/sportsclub/sportsclub-reservations-web/src/main/resources/spring-converterHelpers.xml
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-reservations-web/src/main/resources/spring-converterHelpers.xml	2010-02-23 14:13:38 UTC (rev 101333)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-reservations-web/src/main/resources/spring-converterHelpers.xml	2010-02-23 14:52:42 UTC (rev 101334)
@@ -10,7 +10,7 @@
     <import resource="classpath*:reservations-service.xml"/>
 
     <context:annotation-config/>
-
+    <!--
     <bean id="equipmentConverterHelper" class="org.jboss.snowdrop.samples.sportsclub.jsf.beans.converter.EquipmentConverterHelper">
         <property name="equipmentService" ref="equipmentService"/>
     </bean>
@@ -18,5 +18,5 @@
     <bean id="accountConverterHelper" class="org.jboss.snowdrop.samples.sportsclub.jsf.beans.converter.AccountConverterHelper">
         <property name="accountService" ref="accountService"/>
     </bean>
-
+        -->
 </beans>
\ No newline at end of file

Modified: projects/snowdrop/examples/trunk/sportsclub/sportsclub-reservations-web/src/main/webapp/WEB-INF/spring-beans.xml
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-reservations-web/src/main/webapp/WEB-INF/spring-beans.xml	2010-02-23 14:13:38 UTC (rev 101333)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-reservations-web/src/main/webapp/WEB-INF/spring-beans.xml	2010-02-23 14:52:42 UTC (rev 101334)
@@ -51,6 +51,7 @@
 
     
     <!-- JSF Converters managed by Spring -->
+    <!--
     <bean id="equipmentTypeConverter" class="org.jboss.snowdrop.samples.sportsclub.jsf.beans.converter.EquipmentTypeConverter"/>
 
     <bean id="equipmentConverter" class="org.jboss.snowdrop.samples.sportsclub.jsf.beans.converter.EquipmentConverter">
@@ -60,6 +61,7 @@
     <bean id="accountConverter" class="org.jboss.snowdrop.samples.sportsclub.jsf.beans.converter.AccountConverter">
         <property name="accountConverterHelper" ref="accountConverterHelper"/>
     </bean>
+    -->
     
     <context:annotation-config/>
     




More information about the jboss-cvs-commits mailing list