[CVS site] start of nanocontainr site
Paul Hammant <paul-yCVjj/[email protected]> Wed, 17 Dec 2003 16:03:24 -0600
| Newsgroups | gmane.comp.java.nanocontainer.cvs |
|---|---|
| Message-ID | <[email protected]> |
Commit in site on MAIN
.cvsignore +2 added 1.1
README.txt +4 added 1.1
build.xml +73 added 1.1
docs/Logo_25wht.gif [binary] added 1.1
/codehaus-small.gif [binary] added 1.1
/download.html +43 added 1.1
/faq.html +40 added 1.1
/index.html +22 added 1.1
/issue-tracking.html +17 added 1.1
/mail-lists.html +46 added 1.1
/maven.css +114 added 1.1
/nanocontainer.jpg [binary] added 1.1
/none.png [binary] added 1.1
/people.html +22 added 1.1
/print.css +7 added 1.1
/source-repositories.html +52 added 1.1
/tigris.css +789 added 1.1
/volunteers.html +23 added 1.1
+1254
18 added files
- TODO-Aslak<br>
start of nanocontainr site
----------
site
.cvsignore added at 1.1
diff -N .cvsignore
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ .cvsignore 17 Dec 2003 22:03:23 -0000 1.1
@@ -0,0 +1,2 @@
+build
+*.log
----------
site
README.txt added at 1.1
diff -N README.txt
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ README.txt 17 Dec 2003 22:03:23 -0000 1.1
@@ -0,0 +1,4 @@
+How to build the site:
+
+ant
+
----------
site
build.xml added at 1.1
diff -N build.xml
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ build.xml 17 Dec 2003 22:03:23 -0000 1.1
@@ -0,0 +1,73 @@
+<?xml version="1.0"?>
+
+<project name="NanoSite" default="make-site" basedir=".">
+
+ <target name="-init">
+ <available file="lib/servlet.jar" property="how.often.does.servlet.jar.change"/>
+ </target>
+
+ <target name="get-jars" depends="-init" unless="how.often.does.servlet.jar.change">
+ <get dest="lib/servlet.jar" usetimestamp="true" ignoreerrors="true" src="http://www.ibiblio.org/maven/servletapi/jars/servletapi-2.3.jar"/>
+ </target>
+
+ <target name="make-site" depends="get-jars">
+ <taskdef name="sitemesh"
+ classname="com.opensymphony.module.sitemesh.staticmesh.ant.StaticMeshTask">
+ <classpath>
+ <pathelement location="lib/staticmesh.jar"/>
+ <pathelement location="lib/servlet.jar"/>
+ <pathelement location="docs/WEB-INF/classes/"/>
+ <pathelement location="docs/WEB-INF/lib/sitemesh.jar"/>
+ <pathelement location="docs/WEB-INF/lib/velocity-dep-1.3-dev.jar"/>
+ </classpath>
+ </taskdef>
+
+ <mkdir dir="build"/>
+
+ <sitemesh dest="build" base="docs" decorator="docs/decorators/decorator.html">
+ <fileset dir="docs">
+ <include name="*.html"/>
+ </fileset>
+ </sitemesh>
+
+ <copy todir="build">
+ <fileset dir="docs">
+ <include name="*.jpg"/>
+ <include name="*.png"/>
+ <include name="*.gif"/>
+ <include name="*.css"/>
+ </fileset>
+ </copy>
+
+ </target>
+
+ <target name="site:sshdeploy" depends="make-site" description="Deploy the generated site docs using ssh">
+
+ <!-- This needs to taken from the project properties -->
+ <property name="maven.homepage" value="${pom.siteDirectory}"/>
+
+ <tar tarfile="site.tar" basedir="build"/>
+ <gzip zipfile="site.tar.gz" src="site.tar"/>
+ <delete file="site.tar"/>
+
+ <!-- Make sure the destination directory exists before trying to copy -->
+ <exec dir="." executable="plink">
+ <arg line="codehaus.org -l paul 'mkdir -p /www/nanocontainer.codehaus.org'"/>
+ </exec>
+
+ <exec dir="." executable="pscp">
+ <arg value="site.tar.gz"/>
+ <arg value="paul-yCVjj/[email protected]:/www/nanocontainer.codehaus.org"/>
+ </exec>
+
+ <exec dir="." executable="plink">
+ <arg line="codehaus.org -l paul 'cd /www/nanocontainer.codehaus.org;gunzip site.tar.gz;tar xUvf site.tar;chmod -R g+u *;rm site.tar'"/>
+ </exec>
+
+ <delete file="site.tar.gz"/>
+
+ </target>
+
+
+</project>
+
----------
site /docs
download.html added at 1.1
diff -N download.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ download.html 17 Dec 2003 22:03:23 -0000 1.1
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+ <title>Downloads</title>
+</head>
+<body>
+<h3>1.0-SNAPSHOT (occasional build)</h3>
+<ul>
+ <li><a
+ href="http://dist.codehaus.org/nanocontainer/distributions/nanocontainer-1.0-SNAPSHOT-src.tar.gz">nanocontainer-1.0-SNAPSHOT-src.tar.gz</a></li>
+ <li><a
+ href="http://dist.codehaus.org/nanocontainer/distributions/nanocontainer-1.0-SNAPSHOT-src.zip">nanocontainer-1.0-SNAPSHOT-src.zip</a></li>
+ <li><a
+ href="http://dist.codehaus.org/nanocontainer/distributions/nanocontainer-1.0-SNAPSHOT.tar.gz">nanocontainer-1.0-SNAPSHOT.tar.gz</a></li>
+ <li><a
+ href="http://dist.codehaus.org/nanocontainer/distributions/nanocontainer-1.0-SNAPSHOT.zip">nanocontainer-1.0-SNAPSHOT.zip</a></li>
+ <li><a
+ href="http://dist.codehaus.org/nanocontainer/jars/nanocontainer-1.0-SNAPSHOT.jar">nanocontainer-1.0-SNAPSHOT.jar</a></li>
+</ul>
+<h3>Download with Maven</h3>
+If you're using Maven to build a project that depends on NanoContainer,
+you
+should tell maven to use Codehaus' repository in addition to the one at
+Ibiblio. Put the follwing in your project's project.properties file:<br>
+<pre>maven.repo.remote = http://www.ibiblio.org/maven/,http://dist.codehaus.org/<br></pre>
+<h3>Download latest sources with a CVS client</h3>
+For CVS access, see <a href="cvs-usage.html">Source Repository</a>.<br>
+<h3>Download latest sources with CVSGrab</h3>
+<ol>
+ <li>Download <a href="http://cvsgrab.sourceforge.net/">CVSGrab</a>
+2.0 or later.</li>
+ <li>Unpack CVSGrab.</li>
+ <li>Create a folder called nano.</li>
+ <li>Download (from the web) the current <a
+ href="http://nanocontainer.cvs.codehaus.org/nano/build.xml?cvsroot=picocontainer">ant
+script</a> and copy it into the nano folder.</li>
+ <li>Execute the cvsgrab target, specifying where CVSGrab is located.<br>
+ </li>
+</ol>
+<pre>ant -Dcvsgrab.home=path/to/cvsgrab/root/folder cvsgrab<br><br></pre>
+<small>Authors: Aslak Hellesoy</small><br>
+</body>
+</html>
----------
site /docs
faq.html added at 1.1
diff -N faq.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ faq.html 17 Dec 2003 22:03:23 -0000 1.1
@@ -0,0 +1,40 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+ <meta content="text/html; charset=ISO-8859-1"
+ http-equiv="content-type">
+ <title>FAQ</title>
+</head>
+<body>
+<div id="bodycol">
+<div class="app">
+<div class="h3">
+<h3> <a name="Frequently Asked Questions">Frequently Asked Questions</a>
+</h3>
+<p> <strong> General </strong> </p>
+<ol>
+ <li> <a href="http://www.nanocontainer.org/faq.html#when-nano"> When
+should I use NanoContainer </a> </li>
+</ol>
+<br>
+</div>
+<div class="h3">
+<h3> <a name="General">General</a> </h3>
+<dl>
+ <dt> <a name="when-nano"> When should I use NanoContainer </a> </dt>
+ <dd>
+ <p> We recommend using NanoContainer when your application consists
+of many different classes (components) that are related to each other
+and you need soft assembly and configuration. I.e. You do not want to
+compile in configuration, but rather maintain it after development.<a
+ href="http://www.nanocontainer.org/faq.html"> </a> </p>
+ </dd>
+</dl>
+<br>
+</div>
+<div class="h3"><br>
+</div>
+</div>
+</div>
+</body>
+</html>
----------
site /docs
index.html added at 1.1
diff -N index.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ index.html 17 Dec 2003 22:03:23 -0000 1.1
@@ -0,0 +1,22 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+ <title>PicoContainer homepage</title>
+</head>
+<body>
+<h2>Introduction</h2>
+<br>
+NanoContainer is <br>
+<h2>Sister projects</h2>
+<h4>PicoContainer</h4>
+PicooContainer is <br>
+<h4>PicoExtras</h4>
+Many supplamental projects that add reflection and xml capability to
+PicoContainer.<br>
+<h4><br>
+</h4>
+<br>
+<br>
+<small>Authors: Paul Hammant</small><br>
+</body>
+</html>
----------
site /docs
issue-tracking.html added at 1.1
diff -N issue-tracking.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ issue-tracking.html 17 Dec 2003 22:03:23 -0000 1.1
@@ -0,0 +1,17 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+ <meta content="text/html; charset=ISO-8859-1"
+ http-equiv="content-type">
+ <title>Issue Tracking</title>
+</head>
+<body>
+<div class="h3">
+<p><a href="http://jira.codehaus.org/secure/BrowseProject.jspa?id=10121">NanoContainer's
+Jira Instance at </a><a
+ href="http://jira.codehaus.org/secure/BrowseProject.jspa?id=10121">CodeHaus</a><a
+ href="http://jira.codehaus.org/secure/BrowseProject.jspa?id=10121"><br>
+</a></p>
+</div>
+</body>
+</html>
----------
site /docs
mail-lists.html added at 1.1
diff -N mail-lists.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ mail-lists.html 17 Dec 2003 22:03:23 -0000 1.1
@@ -0,0 +1,46 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+ <meta content="text/html; charset=ISO-8859-1"
+ http-equiv="content-type">
+ <title>Mailing Lists</title>
+</head>
+<body>
+<p>These are the mailing lists that have been established for this
+project. For each list, there is a subscribe, unsubscribe, and an
+archive link. </p>
+<table cellspacing="2" cellpadding="3" width="100%" border="1">
+ <tbody>
+ <tr class="a">
+ <th>List Name </th>
+ <th>Subscribe </th>
+ <th>Unsubscribe </th>
+ <th>Archive </th>
+ </tr>
+ <tr class="b">
+ <td>NanoContainer Developers </td>
+ <td><a
+ href="http://lists.codehaus.org/mailman/listinfo/nanocontainer-dev">Subscribe
+ </a></td>
+ <td><a
+ href="http://lists.codehaus.org/mailman/listinfo/nanocontainer-dev">Unsubscribe
+ </a></td>
+ <td><a
+ href="http://lists.codehaus.org/pipermail/nanocontainer-dev/">Archive </a></td>
+ </tr>
+ <tr class="a">
+ <td>NanoContainer CVS Commits (CVSSpam) </td>
+ <td><a
+ href="http://lists.codehaus.org/mailman/listinfo/nanocontainer-commits">Subscribe
+ </a></td>
+ <td><a
+ href="http://lists.codehaus.org/mailman/listinfo/nanocontainer-commits">Unsubscribe
+ </a></td>
+ <td><a
+ href="http://lists.codehaus.org/pipermail/nanocontainer-commits/">Archive
+ </a></td>
+ </tr>
+ </tbody>
+</table>
+</body>
+</html>
----------
site /docs
maven.css added at 1.1
diff -N maven.css
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ maven.css 17 Dec 2003 22:03:23 -0000 1.1
@@ -0,0 +1,114 @@
+body {
+ background: #FFFFFF;
+ color: #0A2509;
+ }
+
+.app h3 {
+ color: #FFFFFF;
+ background-color: #2AA526;
+ }
+
+.app h4 {
+ color: #0A2509;
+ background-color: #EBEBEB;
+ }
+
+.a td {
+ background: #F5F4F1;
+ color: #686868;
+ }
+
+.b td {
+ background: #F5F4F1;
+ color: #686868;
+ }
+
+.app th {
+ background-color: #E5E3DB;
+ color: #686868;
+ }
+
+div#banner {
+ border-top: 1px solid #FFFFFF;
+ border-bottom: 1px solid #FFFFFF;
+ }
+
+#banner, #banner td {
+ background: #FFFFFF;
+ color: #FFFFFF;
+ }
+
+#leftcol {
+ background: #EBEBEB;
+ color: #000000;
+ border-right: 1px solid #2AA526;
+ border-bottom: 1px solid #2AA526;
+ border-top: 1px solid #EBEBEB;
+}
+
+#navcolumn {
+ background: #EBEBEB;
+ color: #000000;
+ border-right: none;
+ border-bottom: none;
+ border-top: none;
+ }
+
+#breadcrumbs {
+ background-color: #EBEBEB;
+ color: #000000;
+ border-top: 1px solid #2AA526;
+ border-bottom: 1px solid #2AA526;
+ }
+
+#source {
+ background-color: #FFFFFF;
+ color: #000000;
+ border-right: 1px solid #2AA526;
+ border-left: 1px solid #2AA526;
+ border-top: 1px solid #2AA526;
+ border-bottom: 1px solid #2AA526;
+ margin-right: 7px;
+ margin-left: 7px;
+ margin-top: 1em;
+ }
+
+#source pre {
+ margin-right: 7px;
+ margin-left: 7px;
+ }
+
+a[name]:hover, #leftcol a[name]:hover {
+ color: inherit !important;
+ }
+
+a:link, #breadcrumbs a:visited, #navcolumn a:visited, .app a:visited, .tasknav a:visited {
+ color: #0A2509;
+ }
+
+a:active, a:hover, #leftcol a:active, #leftcol a:hover {
+ color: #FF5A00 !important;
+ }
+
+a:link.selfref, a:visited.selfref {
+ color: #0A2509 !important;
+ }
+
+h3, h4 {
+ margin-top: 1em;
+ margin-bottom: 0;
+ }
+
+img.handle {
+ border: 0;
+ padding-right: 2px;
+}
+
+#navcolumn div div {
+ background-image: none;
+ background-repeat: no-repeat;
+}
+
+#navcolumn div div {
+ padding-left: 10px;
+}
----------
site /docs
people.html added at 1.1
diff -N people.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ people.html 17 Dec 2003 22:03:23 -0000 1.1
@@ -0,0 +1,22 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+ <title>People Developing PicoContainer</title>
+</head>
+<body>
+<h2>Overview</h2>
+NanoContainer committers introduce themselves in their own words and
+are listed in alphabetical.<br>
+<h3>Paul Hammant</h3>
+Paul is 35, works for ThoughtWorks UK (yada yada - see <a
+ href="http://www.picocontainer.org/people.html">PicoContainer intro</a>)<br>
+<br>
+NanoContainer is the transparent type-3 IoC equivalent to Phoenix (the
+old Apache-Avalon container). Phoenix, in type-1 form, lives on
+in JContainer's Loom project. I happen to love transparency and the
+simplicy of type-3 nowadays.<br>
+<h3>Aslak Hellesoy</h3>
+TODO-Aslak<br>
+<br>
+</body>
+</html>
----------
site /docs
print.css added at 1.1
diff -N print.css
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ print.css 17 Dec 2003 22:03:23 -0000 1.1
@@ -0,0 +1,7 @@
+#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks {
+ display: none;
+ }
+body.docs div.docs {
+ margin: 0 !important;
+ border: none !important
+ }
----------
site /docs
source-repositories.html added at 1.1
diff -N source-repositories.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ source-repositories.html 17 Dec 2003 22:03:23 -0000 1.1
@@ -0,0 +1,52 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+ <meta content="text/html; charset=ISO-8859-1"
+ http-equiv="content-type">
+ <title>Source Respositories</title>
+</head>
+<body>
+<div class="app">
+<div class="h3">
+<h3><a name="Web Access">Web Access</a> </h3>
+<p><a href="http://cvs.nanocontainer.codehaus.org/nano">http://cvs.nanocontainer.codehaus.org/</a><br>
+<a href="http://cvs.nanocontainer.codehaus.org/nano"></a></p>
+</div>
+<div class="h3">
+<h3><a name="Anonymous CVS Access">Anonymous CVS Access</a> </h3>
+<p>This project's CVS repository can be checked out through anonymous
+(pserver) CVS with the following instruction set. When prompted for a
+password for anonymous, simply press the Enter key. </p>
+<p>cvs -d :pserver:[email protected]:/cvsroot/nanocontainer
+login <br>
+<br>
+cvs -z3 -d :pserver:[email protected]:/cvsroot/nanocontainer
+co nano<br>
+</p>
+<p>Updates from within the module's directory do not need the -d
+parameter. </p>
+</div>
+<div class="h3">
+<h3><a name="Developer CVS Access via SSH">Developer CVS Access via SSH</a>
+</h3>
+<p>Only project developers can access the CVS tree via this method.
+SSH1 must be installed on your client machine. Substitute <b>name </b>with
+the proper value. Enter your site password when prompted. </p>
+<p>export CVS_RSH=ssh <br>
+<br>
+cvs -z3 -d :ext:[email protected]:/cvsroot/nanocontainer co
+module-as-above<br>
+</p>
+<p>Remember to replace 'username' with your actual username on
+cvs.codehaus.org. </p>
+</div>
+<div class="h3">
+<h3><a name="CVS Access behind a firewall">CVS Access behind a firewall</a>
+</h3>
+<p>For those developers who are stuck behind a corporate firewall, <a
+ href="http://cvsgrab.sourceforge.net/">CVSGrab </a>can use the
+viewcvs web interface to checkout the source code. </p>
+</div>
+</div>
+</body>
+</html>
----------
site /docs
tigris.css added at 1.1
diff -N tigris.css
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ tigris.css 17 Dec 2003 22:03:23 -0000 1.1
@@ -0,0 +1,789 @@
+/* $Id: tigris.css,v 1.1 2003/12/17 22:03:23 paul Exp $
+
+ This file defines basic default formatting for HTML conforming to Tigris application style. To extend or override these rules for your instance, edit inst.css instead of this file. */
+
+/* colors, backgrounds, borders, link indication */
+body {
+ background: #fff;
+ color: #000;
+}
+
+.app h3, .app h4, .tabs td, .tabs th, .functnbar {
+ background-image: url(../images/nw_maj_rond.gif);
+ background-repeat: no-repeat;
+}
+
+.functnbar, .functnbar2 {
+ background-color: #aaa;
+}
+
+.functnbar2, .functnbar3 {
+ background-color: #aaa;
+ background-image: url(../images/sw_maj_rond.gif);
+ background-repeat: no-repeat;
+ background-position: bottom left;
+}
+
+.functnbar3 {
+ background-color: #ddd;
+ background-image: url(../images/sw_med_rond.gif);
+}
+
+.functnbar, .functnbar2, .functnbar3 {
+ color: #000;
+}
+
+.functnbar a, .functnbar2 a, .functnbar3 a {
+ color: #000;
+ text-decoration: underline;
+}
+
+#navcolumn .body div, body.docs #toc li li {
+ background-image: url(../images/strich.gif);
+ background-repeat: no-repeat;
+ background-position: .5em .5em;
+}
+
+#searchbox .body div, #navcolumn .body .heading {
+ background-image: none;
+}
+
+a:link, #navcolumn a:visited, .app a:visited, .tasknav a:visited {
+ color: blue;
+}
+
+a:link.selfref, a:visited.selfref {
+ color: #555 !important;
+ text-decoration: none;
+}
+
+a:active, a:hover, #leftcol a:active, #leftcol a:hover {
+ color: #f30 !important;
+}
+
+#leftcol a, #breadcrumbs a {
+ text-decoration: none;
+}
+
+.app h3, .app h4 {
+ color: #fff;
+}
+
+.app h3 {
+ background-color: #333;
+}
+
+.app h3 a:link, .app h3 a:visited, .app h4 a:link, .app h4 a:visited {
+ color: #fff !important;
+ text-decoration: underline;
+}
+
+.app h4 {
+ background-color: #888;
+}
+
+.a td {
+ background: #ddd;
+}
+
+.b td {
+ background: #efefef;
+}
+
+table, th, td {
+ border: none;
+}
+
+div.colbar {
+ background: #eee;
+ border-color: #999 #EEE #EEE #999;
+ border-width: 1px;
+ border-style: solid;
+}
+
+.toolgroup {
+ background: #efefef;
+}
+
+.toolgroup .label {
+ border-bottom: 1px solid #666;
+ border-right: 1px solid #666;
+ background: #ddd;
+ color: #555;
+}
+
+.toolgroup .body {
+ border-right: 1px solid #aaa;
+ border-bottom: 1px solid #aaa;
+}
+
+#breadcrumbs {
+ border-top: 1px solid #fff;
+ background-color: #ccc;
+}
+
+#main {
+ border-top: 1px solid #999;
+}
+
+#rightcol div.www, #rightcol div.help {
+ border: 1px solid #ddd;
+}
+
+body.docs div.docs {
+ background-color: #fff;
+ border-left: 1px solid #ddd;
+ border-top: 1px solid #ddd;
+}
+
+#helptext .label {
+ background-image: url(../images/icon_help_sml.gif);
+ background-repeat: no-repeat;
+ background-position: 97%;
+}
+
+body.docs {
+ background: #eee url(../images/help_logo.gif) top right no-repeat !important;
+}
+
+.docs h3, .docs h4 {
+ border-top: solid 1px #000;
+}
+
+#apphead h2 em {
+ color: #777;
+}
+
+.app th {
+ background-color: #bbb;
+}
+
+.tabs th {
+ border-right: 1px solid #333;
+ background-color: #ddd;
+ color: #fff;
+ border-left: 1px solid #fff;
+}
+
+.tabs td {
+ background-color: #999;
+ border-bottom: 1px solid #fff;
+ border-right: 1px solid #fff;
+ border-left: 1px solid #fff;
+}
+
+.tabs {
+ border-bottom: 6px #ddd solid;
+}
+
+.tabs th, .tabs th a:link, .tabs th a:visited {
+ color: #555;
+}
+
+.tabs td, .tabs td a:link, .tabs td a:visited {
+ color: #fff;
+}
+
+.tabs a {
+ text-decoration: none;
+}
+
+.axial th {
+ background-color: #ddd;
+ color: black;
+}
+
+.alert {
+ background-color: #ff9;
+}
+
+.expandedwaste {
+ background: url(../images/icon_arrowwaste2_sml.gif) no-repeat;
+}
+
+.collapsedwaste {
+ background: url(../images/icon_arrowwaste1_sml.gif) no-repeat;
+}
+
+.filebrowse .expanded, .filebrowse-alt .expanded {
+ background-image: url(../images/icon_arrowfolderopen2_sml.gif);
+ background-repeat: no-repeat;
+}
+
+.filebrowse .collapsed, .filebrowse-alt .collapsed {
+ background-image: url(../images/icon_arrowfolderclosed1_sml.gif);
+ background-repeat: no-repeat;
+}
+
+.filebrowse .leafnode, .filebrowse-alt .leafnode {
+ background-image: url(../images/icon_folder_sml.gif);
+ background-repeat: no-repeat;
+}
+
+.filebrowse .leaf, .filebrowse-alt .leaf {
+ background-image: url(../images/icon_doc_sml.gif);
+ background-repeat: no-repeat;
+}
+
+.sortup {
+ background: url(../images/icon_sortup.gif) no-repeat;
+}
+
+.sortdown {
+ background: url(../images/icon_sortdown.gif) no-repeat;
+}
+
+.collapsedwaste {
+ background: url(../images/icon_arrowwaste1_sml.gif) no-repeat;
+}
+
+body .grid td {
+ border-top: 1px solid #ccc;
+ border-left: 1px solid #ccc;
+ background-color: transparent;
+}
+
+.confirm {
+ color: #090;
+}
+
+.info {
+ color: #069;
+}
+
+.errormessage, .warningmessage, .donemessage, .infomessage {
+ border-top: 5px solid #900;
+ border-left: 1px solid #900;
+ background-image: url(../images/icon_error_lrg.gif);
+ background-repeat: no-repeat;
+ background-position: 5px 1.33em;
+}
+
+.warningmessage {
+ background-image: url(../images/icon_warning_lrg.gif);
+ border-color: #c60;
+}
+
+.donemessage {
+ background-image: url(../images/icon_success_lrg.gif);
+ border-color: #090;
+}
+
+.infomessage {
+ background-image: url(../images/icon_info_lrg.gif);
+ border-color: #069;
+}
+
+.docinfo {
+ background: url(../images/icon_doc_lrg.gif) no-repeat;
+}
+
+.dirinfo {
+ background: url(../images/icon_folder_lrg.gif) no-repeat;
+}
+
+.memberinfo {
+ background: url(../images/icon_members_lrg.gif) no-repeat;
+}
+
+.usergroupinfo {
+ background: url(../images/icon_usergroups_lrg.gif) no-repeat;
+}
+
+.errormark, .warningmark, .donemark, .infomark {
+ background: url(../images/icon_error_sml.gif) no-repeat;
+}
+
+.warningmark {
+ background-image: url(../images/icon_warning_sml.gif);
+}
+
+.donemark {
+ background-image: url(../images/icon_success_sml.gif);
+}
+
+.infomark {
+ background-image: url(../images/icon_info_sml.gif);
+}
+
+.cvsdiff, .cvsblame {
+ background-color: #ccc;
+}
+
+.cvsdiffadd {
+ background-color: #afa;
+}
+
+.cvsdiffremove {
+ background-color: #faa;
+}
+
+.cvsdiffchanges1 {
+ background-color: #ff7;
+}
+
+.cvsdiffchanges2 {
+ background-color: #ff7;
+}
+
+li.selection ul a {
+ background: #fff;
+}
+
+.band1 {
+ color: #fff;
+ background-color: #663;
+}
+
+.band2 {
+ color: #fff;
+ background-color: #66C;
+}
+
+.band3 {
+ background-color: #C99;
+}
+
+.band4 {
+ background-color: #CFF;
+}
+
+.band5 {
+ color: #fff;
+ background-color: #336;
+}
+
+.band6 {
+ color: #fff;
+ background-color: #966;
+}
+
+.band7 {
+ background-color: #9CC;
+}
+
+.band8 {
+ background-color: #FFC;
+}
+
+.band9 {
+ color: #fff;
+ background-color: #633;
+}
+
+.band10 {
+ color: #fff;
+ background-color: #699;
+}
+
+.band11 {
+ background-color: #CC9;
+}
+
+.band12 {
+ background-color: #CCF;
+}
+
+.band13 {
+ color: #fff;
+ background-color: #366;
+}
+
+.band14 {
+ color: #fff;
+ background-color: #996;
+}
+
+.band15 {
+ background-color: #99C;
+}
+
+.band16 {
+ background-color: #FCC;
+}
+
+.app .helplink, #helptext .helplink {
+ cursor: help;
+}
+
+.legend th, .bars th {
+ background-color: #fff;
+}
+
+/* font and text properties, exclusive of link indication, alignment, text-indent */
+body, th, td, input, select {
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+}
+
+code, pre {
+ font-family: 'Andale Mono', Courier, monospace;
+}
+
+body, .app h3, .app h4, #rightcol h3, pre, code, #apphead h2 small, h4, th, td {
+ font-size: x-small;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: small;
+}
+
+small, div#footer, div#login, div.tabs th, div.tabs td, input, select, .paginate, .functnbar, .functnbar2, .functnbar3, #breadcrumbs, .courtesylinks, #rightcol div.help, .colbar, .tasknav, body.docs div#toc, #leftcol, .legend, .bars {
+ font-size: xx-small;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: x-small;
+}
+
+.tabs td, .tabs th, dt, .tasknav .selfref, #login .username, .selection {
+ font-weight: bold;
+}
+
+li.selection ul {
+ font-weight: normal;
+}
+
+#apphead h2 em {
+ font-style: normal;
+}
+
+#banner h1 {
+ font-size: 1.25em;
+}
+
+/* box properties (exclusive of borders), positioning, alignments, list types, text-indent */
+#bodycol h2 {
+ margin-top: .3em;
+ margin-bottom: .5em;
+}
+
+p, ul, ol, dl, .bars table {
+ margin-top: .67em;
+ margin-bottom: .67em;
+}
+
+h3, h4 {
+ margin-bottom: 0;
+}
+
+form {
+ margin: 0;
+}
+
+#bodycol {
+ padding-left: 12px;
+ padding-right: 12px;
+ width: 100%;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ width: auto;
+}
+
+html>body #bodycol {
+ width: auto;
+}
+
+.docs {
+ line-height: 1.4;
+}
+
+ol ol {
+ list-style-type: lower-alpha;
+}
+
+ol ol ol {
+ list-style-type: lower-roman;
+}
+
+.app h3, .app h4 {
+ padding: 5px;
+ margin-right: 2px;
+ margin-left: 2px;
+}
+
+.app td, .app th {
+ padding: 2px 3px;
+}
+
+.h3 p, .h4 p, .h3 dt, .h4 dt {
+ margin-right: 7px;
+ margin-left: 7px;
+}
+
+.tasknav {
+ margin-bottom: 1.33em;
+}
+
+div.colbar {
+ padding: 3px;
+ margin: 2px 2px 0;
+}
+
+.tabs {
+ margin-top: .67em;
+ margin-right: 2px;
+ margin-left: 2px;
+ padding-left: 8px;
+}
+
+.tabs td, .tabs th {
+ padding: 3px 9px;
+}
+
+#rightcol div.www, #rightcol div.help {
+ padding: 0 .5em;
+}
+
+body.docs #toc {
+ position: absolute;
+ top: 15px;
+ left: 0px;
+ width: 120px;
+ padding: 0 20px 0 0;
+}
+
+body.docs #toc ul, #toc ol {
+ margin-left: 0;
+ padding-left: 0;
+}
+
+body.docs #toc li {
+ margin-top: 7px;
+ padding-left: 10px;
+ list-style-type: none;
+}
+
+body.docs div.docs {
+ margin: 61px 0 0 150px;
+ padding: 1em 2em 1em 1em !important;
+}
+
+.docs p+p {
+ text-indent: 5%;
+ margin-top: -.67em;
+}
+
+.docs h3, .docs h4 {
+ margin-bottom: .1em;
+ padding-top: .3em;
+}
+
+.functnbar, .functnbar2, .functnbar3 {
+ padding: 5px;
+ margin: .67em 2px;
+}
+
+.functnbar3 {
+ margin-top: 0;
+}
+
+body {
+ padding: 1em;
+}
+
+body.composite, body.docs {
+ margin: 0;
+ padding: 0;
+}
+
+th, td {
+ text-align: left;
+ vertical-align: top;
+}
+
+.right {
+ text-align: right !important;
+}
+
+.center {
+ text-align: center !important;
+}
+
+.axial th, .axial th .strut {
+ text-align: right;
+}
+
+.app .axial td th {
+ text-align: left;
+}
+
+body .stb {
+ margin-top: 1em;
+ text-indent: 0;
+}
+
+body .mtb {
+ margin-top: 2em;
+ text-indent: 0;
+}
+
+.courtesylinks {
+ margin-top: 1em;
+ padding-top: 1em;
+}
+
+dd {
+ margin-bottom: .67em;
+}
+
+.toolgroup {
+ margin-bottom: 6px;
+}
+
+.toolgroup .body {
+ padding: 4px 4px 4px 0;
+}
+
+.toolgroup .label {
+ padding: 4px;
+}
+
+.toolgroup .body div {
+ padding-bottom: .3em;
+ padding-left: 1em;
+}
+
+.toolgroup .body div div {
+ margin-top: .3em;
+ padding-bottom: 0;
+}
+
+.tier1 {
+ margin-left: 0;
+}
+
+.tier2 {
+ margin-left: 1.5em;
+}
+
+.tier3 {
+ margin-left: 3em;
+}
+
+.tier4 {
+ margin-left: 4.5em;
+}
+
+.tier5 {
+ margin-left: 6em;
+}
+
+.tier6 {
+ margin-left: 7.5em;
+}
+
+.tier7 {
+ margin-left: 9em;
+}
+
+.tier8 {
+ margin-left: 10.5em;
+}
+
+.tier9 {
+ margin-left: 12em;
+}
+
+.tier10 {
+ margin-left: 13.5em;
+}
+
+.filebrowse .expanded, .filebrowse .collapsed {
+ padding-left: 34px;
+}
+
+.filebrowse .leafnode, .filebrowse .leaf {
+ padding-left: 20px;
+}
+
+.messagechild {
+ padding-left: 34px;
+}
+
+.filebrowse-alt .expanded, .filebrowse-alt .collapsed, .filebrowse-alt .leaf, .filebrowse-alt .leafnode, .expandedwaste, .collapsedwaste, .sortup, .sortdown {
+ /* hide from macie5\*/
+ float: left;
+ /* resume */
+ display: inline-block;
+ height: 15px;
+ width: 34px;
+ padding-left: 0 !important;
+}
+
+.filebrowse-alt .leaf, .filebrowse-alt .leafnode, .sortup, .sortdown {
+ width: 20px;
+}
+
+.filebrowse ul, .filebrowse-alt ul {
+ list-style-type: none;
+ padding-left: 0;
+ margin-left: 0;
+}
+
+.filebrowse ul ul, .filebrowse-alt ul ul {
+ margin-left: 1.5em;
+ margin-top: 0;
+ padding-top: .67em;
+}
+
+.filebrowse li, .filebrowse-alt li {
+ margin-bottom: .67em;
+}
+
+td.filebrowse h3 {
+ margin-top: 0;
+}
+
+.errormessage, .warningmessage, .donemessage, .infomessage, .docinfo, .dirinfo, .memberinfo, .usergroupinfo {
+ margin: .67em 0;
+ padding: .33em 0 .67em 42px;
+ min-height: 32px;
+}
+
+.errormark, .warningmark, .donemark, .infomark {
+ padding-left: 20px;
+ min-height: 15px;
+}
+
+.alt {
+ display: none;
+}
+
+#banner h1 {
+ margin: 0;
+}
+
+#leftcol {
+ width: 14em;
+}
+
+.axial th, .axial th .strut, #leftcol .strut {
+ width: 12em;
+}
+
+#breadcrumbs {
+ padding: 2px 8px;
+}
+
+.app h3, .app h4, .bars {
+ clear: both;
+}
+
+.legend {
+ float: right;
+}
+
+.legend th, .bars th {
+ text-align: right;
+ padding-left: 1em;
+}
+
+.bars table {
+ table-layout: fixed;
+}
+
+.bars th {
+ width: 12em;
+}
+
+#projectdocumentlist td.filebrowse-alt {
+ padding-right: .75em;
+}
----------
site /docs
volunteers.html added at 1.1
diff -N volunteers.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ volunteers.html 17 Dec 2003 22:03:23 -0000 1.1
@@ -0,0 +1,23 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+ <title>Volunteers</title>
+</head>
+<body>
+<h2>Overview</h2>
+Thinking of doing something for the Nanocontainer project?<br>
+<h2>Additional Scripting Language capability<br>
+</h2>
+What we really need are additional ways to compose (assemble and
+configure) components. We have a fairly well evolved XML design, and
+slighly less complete JavaScript (Rhino) and Jython designs. What
+we need (apart from work on all of those is ) is NetRexx, BeanShell,
+Groovy, JRuby and Pnuts capability. Just for fun. Well, actually to
+prove the assembly/confog agnostic design<br>
+<br>
+<br>
+<small>Authors: Paul Hammant</small><br>
+<br>
+<br>
+</body>
+</html>