opene-development Mailing List for OpenE
Status: Alpha
Brought to you by:
dblevins
You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
(30) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
---|
From: David B. <dav...@vi...> - 2002-04-23 18:33:13
|
Added: src/doc cvs-faq.xml Log: By David Blevins, on 02d/02/04 23:11:07 Revision Changes Path 1.1 opene/src/doc/cvs-faq.xml Index: cvs-faq.xml =================================================================== <?xml version="1.0"?> <document url="http://opene.sf.net/cvs-faq.xml"> <body> <title>CVS FAQ</title> <section title="What is CVS?" ref-id="whatiscvs"> <p> The Concurrent Versions System (CVS) provides network-transparent source control for groups of developers. CVS has four basic functions: </p> <ul> <LI>Maintains a history of all changes made to each directory tree it manages</LI> <LI>Provides hooks to support process control and change control</LI> <LI>Provides reliable access to its directory trees from remote hosts using Internet protocols</LI> <LI>Supports parallel development allowing more than one developer to work on the same sources at the same time</LI> </ul> <p> All the OpenE source code, documentation, and other files are in a CVS repository on a server at SourceForge. To access the repository and download the source code and other files, you need a cvs client. </p> </section> <section title="Where can I get CVS?" ref-id="whereiscvs"> <p> If you are on a Linux machine, you most likely already have cvs. To find out if cvs is intalled, type the following command at a prompt: <br/><br/> <command>which cvs</command> </p> <p> If you are one a Windows machine, you will need to download the CVS command-line client <a href="http://ftp.cvshome.org/win32/cvs1-11-1p1.zip">for Windows</a>. </p> <p> The CVS command line client is available on many operating systems. Choose the CVS client that's right for your OS at the official <a href="http://www.cvshome.org/downloads.html">CVS download</a> page. </p> </section> <section title="How do I install CVS?" ref-id="installingcvs"> <p> There is no "Install Shield" for cvs. You just put the cvs executable in any directory and then include that directory in your PATH system variable. Then you can execute cvs commands from anywhere in your command shell. </p> <section title="Set the PATH variable" ref-id="path"> <p> To set the PATH variable on a Windows machine, execute the following command in a command prompt.<br/><br/> <command>set PATH=%PATH%;C:\the\path\where\cvs\is</command> </p> </section> <section title="Set the CVSROOT variable" ref-id="cvsroot"> <p> To execute cvs commands against a CVS repository, you must tell cvs where the repository is by setting its location in a CVSROOT evironment variable, or by specifying it in your command with the cvs -d option. </p> <p> To set the CVSROOT variable on a Windows machine so that it points toward the OpenE cvs at SourceForge, execute the following command in a command prompt.<br/><br/> <command>set CVSROOT=:pserver:ano...@cv...:/cvsroot/opene</command> </p> </section> <section title="Set the HOME variable" ref-id="home"> <p> The first time you access a particular CVS repository, you must first login to the server hosting the repository. You can do this with the 'cvs login' command, but before doing this you need to set another environment variable. CVS needs to know where to put your login information, for this you must set the HOME environment variable on your OS or in your shell.<br/><br/> If you are on a Linux/Unix machine, this will already be set, but if you are on a Windows machine, you will most likely need to do this manually. </p> <p> To set the HOME variable on a Windows machine, execute the following command in a command prompt.<br/><br/> <command>set HOME=C:\any\directory\works</command> </p> </section> </section> </body> </document> |
From: David B. <dav...@vi...> - 2002-04-23 18:25:27
|
Modified: src/doc project.xml Log: By David Blevins, on 02d/02/04 23:11:25 Revision Changes Path 1.2 +0 -4 opene/src/doc/project.xml Index: project.xml =================================================================== RCS file: /cvsroot/opene/opene/src/doc/project.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- project.xml 23 Apr 2002 18:02:41 -0000 1.1 +++ project.xml 23 Apr 2002 18:25:24 -0000 1.2 @@ -21,10 +21,6 @@ <display>Welcome!</display> </navLink> <navLink> - <url>datasheet.xml</url> - <display>Overview</display> - </navLink> - <navLink> <url>lists.xml</url> <display>Mailing Lists</display> </navLink> |
From: David B. <dav...@vi...> - 2002-04-23 18:23:57
|
Added: src/doc quickstart-cvs.xml Log: By David Blevins, on 02d/02/04 23:11:23 Revision Changes Path 1.1 opene/src/doc/quickstart-cvs.xml Index: quickstart-cvs.xml =================================================================== <?xml version="1.0"?> <document url="http://openejb.sf.net/quickstart-cvs.xml" toc="none"> <body> <title>OpenE QuickStart Guide</title> <section title="Logging into the CVS server"> <p> In the CVS world, downloading is referred to as checking out. Before you can checkout the OpenE source from the repository, you need to login. To log into the cvs server at SourceForge where the OpenE project source lives. Execute the following command in your shell: </p> <p> <command>cvs -d:pserver:ano...@cv...:/cvsroot/openejb login</command> </p> <p> When it prompts you for the CVS password, simply hit the Enter key. </p> </section> <section title="Checking out the source"> <p> After you have logged in, you can checkout the source code and execute other CVS commands. To checkout the OpenE source, go to the directory where you would like to place the files and execute the following command: </p> <p> <command>cvs -z3 -d:pserver:ano...@cv...:/cvsroot/openejb co openejb</command> </p> <p> NOTE: The text above should be on one line and executed as one command. </p> <p> When you do a checkout, a copy of the newest files in the repository is downloaded to a directory on your local machine. This is called a working copy and is yours to play with, edit, or manage as you see fit. Changes made to your working copy do not become a permanent part of the repository until they are checked in. </p> <p> When files are checked into the repository, they are uploaded from the working copy on your machine to the CVS repository on the ExoLab server. The files then become a permanent part of the repository and can be checked out by anyone. </p> </section> <section title="Checking in source files (committing)"> <p> Checking in files, known as committing, requires special access which is granted on an individual basis. If you would like to contribute changes to files or new files, you can email the files to the <a href="lists.html#openejb-dev">OpenE Developer</a> mailing list for review. </p> </section> </body> </document> |
From: David B. <dav...@vi...> - 2002-04-23 18:22:25
|
Added: src/doc quickstart.xml Log: By David Blevins, on 02d/02/04 23:11:22 Revision Changes Path 1.1 opene/src/doc/quickstart.xml Index: quickstart.xml =================================================================== <?xml version="1.0"?> <document url="http://opene.sf.net/quickstart.xml" toc="numeric"> <body> <title>OpenE QuickStart Guide</title> <section title="Join the mailing list" ref-id="joinlist"> <p> The OpenE User list is where the general OpenE community goes to ask questions, make suggestions, chat with other users, and keep a finger on the pulse of the project. </p> <p> Please feel free to ask as many questions as you need while becoming familiar with the project. We believe the perspective of those who are new the project is very valuable and we rely on your feedback to make the project easier to use and understand for everyone. If you have any suggestions on ways we can help those that are new to the project get up to speed more quickly, we are more than willing to listen. </p> <p> <a href="http://lists.sourceforge.net/lists/listinfo/opene-user">Subscribe</a>/<a href="http://www.geocrawler.com/redir-sf.php3?list=opene-user">View Archive</a> </p> </section> <section title="Get the source" ref-id="getsource"> <p> Getting involved in any Open Source project requires the source. The standard tool for managing source code in open source projects is CVS. If you are not familiar with CVS, take a moment to read our <a href="cvs-faq.html">CVS FAQ</a>. </p> <p> If you have cvs already installed and are ready to go, the following two commands are all you need to get the source. The first command logs you into the system, when it prompts you for the CVS password, simply hit the Enter key. </p> <p> <command>cvs -d:pserver:ano...@cv...:/cvsroot/opene login</command> </p> <p> <command>cvs -z3 -d:pserver:ano...@cv...:/cvsroot/opene co opene</command> </p> <p> NOTE: The 'cvs ....' commands above should be on one line and executed as one command. </p> <p> If you are a new user to cvs, the above steps may seem overly simplistic to you. For a more detailed explanation of the login/checkout process, <a href="quickstart-cvs.html">click here</a>. </p> </section> <section title="Building OpenE" ref-id="buildsource"> <p> After doing the checkout, there should be a new directory named 'opene', change to that directory and execute the following command: </p> <p> Windows:<br></br> <command>[prompt] opene build</command> </p> <p> Unix/Linux:<br></br> <command>[prompt] ./opene.sh build</command> </p> <p> NOTE: You must execute the build script in the same directory where it is located. </p> </section> <section title="Run the test suite" ref-id="runtests"> <p> Now that you have built OpenE and other needed jars, it's a good to run the test suite and verify that everything is setup. Execute the following commands: </p> <p> Windows:<br></br> <command>[prompt] opene test</command> </p> <p> Unix/Linux:<br></br> <command>[prompt] ./opene.sh test</command> </p> <p> NOTE: You must execute the build and test scripts in the same directory where they are located. </p> </section> <section title="Deploy your ejb-jar" ref-id="deployjar"> <p> OpenE comes with a command-line tool to help guide you through deploying your jars in OpenE. The options are as follows: </p> <p> Windows:<br></br> <command>[prompt] opene deploy <i>config-file</i> <i>jar-file</i></command> </p> <p> Unix/Linux:<br></br> <command>[prompt] ./opene.sh deploy <i>config-file</i> <i>jar-file</i></command> </p> <p> <i>config-file</i> is the location of the configuration file used to start OpenEJB. </p> <p> <i>jar-file</i> is the location of the EJB jar file containing the beans you would like to deploy.<br/><br/> </p> <p> Windows Example:<br></br> <command>[prompt] opene deploy conf\default.openejb.conf beans\undeployedBeans.jar</command> </p> <p> Unix/Linux Example:<br></br> <command>[prompt] ./opene.sh deploy conf/default.openejb.conf beans/undeployedBeans.jar</command> </p> <p> NOTE: The text above should be on one line and executed as one command. </p> <p> The above examples actually work! Go ahead and try them out, you must execute them in the same directory you build the source in. Note, the undeployedBeans.jar was built when you ran the build script earlier. </p> </section> </body> </document> |
From: David B. <dav...@vi...> - 2002-04-23 18:15:40
|
Added: src/doc lists.xml Log: By David Blevins, on 02d/02/04 23:11:15 Revision Changes Path 1.1 opene/src/doc/lists.xml Index: lists.xml =================================================================== <?xml version="1.0"?> <document url="http://opene.sf.net/lists.xml" toc="none"> <body> <title>OpenE Mailing Lists</title> <header> <p> Open Source development is inherently chaotic due the fact that all development is decentralized. Don't get discouraged by that, learn to ask as many questions as possible on the mailing lists. </p> </header> <section title="User Mailing List" ref-id="opene-user"> <p> Where the general OpenE community goes to ask questions, make suggestions, chat with other users and developers, and keep a finger on the pulse of the project. </p> <p> Medium volume (possibly more than 5 messages a day) mailing list, dedicated to the OpenE community. </p> <p> <UL> <LI><a href="http://lists.sourceforge.net/mailman/listinfo/opene-user"> Subscribe/Unsubscribe/Preferences </a></LI> <LI><a href="http://www.geocrawler.com/redir-sf.php3?list=opene-user"> View Archive(Geocrawler)</a></LI> </UL> </p> </section> <section title="Developer Mailing List" ref-id="opene-dev"> <p> If you're a developer or contributor on OpenE, this is the place for you. Join in on the develpment and planning discussions, and keep tabs on all the changes to our cvs. We have mixed a few of the popular perl scripts for cvs email notification as well as added a few features that are all new. This new list provides you with as-it-happens information regarding OpenE development. </p> <p> You can now get the scoop on the changes that take place in OpenE as our team is hard at work in developing and refining the project. </p> <p> <UL> <LI><a href="http://lists.sourceforge.net/lists/listinfo/opene-development"> Subscribe/Unsubscribe/Preferences </a></LI> <LI><a href="http://www.geocrawler.com/redir-sf.php3?list=opene-development"> View Archive(Geocrawler)</a></LI> </UL> </p> </section> </body> </document> |
From: David B. <dav...@vi...> - 2002-04-23 18:05:21
|
Added: src/doc cvs.xml Log: By David Blevins, on 02d/02/04 23:11:05 Revision Changes Path 1.1 opene/src/doc/cvs.xml Index: cvs.xml =================================================================== <?xml version="1.0" encoding="ISO-8859-1"?> <document url="http://opene.sf.net/cvs.xml"> <body> <title>CVS Access</title> <section title="Getting the Source"> <p> Getting involved in any Open Source project requires the source. The standard tool for managing source code in open source projects is CVS. If you are not familiar with CVS, take a moment to read our <a href="cvs-faq.html">CVS FAQ</a>. </p> <p> If you have cvs already installed and are ready to go, the following two commands are all you need to get the source. The first command logs you into the system, when it prompts you for the CVS password, simply hit the Enter key. </p> <p> <command>cvs -d:pserver:ano...@cv...:/cvsroot/opene login</command> </p> <p> <command>cvs -z3 -d:pserver:ano...@cv...:/cvsroot/opene co opene</command> </p> <p> NOTE: The 'cvs ....' commands above should be on one line and executed as one command. </p> <p> If you are a new user to cvs, the above steps may seem overly simplistic to you. For a more detailed explanation of the login/checkout process, <a href="quickstart-cvs.html">click here</a>. </p> </section> <section title="Guidelines For Code Contribution"> <p>All code contributions must be under the license and copyright of the project to which you contribute. By contributing code you agree that we can distribute the contribution under the terms of the license, that it can be distributed without any royalties, copyright, trademark, patent or other legal lock ups. Open source means no discrimination against any group or individual that may wish to use the code.</p> <p>When making a contribution you are granting us a world wide, royalty free, unlimited in time license to re-distribute the code under the Exolab license. In case you wonder, you remain the original author and copyright holder of the contribution, you just give other people a license to use it as well. Thank you.</p> <p>It's perfectly ok to put your name and e-mail address in the code.</p> <p>When sending patches, diff files with context (3 lines before, 3 lines after) work best: <pre><![CDATA[ cvs diff -c <file> or diff -c <file> ]]></pre> </p> </section> <section title="Guidelines For Committers"> <section title="Familiarize yourself" ref-id="rule1"> <p><i>Familiarize yourself.</i> Take some time to understand the directory structure, build environment, interaction between components, coding and commenting style. Nothing out of the ordinary, but still not all projects are identical.</p> </section> <section title="Let is know" ref-id="rule2"> <p><i>Before starting to work please advertise.</i> It's pointless to have two people working on the same feature. Send an e-mail to the developer mailing list and announce what and how. If you don't get a reply within a day, you can assume the coast is clear.</p> </section> <section title="Test, test, test" ref-id="rule3"> <p><i>Test before you commit.</i> Before committing any changes run a <tt>cvs update</tt> to make sure you have the latest code base. Run the test cases to make sure nothing is broken.</p> </section> <section title="Commit all at once" ref-id="rule4"> <p><i>Commit all at once.</i> If the change involves more than a single file, make sure to commit all the changes together. A partially committed CVS tree is not a pretty sight. No lunch breaks, meetings or sleep during commits.</p> </section> <section title="Be ready to receive complaints" ref-id="rule5"> <p><i>Be ready to receive complaints.</i> Hopefully all works fine, but if changes to break existing code, people will complain. Be ready to answer their e-mails and apply the proper fixes. No going on vacation five minutes after a commit.</p> </section> <section title="Give yourself some credit" ref-id="rule6"> <p><i>Put your name so people know who to credit.</i> (Also who to blame). Initials work just fine, your full name and e-mail address are already on the main page. If you've added a new file, feel free to put your name and e-mail address as the author. If you're fixing a file, put your initials on the comment.</p> </section> <section title="Observe release time" ref-id="rule7"> <p><i>Observe release time.</i> We're going to announce a new release five hours prior to making it. That gives you four hours to commit any changes, make sure nothing breaks. Don't leave the computer before the release is done. If you can't make it, there's alway the next release.</p> </section> <section title="Document what you've done" ref-id="rule8"> <p><i>Document what you've done.</i> In-code documentation, CVS commit messages, and the changelog. Major changes should always be recorded in the changelog.</p> </section> <section title="Use the document DTD" ref-id="rule9"> <p><i>Use the document DTD.</i> When adding new documentation use the document DTD. Specify the proper document URL, properties, body and section. Everything inside the body/header/section is XHTML. That means well formed HTML. If it's not, you won't be able to build the docs.</p> <p>We don't have a particular style for documentation, and we do appreciate a sense of humor, sarcasm and literary expression. Just don't overdue it, and please, no cliche.</p> </section> </section> <section title="Licensing Policy"> <p>We have a simple policy regarding distributable code. Either it's open source and compatible in license, or it's an API that is freely distributable.</p> <p>BSD-like and MPL-like licenses are compatible and can be mixed in the same code base. Liberal licenses and public domain are also fine.</p> <p>APIs need not be open source, but they must be freely distributable. As a policy we like to stick with standard APIs and never modify them, so the license has little affect. We do favor public domains APIs like SAX over tightly controlled APIs, and hopefully we can all do something about that.</p> <p>Pay special attention to pre-release availability and trademark issues. Several committees and companies require proper trademark acknowledgement in the documentation. Some of them are available for distribution only once they have been formally released. This policy applies to all APIs coming from Sun.</p> </section> <section title="Other sources of information"> <p>Here is the CVS website. <a href="http://www.sourcegear.com/CVS">http://www.sourcegear.com/CVS</a> </p> <p> Win95/NT/2000(NT 5.0) related material <a href="http://www.sourcegear.com/CVS/Dev/codewindow">http://www.sourcegear.com/CVS/Dev/codewindow</a> </p> <p> More advanced documentation. <a href="http://www.loria.fr/~molli/cvs-index.html"> http://www.loria.fr/~molli/cvs-index.html</a> </p> </section> </body> </document> |
From: David B. <dav...@vi...> - 2002-04-23 18:02:42
|
Added: src/doc project.xml Log: Project navigation doc By David Blevins, on 02d/02/04 23:11:02 Revision Changes Path 1.1 opene/src/doc/project.xml Index: project.xml =================================================================== <?xml version="1.0" encoding="ISO-8859-1"?> <project topSelected="1"> <title>The OpenE Project</title> <logo>./images/logo_ejb.gif</logo> <repository>OpenE</repository> <href>http://www.opene.org</href> <topNav> <navLink> <url>http://openejb.sf.net</url> <display>OpenEJB</display> </navLink> </topNav> <navSections> <section name="Main"> <navLink> <url>index.xml</url> <display>Welcome!</display> </navLink> <navLink> <url>datasheet.xml</url> <display>Overview</display> </navLink> <navLink> <url>lists.xml</url> <display>Mailing Lists</display> </navLink> <navLink> <url>cvs.xml</url> <display>CVS</display> </navLink> <navLink> <url>http://sourceforge.net/projects/opene/</url> <display>SourceForge</display> </navLink> </section> <section name="Users"> <navLink> <url>quickstart.xml</url> <display>Quickstart</display> </navLink> <navLink> <url>http://sourceforge.net/tracker/?group_id=44351&atid=439275</url> <display>Support</display> </navLink> </section> </navSections> <notice> Java, EJB, JDBC, JNDI, JTA, Sun, Sun Microsystems are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and in other countries. XML, XML Schema, XSLT and related standards are trademarks or registered trademarks of MIT, INRIA, Keio or others, and a product of the World Wide Web Consortium. All other product names mentioned herein are trademarks of their respective owners. </notice> </project> |
From: David B. <dav...@vi...> - 2002-04-23 17:53:52
|
Modified: src/doc/style default.css Log: Added subtitle font By David Blevins, on 02d/02/04 23:10:53 Revision Changes Path 1.2 +13 -5 opene/src/doc/style/default.css Index: default.css =================================================================== RCS file: /cvsroot/opene/opene/src/doc/style/default.css,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- default.css 23 Apr 2002 16:44:36 -0000 1.1 +++ default.css 23 Apr 2002 17:53:52 -0000 1.2 @@ -19,12 +19,20 @@ } .pageTitle { - font-size: 18px; + font-size: 45px; font-family: arial, "Helvetica", "Arial", "sans-serif"; - line-height: 28px; + line-height: 45px; font-weight: bold; - color: #666666; + color: #222222; } +.pageSubTitle { + font-size: 13px; + font-family: arial, "Helvetica", "Arial", "sans-serif"; + line-height: 13px; + font-weight: bold; + color: #444444; +} + .bodyGrey { font-size: 11px; @@ -33,9 +41,9 @@ } .bodyBlack { - font-size: 12px; + font-size: 14px; font-family: arial, helvetica, sans-serif; - line-height: 16px; color: #222222; + line-height: 17px; color: #222222; } .toc { |
From: David B. <dav...@vi...> - 2002-04-23 17:53:25
|
Modified: src/doc/style website.xsl Log: Updated style By David Blevins, on 02d/02/04 23:10:53 Revision Changes Path 1.2 +29 -15 opene/src/doc/style/website.xsl Index: website.xsl =================================================================== RCS file: /cvsroot/opene/opene/src/doc/style/website.xsl,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- website.xsl 23 Apr 2002 16:45:41 -0000 1.1 +++ website.xsl 23 Apr 2002 17:53:24 -0000 1.2 @@ -98,6 +98,33 @@ <td width="490" valign="bottom"> <!-- Page title --> <xsl:choose> + <xsl:when test="/document/body/titlebar"> + <table border="0"> + <tr> + <td> + <span class="pageTitle"><xsl:value-of select="/document/body/titlebar/main"/></span> + </td> + <td> + <table cellspacing="1" width="300"> + <tr> + <td bgcolor="#a0a0a0"> + <span class="pageSubTitle"> + <xsl:value-of select="/document/body/titlebar/top"/> + </span> + </td> + </tr> + <tr> + <td bgcolor="#c0c0c0"> + <span class="pageSubTitle"> + <xsl:value-of select="/document/body/titlebar/bottom"/> + </span> + </td> + </tr> + </table> + </td> + </tr> + </table> + </xsl:when> <xsl:when test="/document/body/title"> <span class="pageTitle"><xsl:value-of select="/document/body/title"/></span><br/> </xsl:when> @@ -116,7 +143,7 @@ </p> </xsl:if> <xsl:if test="document/body/header"> - <br/> + <br/> <xsl:apply-templates select="document/body/header"/> </xsl:if> </td> @@ -405,20 +432,7 @@ </td> </xsl:template> - <xsl:template match="ul"> - <table border="0" cellpadding="2" cellspacing="2"> - <tr><td colspan="2" height="5"></td></tr> - <span class="bodyGrey"><xsl:apply-templates/></span> - </table> - </xsl:template> - - <xsl:template match="ul/li"> - <tr> - <td align="left" valign="top" width="10">-</td> - <td align="left" valign="top"><span class="bodyGrey"><xsl:apply-templates/></span></td> - </tr> - </xsl:template> - + <xsl:template match="pre"> <span class="bodyGrey"> <pre><xsl:apply-templates/></pre> |
From: David B. <dav...@vi...> - 2002-04-23 17:51:31
|
Added: src/doc index.xml Log: Added the index/splash page By David Blevins, on 02d/02/04 23:10:51 Revision Changes Path 1.1 opene/src/doc/index.xml Index: index.xml =================================================================== <?xml version="1.0"?> <document url="http://openejb.sf.net/index.xml" toc="none"> <properties> <title>OpenE</title> <sub-title>Open Source Enterprise</sub-title> </properties> <body> <titlebar> <main>OpenE</main> <top>Open Source</top> <bottom>Enterprise</bottom> </titlebar> <section title="What is OpenE?" ref-id="What is OpenE?"> <p> OpenE is an enterprise application server that supports the Enterprise JavaBeans 1.1 component model and will be soon be open-sourced under a BSD-sytle license. OpenE focuses on ease of use and providing average users with an application server that is easy to install, configure and run. </p> <p> OpenE provides: <ul> <li>EJB 1.1 support </li> <li>Simple authentication model </li> <li>Full transaction support </li> <li>Easy deployment tools </li> <li>Fast, lightweight protocol </li> </ul> </p> </section> <section title="What's inside?" ref-id="What's inside?"> <p> OpenE joins the list of application servers to use the powerful OpenEJB container system. In fact, OpenE's founder, David Blevins, co-founded the OpenEJB project with Richard Monson-Haefel. OpenE uses the container-server contract defined by OpenEJB in a simple elegant way to provide a fully integrated EJB platform with support for security, transactions, and JDBC/JCA resources. All under a business-friendly BSD-style license. </p> </section> </body> </document> |
From: David B. <dav...@vi...> - 2002-04-23 16:46:06
|
Added: src/doc/style leftNav.xsl Log: XSLT for website By David Blevins, on 02d/02/04 23:09:46 Revision Changes Path 1.1 opene/src/doc/style/leftNav.xsl Index: leftNav.xsl =================================================================== <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0"> <xsl:template match="$project/navSections"> <xsl:for-each select="section"> <!-- ## Section ########################################################### --> <table bgcolor="#A771A9" width="105" border="0" cellpadding="0" cellspacing="0"> <!-- Menu --> <tr> <td width="20"> <img src="./images/dotTrans.gif" width="20" height="2"/> </td> <td width="80"> <xsl:choose> <xsl:when test="@url"> <xsl:variable name="url"> <xsl:call-template name="link-convertor"> <xsl:with-param name="href" select="@url"/> </xsl:call-template> </xsl:variable> <a href="{$url}"><span class="subMenuOn"><xsl:value-of select="@name"/></span></a> </xsl:when> <xsl:otherwise> <span class="subMenuOn"><xsl:value-of select="@name"/></span> </xsl:otherwise> </xsl:choose> </td> </tr> <xsl:for-each select="navLink"> <xsl:variable name="url"> <xsl:call-template name="link-convertor"> <xsl:with-param name="href" select="url"/> </xsl:call-template> </xsl:variable> <!-- Menu Item --> <tr> <td width="20"> <img src="./images/dotTrans.gif" width="20" height="2"/> </td> <td width="80" valign="top" align="left"> <a href="{$url}"><span class="subMenuOff">    <xsl:value-of select="display"/></span></a> </td> </tr> </xsl:for-each> </table> <br/> </xsl:for-each> </xsl:template> </xsl:stylesheet> |
From: David B. <dav...@vi...> - 2002-04-23 16:45:42
|
Added: src/doc/style website.xsl Log: XSLT for website By David Blevins, on 02d/02/04 23:09:45 Revision Changes Path 1.1 opene/src/doc/style/website.xsl Index: website.xsl =================================================================== <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" > <xsl:output method="html" indent="no"/> <xsl:include href="leftNav.xsl"/> <xsl:include href="keywords.xsl"/> <!-- Template for document --> <xsl:template match="/"> <xsl:variable name="project" select="document('../project.xml')/project"/> <html> <head> <xsl:apply-templates select="keywords"/> <!-- Place the Title --> <xsl:choose> <xsl:when test="/document/properties/title"> <title> <xsl:value-of select="/document/properties/title"/> <xsl:if test="/document/properties/sub-title"> -- <xsl:value-of select="/document/properties/sub-title"/> </xsl:if> </title> </xsl:when> <xsl:when test="/document/body/title"> <title><xsl:value-of select="/document/body/title"/></title> </xsl:when> <xsl:otherwise> <title><xsl:value-of select="$project/title"/></title> </xsl:otherwise> </xsl:choose> <!-- Link to the CSS --> <xsl:choose> <xsl:when test="/document/properties/style"> <xsl:element name="link"> <xsl:attribute name="rel">stylesheet</xsl:attribute> <xsl:attribute name="href"><xsl:value-of select="/document/properties/style"/></xsl:attribute> </xsl:element> </xsl:when> <xsl:otherwise> <link rel="stylesheet" href="default.css"/> </xsl:otherwise> </xsl:choose> </head> <body background="./images/Back003-14-1.gif" bgcolor="#ffffff" link="#6763a9" vlink="#6763a9" topmargin="0" bottommargin="0" leftmargin="0" marginheight="0" marginwidth="0"> <a name="top"/> <table border="0" cellpadding="0" cellspacing="0" width="738"> <tr> <td valign="top" align="left" width="120"> <img src="./images/top-01.gif" width="120" height="185" border="0"/></td> <td valign="top" align="left" width="150"> <img src="./images/top-02.gif" width="150" height="185" border="0"/></td> <td valign="top" align="left" width="468"> <table border="0" cellpadding="0" cellspacing="0" width="468" height="185"> <tr> <td valign="top" align="left" width="468" height="60"> <A HREF="http://www.titan-books.net"> <img src="./images/titan_ad.gif" width="468" height="60" border="0"/> </A> </td> </tr> <tr> <td valign="top" align="left" width="468"> <img src="./images/top-03.gif" width="468" height="125" border="0"/> </td> </tr> </table> </td> </tr> </table> <table border="0" cellpadding="0" cellspacing="0" width="738"> <tr> <td rowspan="2" valign="top" width="20" align="left"> <img src="./images/dotTrans.gif" width="20" height="10" border="0"/> </td> <td valign="top" align="left" width="95"> <xsl:apply-templates select="$project/navSections"/> </td> <td rowspan="2" width="7" height="5" bgcolor="#C09EFE" valign="top" align="left"> </td> <!-- Main content window --> <td valign="top" align="left" width="616"> <table border="0"> <!-- First row is header information --> <tr> <td width="46" valign="top" align="left"> </td> <td width="490" valign="bottom"> <!-- Page title --> <xsl:choose> <xsl:when test="/document/body/title"> <span class="pageTitle"><xsl:value-of select="/document/body/title"/></span><br/> </xsl:when> <xsl:when test="/document/properties/title"> <span class="pageTitle"><xsl:value-of select="/document/properties/title"/></span><br/> <xsl:if test="/document/properties/sub-title"> <span class="pageSubTitle"><xsl:value-of select="/document/properties/sub-title"/></span><br/> </xsl:if> </xsl:when> </xsl:choose> <!-- Author Information --> <xsl:if test="/document/properties/author"> <p> <span class="author">by <xsl:value-of select="/document/properties/author"/></span><br/> </p> </xsl:if> <xsl:if test="document/body/header"> <br/> <xsl:apply-templates select="document/body/header"/> </xsl:if> </td> <td width="80" valign="top" align="left"> </td> </tr> <!-- Second row is body --> <tr> <td width="46" valign="top" align="left"> </td> <td width="490" height="5" valign="top" align="left"> <xsl:apply-templates select="document/body/mailing-list"/> <!-- build the page navigation first, section by section --> <xsl:choose> <xsl:if test="document[@toc='none']"></xsl:if> <xsl:if test="document[@toc='numeric']"> <xsl:for-each select="//section"> <span class="toc"> <xsl:choose> <xsl:if test="@ref-id"> <xsl:variable name="level" select="count(ancestor::*)"/> <xsl:choose> <xsl:when test='$level=2'> <a href="#{@ref-id}"> <xsl:number count="//section" format="1.1" /> <img src="images/dotTrans.gif" width="5" height="1" border="0"/> <xsl:value-of select="@title"/> </a><br/> </xsl:when> <xsl:when test='$level=3'> <img src="images/dotTrans.gif" width="15" height="1" border="0"/> <a href="#{@ref-id}"> <xsl:number count="//section" level="multiple" format="1.1" /> <img src="images/dotTrans.gif" width="5" height="1" border="0"/> <xsl:value-of select="@title"/> </a><br/> </xsl:when> <xsl:when test='$level=4'> <img src="images/dotTrans.gif" width="30" height="1" border="0"/> <a href="#{@ref-id}"> <xsl:number count="//section" level="multiple" format="1.1" /> <img src="images/dotTrans.gif" width="5" height="1" border="0"/> <xsl:value-of select="@title"/> </a><br/> </xsl:when> <xsl:otherwise> <img src="images/dotTrans.gif" width="45" height="1" border="0"/> <a href="#{@ref-id}"> <xsl:number count="//section" level="multiple" format="1.1" /> <img src="images/dotTrans.gif" width="5" height="1" border="0"/> <xsl:value-of select="@title"/> </a><br/> </xsl:otherwise> </xsl:choose> </xsl:if> <xsl:otherwise> <xsl:variable name="level" select="count(ancestor::*)"/> <xsl:choose> <xsl:when test='$level=2'> <a href="#{@title}"> <xsl:number count="//section" format="1" /> <img src="images/dotTrans.gif" width="5" height="1" border="0"/> <xsl:value-of select="@title"/> </a><br/> </xsl:when> <xsl:when test='$level=3'> <img src="images/dotTrans.gif" width="15" height="1" border="0"/> <a href="#{@title}"> <xsl:number count="//section" format="1" /> <img src="images/dotTrans.gif" width="5" height="1" border="0"/> <xsl:value-of select="@title"/> </a><br/> </xsl:when> <xsl:when test='$level=4'> <img src="images/dotTrans.gif" width="30" height="1" border="0"/> <a href="#{@title}"> <xsl:number count="//section" format="1" /> <img src="images/dotTrans.gif" width="5" height="1" border="0"/> <xsl:value-of select="@title"/> </a><br/> </xsl:when> <xsl:otherwise> <img src="images/dotTrans.gif" width="45" height="1" border="0"/> <a href="#{@title}"> <xsl:number count="//section" format="1" /> <img src="images/dotTrans.gif" width="5" height="1" border="0"/> <xsl:value-of select="@title"/> </a><br/> </xsl:otherwise> </xsl:choose> </xsl:otherwise> </xsl:choose> </span> </xsl:for-each> </xsl:if> <xsl:otherwise> <xsl:for-each select=".//section"> <span class="toc"> <xsl:choose> <xsl:if test="@ref-id"> <xsl:variable name="level" select="count(ancestor::*)"/> <xsl:choose> <xsl:when test='$level=2'> <a href="#{@ref-id}"><xsl:value-of select="@title"/></a><br/> </xsl:when> <xsl:when test='$level=3'> <img src="images/dotTrans.gif" width="15" height="1" border="0"/> <a href="#{@ref-id}"><xsl:value-of select="@title"/></a><br/> </xsl:when> <xsl:when test='$level=4'> <img src="images/dotTrans.gif" width="30" height="1" border="0"/> <a href="#{@ref-id}"><xsl:value-of select="@title"/></a><br/> </xsl:when> <xsl:otherwise> <img src="images/dotTrans.gif" width="45" height="1" border="0"/> <a href="#{@ref-id}"><xsl:value-of select="@title"/></a><br/> </xsl:otherwise> </xsl:choose> </xsl:if> <xsl:otherwise> <xsl:variable name="level" select="count(ancestor::*)"/> <xsl:choose> <xsl:when test='$level=2'> <a href="#{@title}"><xsl:value-of select="@title"/></a><br/> </xsl:when> <xsl:when test='$level=3'> <img src="images/dotTrans.gif" width="15" height="1" border="0"/> <a href="#{@title}"><xsl:value-of select="@title"/></a><br/> </xsl:when> <xsl:when test='$level=4'> <img src="images/dotTrans.gif" width="30" height="1" border="0"/> <a href="#{@title}"><xsl:value-of select="@title"/></a><br/> </xsl:when> <xsl:otherwise> <img src="images/dotTrans.gif" width="45" height="1" border="0"/> <a href="#{@title}"><xsl:value-of select="@title"/></a><br/> </xsl:otherwise> </xsl:choose> </xsl:otherwise> </xsl:choose> </span> </xsl:for-each> </xsl:otherwise> </xsl:choose> <br/> <!-- now show the sections themselves --> <xsl:apply-templates select="document/body/section"/> <!-- extra row --> </td> <td width="80" valign="top" align="left"> </td> </tr> <tr> <td width="46" valign="top" align="left"> </td> <td width="490" height="5" valign="top" align="left"> <br/><br/> <img src="images/line_light.gif" border="0" width="430" height="3" /><br/> <p/> <span class="bodyGrey"> <xsl:for-each select="$project/notice"> <small><xsl:copy-of select="."/><br/> <br/></small> </xsl:for-each> </span> <p/>   </td> <td width="80" valign="top" align="left"> </td> </tr> </table> </td></tr></table> </body> </html> </xsl:template> <!-- Templates for sections and headers --> <xsl:template match="document//section"> <xsl:variable name="level" select="count(ancestor::*)"/> <xsl:choose> <xsl:when test='$level=2'> <xsl:choose> <xsl:if test="@ref-id"> <a name="{@ref-id}"> <h2><xsl:value-of select="@title"/></h2></a> </xsl:if> <xsl:otherwise> <a name="{@title}"> <h2><xsl:value-of select="@title"/></h2></a> </xsl:otherwise> </xsl:choose> </xsl:when> <xsl:when test='$level=3'> <xsl:choose> <xsl:if test="@ref-id"> <a name="{@ref-id}"> <h3><xsl:value-of select="@title"/></h3></a> </xsl:if> <xsl:otherwise> <a name="{@title}"> <h3><xsl:value-of select="@title"/></h3></a> </xsl:otherwise> </xsl:choose> </xsl:when> <xsl:when test='$level=4'> <xsl:choose> <xsl:if test="@ref-id"> <a name="{@ref-id}"> <h4><xsl:value-of select="@title"/></h4></a> </xsl:if> <xsl:otherwise> <a name="{@title}"> <h4><xsl:value-of select="@title"/></h4></a> </xsl:otherwise> </xsl:choose> </xsl:when> <xsl:when test='$level=5'> <xsl:choose> <xsl:if test="@ref-id"> <a name="{@ref-id}"> <h5><xsl:value-of select="@title"/></h5></a> </xsl:if> <xsl:otherwise> <a name="{@title}"> <h5><xsl:value-of select="@title"/></h5></a> </xsl:otherwise> </xsl:choose> </xsl:when> <xsl:otherwise> <xsl:choose> <xsl:if test="@ref-id"> <a name="{@ref-id}"> <h6><xsl:value-of select="@title"/></h6></a> </xsl:if> <xsl:otherwise> <a name="{@title}"> <h6><xsl:value-of select="@title"/></h6></a> </xsl:otherwise> </xsl:choose> </xsl:otherwise> </xsl:choose> <xsl:apply-templates/> </xsl:template> <xsl:template match="header"> <xsl:apply-templates select="*"/> </xsl:template> <!-- Templates for HTML correction --> <xsl:template match="*|@*"> <xsl:copy> <xsl:apply-templates select="*|@*|text()"/> </xsl:copy> </xsl:template> <xsl:template match="small"> <span class="bodyGrey"> <xsl:copy-of select="*|text()"/> </span> </xsl:template> <xsl:template match="p"> <p> <span class="bodyBlack"> <xsl:apply-templates select="*|@*|text()"/> </span> </p> </xsl:template> <xsl:template match="td"> <td> <xsl:copy-of select="@*"/> <span class="bodyGrey"> <xsl:apply-templates select="*|@*|text()"/> </span> </td> </xsl:template> <xsl:template match="ul"> <table border="0" cellpadding="2" cellspacing="2"> <tr><td colspan="2" height="5"></td></tr> <span class="bodyGrey"><xsl:apply-templates/></span> </table> </xsl:template> <xsl:template match="ul/li"> <tr> <td align="left" valign="top" width="10">-</td> <td align="left" valign="top"><span class="bodyGrey"><xsl:apply-templates/></span></td> </tr> </xsl:template> <xsl:template match="pre"> <span class="bodyGrey"> <pre><xsl:apply-templates/></pre> </span> </xsl:template> <!-- Templates for links --> <xsl:template match="a"> <a> <xsl:if test="@href"> <xsl:variable name="href"> <xsl:call-template name="link-convertor"> <xsl:with-param name="href" select="@href"/> </xsl:call-template> </xsl:variable> <xsl:attribute name="href"> <xsl:value-of select="$href"/> </xsl:attribute> </xsl:if> <xsl:for-each select="@*[not(name(.)='href')]"> <xsl:copy-of select="."/> </xsl:for-each> <xsl:apply-templates/> </a> </xsl:template> <xsl:template name="link-convertor"> <xsl:param name="href" select="empty"/> <xsl:choose> <xsl:when test="starts-with($href,'http:')"> <xsl:value-of select="$href"/> </xsl:when> <xsl:when test="not(contains($href,'.xml'))"> <xsl:value-of select="$href"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="substring-before($href, '.xml')"/>.html </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template match="javadoc"> <xsl:choose> <xsl:when test="@type='package'"> <a href="javadoc/{translate(.,'.','/')}/package-summary.html"><xsl:copy-of select="."/></a> </xsl:when> <xsl:otherwise> <a href="javadoc/{translate(.,'.','/')}.html"><xsl:copy-of select="."/></a> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template match="api"> <xsl:choose> <xsl:when test="@package"> <a href="api/{translate(@package,'.','/')}/package-summary.html"><xsl:copy-of select="."/></a> </xsl:when> <xsl:when test="@class"> <a href="api/{translate(@class,'.','/')}.html#{.}"><xsl:value-of select="."/></a> </xsl:when> <xsl:otherwise> <a href="api/{translate(.,'.','/')}.html"><xsl:copy-of select="."/></a> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template match="url"> <a href="{.}"><xsl:copy-of select="."/></a> </xsl:template> <xsl:template match="email"> <a href="mailto:{.}"><xsl:copy-of select="."/></a> </xsl:template> <!-- Templates for special content --> <xsl:template match="body-note"> <hr size="1" noshadow=""/><span class="bodyGrey"><xsl:apply-templates/><hr size="1" noshadow=""/></span> </xsl:template> <xsl:template match="code-block"> <table border="0" cellpadding="0" cellspacing="0" width="440"> <tr> <td bgcolor="#e0e0e0"> <span class="code-block"> <pre><xsl:apply-templates/></pre> </span> </td> </tr> </table> </xsl:template> <xsl:template match="file"> <table border="0" cellpadding="0" cellspacing="0" width="440"> <tr> <td bgcolor="#c0c0c0"><i><span class="code-title"><xsl:value-of select="@name"/></span></i></td> </tr> <tr> <td bgcolor="#e0e0e0"> <span class="code-block"> <pre><xsl:apply-templates/></pre> </span> </td> </tr> </table> </xsl:template> <xsl:template match="code"> <span class="bodyCode"> <xsl:apply-templates/> </span> </xsl:template> <xsl:template match="tab"> <img src="images/dotTrans.gif" width="10" height="1" border="0"/> </xsl:template> <xsl:template match="term"> <span class="bodyTerm"> <xsl:apply-templates/> </span> </xsl:template> <xsl:template match="code/comment"> <span class="bodyGrey"> <font color="red"><xsl:apply-templates/></font> </span> </xsl:template> <xsl:template match="command"> <span class="command"><xsl:apply-templates/></span> </xsl:template> <xsl:template match="mailing-lists"> <xsl:apply-templates/> </xsl:template> <xsl:template match="mailing-list"> <div class="bodyGrey"> [ <a href="mailto:{@manager}@{@server}?subject=subscribe {@name}">Subscribe</a> | <a href="mailto:{@manager}@{@server}?subject=unsubscribe {@name}">Unsubscribe</a> | <a href="mailto:{@name}@{@server}">Post Message</a> | <a href="{@archive}">Archive</a> ] </div> </xsl:template> <xsl:template match="mailing-list/title"> <xsl:apply-templates/> </xsl:template> <xsl:template match="mailing-list/description"> <xsl:apply-templates/> </xsl:template> <xsl:template match="contributors"> <xsl:for-each select="type"> <xsl:variable name="type" select="@name"/> <xsl:variable name="color-epsilon" select="'#DDDDDD'"/> <table cellpadding="4" cellspacing="2" width="90%"> <tr> <td bgcolor="{$color-epsilon}"> <span class="bodyBlack"> <b><xsl:value-of select="@name"/></b> </span> </td> </tr> <tr> <td> <p><span class="bodyGrey"><xsl:value-of select="."/></span></p> </td> </tr> <xsl:for-each select="../contributor[@type=$type]"> <tr> <td> <center> <img src="images/line_light.gif" width="340" height="3" border="0"/> </center> </td> </tr> <tr> <td> <p> <span class="teamMember"> <a href="mailto:{email}"><xsl:value-of select="name/@given"/> <xsl:value-of select="name/@surname"/></a> </span> <xsl:if test="role"> <span class="teamMemberRole"> - <xsl:value-of select="role"/></span> </xsl:if> <xsl:if test="company/@id"> <br/> <span class="bodyGrey"> <xsl:variable name="company-id" select="company/@id"/> <xsl:variable name="company" select="../company[@id=$company-id]"/> <xsl:choose> <xsl:if test="$company/url"> <a href="http://{$company/url}"><xsl:value-of select="$company/name"/></a> </xsl:if> <xsl:otherwise> <xsl:value-of select="$company/name"/> </xsl:otherwise> </xsl:choose> </span> </xsl:if> </p> <p> <span class="bodyBlack"> <xsl:value-of select="description"/> </span> </p> </td> </tr> </xsl:for-each> </table> <br/><br/> </xsl:for-each> </xsl:template> <xsl:template match="contributors0ld"> <xsl:for-each select="type"> <xsl:variable name="type" select="@name"/> <xsl:variable name="color-epsilon" select="'#ffffff'"/> <p><span class="bodyGrey"><b><xsl:value-of select="@name"/></b></span></p> <p><span class="bodyGrey"><xsl:value-of select="."/></span></p> <table cellpadding="4" cellspacing="2" width="90%"> <tr> <td bgcolor="{$color-epsilon}"><span class="bodyGrey"> <b>Name</b></span> </td> <td bgcolor="{$color-epsilon}"><span class="bodyGrey"> <b>Contribution</b></span> </td> <td bgcolor="{$color-epsilon}"><span class="bodyGrey"> <b>Company</b></span> </td> </tr> <xsl:for-each select="../contributor[@type=$type]"> <tr> <td><span class="bodyGrey"> <a href="mailto:{email}"><xsl:value-of select="name/@given"/> <xsl:value-of select="name/@surname"/></a></span> </td> <td><span class="bodyGrey"> <xsl:value-of select="description"/></span> </td> <td><span class="bodyGrey"> <xsl:variable name="company-id" select="company/@id"/> <xsl:variable name="company" select="../company[@id=$company-id]"/> <a href="http://{$company/url}"><xsl:value-of select="$company/name"/></a>  </span> </td> </tr> </xsl:for-each> </table> </xsl:for-each> </xsl:template> </xsl:stylesheet> |
From: David B. <dav...@vi...> - 2002-04-23 16:45:23
|
Added: src/doc/style keywords.xsl Log: XSLT for website By David Blevins, on 02d/02/04 23:09:45 Revision Changes Path 1.1 opene/src/doc/style/keywords.xsl Index: keywords.xsl =================================================================== <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0"> <xsl:template match="keywords"> <xsl:element name="meta"> <xsl:attribute name="http-equiv">Keywords</xsl:attribute> <xsl:attribute name="content"> <xsl:for-each select="keyword"> <xsl:value-of select="."/> <xsl:choose> <xsl:when test="position() = last()"></xsl:when> <xsl:otherwise>, </xsl:otherwise> </xsl:choose> </xsl:for-each> </xsl:attribute> </xsl:element> </xsl:template> </xsl:stylesheet> |
From: David B. <dav...@vi...> - 2002-04-23 16:44:36
|
Added: src/doc/style default.css Log: Default style sheet By David Blevins, on 02d/02/04 23:09:44 Revision Changes Path 1.1 opene/src/doc/style/default.css Index: default.css =================================================================== BODY { background: #ffffff; font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; font-size: 8px; } A:link, A:visited, A:active { text-decoration: none } .userdata { behavior: url('#default#userdata'); } .bg { background-repeat: no-repeat } .pageTitle { font-size: 18px; font-family: arial, "Helvetica", "Arial", "sans-serif"; line-height: 28px; font-weight: bold; color: #666666; } .bodyGrey { font-size: 11px; font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; line-height: 14px; color: #666666; } .bodyBlack { font-size: 12px; font-family: arial, helvetica, sans-serif; line-height: 16px; color: #222222; } .toc { font-size: 12px; font-family: arial, helvetica, sans-serif; line-height: 16px; color: #222222; } .bodyBlackOLD { font-size: 11px; font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; line-height: 14px; color: #222222; } h1 { font-size: 17px; font-family: arial, helvetica, sans-serif; line-height: 20px; color: #000000; } h2 { font-size: 15px; font-family: arial, helvetica, sans-serif; line-height: 20px; color: #000000; } h3 { font-size: 13px; font-family: arial, helvetica, sans-serif; line-height: 17px; color: #000000; } h4 { font-size: 11px; font-family: arial, helvetica, sans-serif; line-height: 15px; color: #000000; } .bodyCode { font-size: 11px; font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; line-height: 14px; color: #757585; } .command { font-size: 12px; font-family: courier new, "Tahoma", "Helvetica", "Arial", "sans-serif"; line-height: 14px; color: #757585; } .code-title { font-size: 12px; font-family: arial, "Tahoma", "Helvetica", "Arial", "sans-serif"; line-height: 12px; color: #666666; } .code-block { font-size: 12px; font-family: courier new, "Tahoma", "Helvetica", "Arial", "sans-serif"; line-height: 16px; color: #757585; } .legalBlack { font-size: 10px; font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; line-height: 14px; color: #000000; } .legalGrey { font-size: 9px; font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; line-height: 14px; color: #999999; } .bigGrey { font-size: 11px; font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; line-height: 14px; color: #666666; } .projectBlack { font-size: 11px; font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; line-height: 11px; color: #000000; } .header { font-size: 11px; font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; line-height: 14px; font-weight: bold; color: #181818; } .teamMember { font-size: 11px; font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; line-height: 14px; font-weight: bold; color: #181818; } .teamMemberRole { font-size: 11px; font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; line-height: 14px; font-weight: bold; color: #A8A8A8; } .menuTopOn { font-size: 11px; font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; line-height: 0px; color: #6763a9; } .menuTopOff { font-size: 11px; font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; line-height: 0px; color: #999999; } .menuProjectOn { font-size: 12px; font-family: "Helvetica", "Arial", "sans-serif"; line-height: 20px; font-weight: bold; color: #cbcbeb; } .menuProjectOff { font-size: 12px; font-family: "Helvetica", "Arial", "sans-serif"; line-height: 20px; font-weight: bold; color: #ffffff; } .subMenuOn { font-size: 11px; font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; line-height: 20px; font-weight: bold; color: #4d4b7e; } .subMenuOff { font-size: 10px; font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; line-height: 17px; font-weight: bold; color: #cbcbeb; } |
From: David B. <dav...@vi...> - 2002-04-23 16:38:43
|
Added: src/doc/images top-03.gif Log: New website image By David Blevins, on 02d/02/04 23:09:38 Revision Changes Path 1.1 opene/src/doc/images/top-03.gif <<Binary file>> |
From: David B. <dav...@vi...> - 2002-04-23 16:38:30
|
Added: src/doc/images top-02.gif Log: New website image By David Blevins, on 02d/02/04 23:09:38 Revision Changes Path 1.1 opene/src/doc/images/top-02.gif <<Binary file>> |
From: David B. <dav...@vi...> - 2002-04-23 16:38:22
|
Added: src/doc/images top-01.gif Log: New website image By David Blevins, on 02d/02/04 23:09:38 Revision Changes Path 1.1 opene/src/doc/images/top-01.gif <<Binary file>> |
From: David B. <dav...@vi...> - 2002-04-23 16:38:14
|
Added: src/doc/images titan_ad.gif Log: New website image By David Blevins, on 02d/02/04 23:09:38 Revision Changes Path 1.1 opene/src/doc/images/titan_ad.gif <<Binary file>> |
From: David B. <dav...@vi...> - 2002-04-23 16:38:03
|
Added: src/doc/images stripes1.gif Log: New website image By David Blevins, on 02d/02/04 23:09:38 Revision Changes Path 1.1 opene/src/doc/images/stripes1.gif <<Binary file>> |
From: David B. <dav...@vi...> - 2002-04-23 16:37:54
|
Added: src/doc/images stripe105.gif Log: New website image By David Blevins, on 02d/02/04 23:09:37 Revision Changes Path 1.1 opene/src/doc/images/stripe105.gif <<Binary file>> |
From: David B. <dav...@vi...> - 2002-04-23 16:37:46
|
Added: src/doc/images line_sm.gif Log: New website image By David Blevins, on 02d/02/04 23:09:37 Revision Changes Path 1.1 opene/src/doc/images/line_sm.gif <<Binary file>> |
From: David B. <dav...@vi...> - 2002-04-23 16:37:39
|
Added: src/doc/images line_light.gif Log: New website image By David Blevins, on 02d/02/04 23:09:37 Revision Changes Path 1.1 opene/src/doc/images/line_light.gif <<Binary file>> |
From: David B. <dav...@vi...> - 2002-04-23 16:37:31
|
Added: src/doc/images dotTrans.gif Log: New website image By David Blevins, on 02d/02/04 23:09:37 Revision Changes Path 1.1 opene/src/doc/images/dotTrans.gif <<Binary file>> |
From: David B. <dav...@vi...> - 2002-04-23 16:37:22
|
Added: src/doc/images arrow.gif Log: New website image By David Blevins, on 02d/02/04 23:09:37 Revision Changes Path 1.1 opene/src/doc/images/arrow.gif <<Binary file>> |
From: David B. <dav...@vi...> - 2002-04-23 16:37:11
|
Added: src/doc/images Back003-14.gif Log: New website image By David Blevins, on 02d/02/04 23:09:37 Revision Changes Path 1.1 opene/src/doc/images/Back003-14.gif <<Binary file>> |