You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2011/07/11 21:46:43 UTC

svn commit: r1145307 - in /openejb/trunk/sandbox/tools/src/main: java/org/apache/openejb/tools/examples/ resources/ resources/generate-index/ resources/generate-index/css/ resources/generate-index/velocity/

Author: rmannibucau
Date: Mon Jul 11 19:46:43 2011
New Revision: 1145307

URL: http://svn.apache.org/viewvc?rev=1145307&view=rev
Log:
adding official website template

Modified:
    openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/FileHelper.java
    openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java
    openejb/trunk/sandbox/tools/src/main/resources/generate-index/config.properties
    openejb/trunk/sandbox/tools/src/main/resources/generate-index/css/openejb-examples.css
    openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/example.vm
    openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/footer.vm
    openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/glossary.vm
    openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/header.vm
    openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/index.vm
    openejb/trunk/sandbox/tools/src/main/resources/log4j.properties

Modified: openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/FileHelper.java
URL: http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/FileHelper.java?rev=1145307&r1=1145306&r2=1145307&view=diff
==============================================================================
--- openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/FileHelper.java (original)
+++ openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/FileHelper.java Mon Jul 11 19:46:43 2011
@@ -1,11 +1,12 @@
 package org.apache.openejb.tools.examples;
 
+import org.apache.log4j.Logger;
+
 import java.io.File;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collection;
 import java.util.List;
-import org.apache.log4j.Logger;
 
 /**
  * @author Romain Manni-Bucau
@@ -23,7 +24,7 @@ public final class FileHelper {
     public static Collection<File> listFolders(File extractedDir, String name) {
         Collection<File> examples = new ArrayList<File>();
         for (File file : extractedDir.listFiles()) {
-            if (file.isDirectory() && !EXCLUDED_FOLDERS.contains(file.getName())) {
+            if (file.isDirectory() ) {
                 examples.addAll(listFolders(file, name));
             } else if (!EXCLUDED_FOLDERS.contains(file.getParentFile().getName()) && name.equals(file.getName())
                     && !file.getParentFile().getName().startsWith("openejb-")) {
@@ -34,17 +35,27 @@ public final class FileHelper {
     }
 
     public static List<File> listFilesEndingWith(File extractedDir, String end) {
+        Collection<String> extensions = Arrays.asList(end.split(","));
         List<File> examples = new ArrayList<File>();
         for (File file : extractedDir.listFiles()) {
             if (file.isDirectory() && !EXCLUDED_FOLDERS.contains(file.getName())) {
                 examples.addAll(listFilesEndingWith(file, end));
-            } else if (file.getName().endsWith(end)) {
+            } else if (matches(file.getName(), extensions)) {
                 examples.add(file);
             }
         }
         return examples;
     }
 
+    private static boolean matches(String name, Collection<String> extensions) {
+        for (String ext : extensions) {
+            if (name.endsWith(ext)) {
+                return true;
+            }
+        }
+        return false;
+    }
+
     public static void mkdirp(File file) {
         if (!file.exists()) {
             if (!file.mkdirs()) {

Modified: openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java
URL: http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java?rev=1145307&r1=1145306&r2=1145307&view=diff
==============================================================================
--- openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java (original)
+++ openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java Mon Jul 11 19:46:43 2011
@@ -17,6 +17,9 @@
 package org.apache.openejb.tools.examples;
 
 import com.petebevin.markdown.MarkdownProcessor;
+import org.apache.commons.io.FileUtils;
+import org.apache.log4j.Logger;
+
 import java.io.File;
 import java.io.IOException;
 import java.util.ArrayList;
@@ -26,8 +29,6 @@ import java.util.Map;
 import java.util.Properties;
 import java.util.Set;
 import java.util.TreeMap;
-import org.apache.commons.io.FileUtils;
-import org.apache.log4j.Logger;
 
 import static org.apache.openejb.tools.examples.FileHelper.listFilesEndingWith;
 import static org.apache.openejb.tools.examples.FileHelper.listFolders;
@@ -99,6 +100,7 @@ public class GenerateIndex {
         // working folder
         File extractedDir = new File(workingFolder, properties.getProperty("extracted"));
         File generatedDir = new File(workingFolder, properties.getProperty("generated"));
+        mkdirp(generatedDir);
 
         // crack open the examples zip file
         extract(examplesZip, extractedDir.getPath());
@@ -143,17 +145,21 @@ public class GenerateIndex {
             }
 
             List<File> javaFiles = listFilesEndingWith(example, ".java");
+            List<File> resourceFiles = listFilesEndingWith(example, ExamplesPropertiesManager.get().getProperty("resources.extensions"));
             Map<String, Integer> apiCount = getAndUpdateApis(javaFiles, exampleLinksByKeyword, generatedDir, index);
-            for (File java : javaFiles) {
+            List<File> files = new ArrayList<File>();
+            files.addAll(javaFiles);
+            files.addAll(resourceFiles);
+            for (File file : files) {
                 String code;
                 try {
-                    code = FileUtils.readFileToString(java);
+                    code = FileUtils.readFileToString(file);
                 } catch (IOException e) {
-                    LOGGER.error("can't read source " + java.getPath(), e);
+                    LOGGER.error("can't read source " + file.getPath(), e);
                     continue;
                 }
 
-                String source = getLink(example, java);
+                String source = getLink(example, file);
                 File sourceFile = new File(generated, source);
                 mkdirp(sourceFile.getParentFile());
 
@@ -177,6 +183,7 @@ public class GenerateIndex {
                         .add("apis", apiCount)
                         .add("link", zip.getName())
                         .add("files", removePrefix(example.getPath(), javaFiles))
+                        .add("resources", removePrefix(example.getPath(), resourceFiles))
                         .map(),
                     index.getPath());
             } else {

Modified: openejb/trunk/sandbox/tools/src/main/resources/generate-index/config.properties
URL: http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/resources/generate-index/config.properties?rev=1145307&r1=1145306&r2=1145307&view=diff
==============================================================================
--- openejb/trunk/sandbox/tools/src/main/resources/generate-index/config.properties (original)
+++ openejb/trunk/sandbox/tools/src/main/resources/generate-index/config.properties Mon Jul 11 19:46:43 2011
@@ -7,13 +7,14 @@ examples.zip = ../examples.zip
 examples.working = target/examples/
 
 # file properties
-excluded = examples,.svn,target,.git,.settings,container,itests,assembly,deps,server,tck
+excluded = examples,.svn,target,.git,.settings
 extracted = extracted
 generated = generated
 index = index.html
 glossary = glossary.html
 readme = README.md
 pom = pom.xml
+resources.extensions = .xml,.properties,.css
 
 javascripts = javascripts
 css = css

Modified: openejb/trunk/sandbox/tools/src/main/resources/generate-index/css/openejb-examples.css
URL: http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/resources/generate-index/css/openejb-examples.css?rev=1145307&r1=1145306&r2=1145307&view=diff
==============================================================================
--- openejb/trunk/sandbox/tools/src/main/resources/generate-index/css/openejb-examples.css (original)
+++ openejb/trunk/sandbox/tools/src/main/resources/generate-index/css/openejb-examples.css Mon Jul 11 19:46:43 2011
@@ -1,23 +1,11 @@
-body {
-    overflow: hidden;
-    margin-bottom: 1em;
-}
-
-#content {
+#PageContent {
     width: 100%;
-    height: 100%;
-    overflow: auto;
 }
-
 #list, #aggregate {
     width: 600px;
     float: left;
 }
 
-.clear {
-    clear: both;
-}
-
 #checkboxes-check {
     margin-right: 0;
     float: right;
@@ -25,6 +13,11 @@ body {
     text-align: center;
 }
 
+.spacer {
+    margin: 0px;
+    width: 60em;
+}
+
 #checkboxes-button ul, #checkboxes-check ul, #header ul {
     list-style-type:none;
 }
@@ -69,7 +62,7 @@ body {
 }
 
 .button {
-    font-size: 0.8em;
+    font-size: 0.9em;
     width: 20em;
 }
 

Modified: openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/example.vm
URL: http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/example.vm?rev=1145307&r1=1145306&r2=1145307&view=diff
==============================================================================
--- openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/example.vm (original)
+++ openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/example.vm Mon Jul 11 19:46:43 2011
@@ -1,6 +1,4 @@
 #parse("generate-index/velocity/header.vm")
-            <h2>$title</h2>
-
             <div id="download">
                 <a href="$link">Download as zip</a>
             </div>
@@ -22,4 +20,13 @@
 #end
                 </ul>
             </div>
+
+            <div id="api">
+                <ul>
+                    Resources:
+#foreach( $resource in $resources )
+                    <li>$resource</li>
+#end
+                </ul>
+            </div>
 #parse("generate-index/velocity/footer.vm")

Modified: openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/footer.vm
URL: http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/footer.vm?rev=1145307&r1=1145306&r2=1145307&view=diff
==============================================================================
--- openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/footer.vm (original)
+++ openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/footer.vm Mon Jul 11 19:46:43 2011
@@ -1,3 +1,49 @@
-        </div>
+ </DIV>
+          </P>
+        </TD>
+        <TD class="Col4"><IMG src="http://openejb.apache.org/images/dotTrans.gif"></TD>
+        <TD class="Col5">
+        </TD>
+      </TR>
+      <TR  class="Row5">
+        <TD class="Col1">&nbsp;</TD>
+        <TD class="Col2">&nbsp;</TD>
+        <TD class="Col3">
+          <br>
+          <br>
+          <IMG width="100%" height="1" src="http://openejb.apache.org/images/line_light.gif">
+          <table width="100%">
+            <tr>
+              <td>
+                <SPAN class="bodyGrey">
+                  <SMALL>
+                    <NOTICE><!-- $FOOTER -->
+                      Apache OpenEJB is an project of The Apache Software Foundation (ASF)
+                    </NOTICE>
+                  </SMALL>
+                </SPAN>
+              </td>
+            </tr>
+          </table>
+          <br>
+        </TD>
+        <TD class="Col4"><IMG src="http://openejb.apache.org/images/dotTrans.gif"></TD>
+        <TD class="Col5">&nbsp;</TD>
+      </TR>
+    </TABLE>
+
+    <!-- Needed for composition plugin -->
+    <!-- delay the loading of large javascript files to the end so that they don't interfere with the loading of page content -->
+    <SPAN style="display: none">
+      <SCRIPT type="text/javascript" language="JavaScript"
+              src="http://cwiki.apache.org/confluence/labels-javascript"></SCRIPT>
+
+      <SCRIPT src="http://www.google-analytics.com/urchin.js" type="text/javascript">
+      </SCRIPT>
+      <SCRIPT type="text/javascript">
+        _uacct = "UA-2717626-1";
+        urchinTracker();
+      </SCRIPT>
+    </SPAN>
     </body>
 </html>

Modified: openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/glossary.vm
URL: http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/glossary.vm?rev=1145307&r1=1145306&r2=1145307&view=diff
==============================================================================
--- openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/glossary.vm (original)
+++ openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/glossary.vm Mon Jul 11 19:46:43 2011
@@ -1,24 +1,20 @@
 #parse("generate-index/velocity/header.vm")
-            <h2>Glossary</h2>
-
-            <div id="checkboxes">
-                <div id="checkboxes-button">
-                    <ul>
-                        <li><input type="button" value="Aggregate" onclick="javascript:aggregate(this)" ></li>
-                        <li><input type="button" value="Hide APIs" id="showCheckboxes" onclick="javascript:showCheckboxes()" ></li>
-                        <li><input type="button" value="Select All" onclick="javascript:selectCheckboxes(true)" ></li>
-                        <li><input type="button" value="Select None" onclick="javascript:selectCheckboxes(false)" ></li>
-                    </ul>
-                </div>
-                <div class="clear"></div>
+            <div id="checkboxes-button">
+                <ul>
+                    <li><input type="button" value="Aggregate" onclick="javascript:aggregate(this)" ></li>
+                    <li><input type="button" value="Hide APIs" id="showCheckboxes" onclick="javascript:showCheckboxes()" ></li>
+                    <li><input type="button" value="Select All" onclick="javascript:selectCheckboxes(true)" ></li>
+                    <li><input type="button" value="Select None" onclick="javascript:selectCheckboxes(false)" ></li>
+                </ul>
+            </div>
+            <div class="clear"></div>
 
-                <div id="checkboxes-check">
-                    <ul>
+            <div id="checkboxes-check">
+                <ul>
 #foreach( $api in $exampleByKeyword.keySet() )
-                        <li><input type="checkbox" id="$classes.get($api)" checked="true" onclick="javascript:checkBoxClicked(this.id, this.checked)" >$api</li>
+                    <li><input type="checkbox" id="$classes.get($api)" checked="true" onclick="javascript:checkBoxClicked(this.id, this.checked)" >$api</li>
 #end
-                    </ul>
-                </div>
+                </ul>
             </div>
 
             <div id="list">

Modified: openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/header.vm
URL: http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/header.vm?rev=1145307&r1=1145306&r2=1145307&view=diff
==============================================================================
--- openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/header.vm (original)
+++ openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/header.vm Mon Jul 11 19:46:43 2011
@@ -1,7 +1,11 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
     <head>
         <title>$title</title>
 
+        <link href="http://openejb.apache.org/all.css" rel="stylesheet" type="text/css">
+        <!--[if IE]><link rel="stylesheet" type="text/css" media="screen, projection" href="openejb.apache.org/ie.css"><![endif]-->
+
         <link href="$base/css/prettify.css" type="text/css" rel="stylesheet" />
         <link href="$base/css/openejb-examples.css" type="text/css" rel="stylesheet" />
 #if ($css )
@@ -17,25 +21,130 @@
         <script src="$base/javascript/$js"></script>
 #end
 #end
+        <link rel="SHORTCUT ICON" href="http://openejb.apache.org/images/favicon.ico">
+        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
     </head>
 
     <body>
-        <div id="header">
-          <ul>
-            <li><a href="" onclick="javascript:history.go(-1);return false;"> &lt;&lt; </a></li>
-            <li><a href="$home"> Examples browser </a></li>
-          </ul>
-        </div>
-        <div class="clear"></div>
-
-        <!--
-        <div id="floatingbar">
-          <ul>
-            <li><a href="http://twitter.com/#!/OpenEJB">OpenEJB on Twitter</a></li>
-            <li><a href="http://www.facebook.com/OpenEJB">OpenEJB on Facebook</a></li>
-            <li><a href="http://openejb.apache.org">OpenEJB Official Website</a></li>
-          </ul>
-        </div>
-        -->
+       <A name="top"></A>
+    <TABLE class="frameTable" cellpadding="0" cellspacing="0" border="0">
+      <TR class="Row1">
+        <TD class="Col1"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
+        <TD class="Col2"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
+        <TD class="Col3"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
+        <TD class="Col4"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
+        <TD class="Col5"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
+      </TR>
+      <TR class="Row2">
+        <TD class="Col1"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
+        <TD class="Col2">&nbsp;</TD>
+        <TD class="Col3" id="breadcrumbs">
+          <!-- $TOP_NAV_BAR -->
+          <A href="" title="Index">Home</A> | <A href="http://openejb.staging.apache.org/news.html" title="News">News</A> | <A href="http://openejb.staging.apache.org/faq.html" title="FAQ">FAQ</A> | <A href="http://openejb.staging.apache.org/download.html" title="Download">Download</A> | <A href="http://openejb.staging.apache.org/mailing-lists.html" title="Mailing Lists">Lists</A> | <A href="http://issues.apache.org/jira/browse/OPENEJB" class="external-link" rel="nofollow">Issues</A>
+        </TD>
+        <TD class="Col4"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
+        <TD class="Col5">&nbsp;</TD>
+      </TR>
+      <TR class="Row3">
+        <TD class="Col1"><IMG alt="" class="Row3Img" id="thinLine" src="http://openejb.apache.org/images/line_sm.gif"></TD>
+        <TD class="Col2"><IMG alt="" class="Row3Img" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
+        <TD class="Col3"><IMG alt="" class="Row3Img" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
+        <TD class="Col4"><IMG alt="" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
+        <TD class="Col5"><IMG alt="" class="Row3Img" src="http://openejb.apache.org/images/dotTrans.gif"></TD>
+      </TR>
+      <TR class="Row4">
+        <TD class="Col1">
+          <SPAN id="Navigation">
+
+            <H3><A name="Navigation-Overview"></A>Overview</H3>
+
+            <UL class="alternate" type="square">
+            <LI><A href="" title="Index">Home</A></LI>
+            <LI><A href="http://openejb.staging.apache.org/news.html" title="News">News</A></LI>
+            <LI><A href="http://openejb.staging.apache.org/faq.html" title="FAQ">FAQ</A></LI>
+            <LI><A href="http://openejb.staging.apache.org/download.html" title="Download">Download</A></LI>
+            <LI><A href="http://openejb.staging.apache.org/../OPENEJBx30/index.html" title="Index">Documentation</A></LI>
+            <LI><A href="http://openejb.staging.apache.org/examples.html" title="Examples">Examples</A></LI>
+            <LI><A href="http://cwiki.apache.org/confluence/display/OPENEJB/Lightening%20Demos" class="external-link" rel="nofollow">Lightning Demos</A></LI>
+            <LI><A href="http://openejb.staging.apache.org/mailing-lists.html" title="Mailing Lists">Mailing Lists</A></LI>
+            <LI><A href="http://openejb.staging.apache.org/source-code.html" title="Source Code">Source Code</A></LI>
+            <LI><A href="http://blogs.apache.org/openejb" class="external-link" rel="nofollow">Project Blog</A></LI>
+            </UL>
+
+
+            <H3><A name="Navigation-Servers"></A>Servers</H3>
+
+            <UL class="alternate" type="square">
+            <LI><A href="http://openejb.staging.apache.org/local-server.html" title="Local Server">Local</A></LI>
+            <LI><A href="http://openejb.staging.apache.org/remote-server.html" title="Remote Server">Remote</A></LI>
+            </UL>
+
+
+            <H3><A name="Navigation-Integrations"></A>Integrations</H3>
+
+            <UL class="alternate" type="square">
+            <LI><A href="http://openejb.staging.apache.org/../OPENEJBx30/tomcat.html" title="Tomcat">Tomcat</A></LI>
+            <LI><A href="http://openejb.staging.apache.org/geronimo.html" title="Geronimo">Geronimo</A></LI>
+            <LI><A href="http://openejb.staging.apache.org/webobjects.html" title="WebObjects">WebObjects</A></LI>
+            </UL>
+
+
+            <H3><A name="Navigation-Community"></A>Community</H3>
+
+            <UL class="alternate" type="square">
+            <LI><A href="http://openejb.staging.apache.org/team.html" title="Team">Team</A></LI>
+            <LI><A href="http://openejb.staging.apache.org/articles.html" title="Articles">Articles</A></LI>
+            <LI><A href="http://webchat.freenode.net/?channels=openejb" class="external-link" rel="nofollow">IRC</A></LI>
+            </UL>
+
+
+            <H3><A name="Navigation-RelatedProjects"></A>Related Projects</H3>
+
+            <UL class="alternate" type="square">
+            <LI><A href="http://activemq.apache.org/" class="external-link" rel="nofollow">ActiveMQ</A></LI>
+            <LI><A href="http://openjpa.apache.org/" class="external-link" rel="nofollow">OpenJPA</A></LI>
+            <LI><A href="http://cxf.apache.org/" class="external-link" rel="nofollow">CXF</A></LI>
+            </UL>
+
+          </SPAN>
+        </TD>
+        <TD class="Col2">&nbsp;</TD>
+        <TD class="Col3">
+          <TABLE id="PageHeader" border="0" width="100%">
+            <TR>
+              <TD>
+                <A href="http://openejb.org/">
+                  <IMG hspace="0" src="http://openejb.apache.org/images/logo_openejb.gif" vspace="0">
+                </A>
+              </TD>
+              <TD align="right">
+                <A href="http://www.apache.org/">
+                  <IMG src="http://www.apache.org/images/asf-logo.gif" width="258" height="66">
+                </A>
+              </TD>
+            </TR>
+            <TR>
+              <TD  id="page_title">
+                <!-- $TITLE -->
+                ${title}
+              </TD>
+
+              <TD align="right">
+                <br><br>
+                <!-- Google CSE Search Box Begins  -->
+                <FORM id="searchbox_010475492895890475512:_t4iqjrgx90" action="http://www.google.com/cse">
+                  <INPUT type="hidden" name="cx" value="010475492895890475512:_t4iqjrgx90">
+                  <INPUT type="hidden" name="cof" value="FORID:0">
+                  <INPUT name="q" type="text" size="25">
+                  <INPUT type="submit" name="sa" value="Search">
+                </FORM>
+                <SCRIPT type="text/javascript"
+                        src="http://www.google.com/coop/cse/brand?form=searchbox_010475492895890475512:_t4iqjrgx90"></SCRIPT>
+                <!-- Google CSE Search Box Ends -->
 
-        <div id="content">
+              </TD>
+            </TR>
+          </TABLE>
+          <P>
+            <!-- $BODY -->
+            <DIV id="PageContent">

Modified: openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/index.vm
URL: http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/index.vm?rev=1145307&r1=1145306&r2=1145307&view=diff
==============================================================================
--- openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/index.vm (original)
+++ openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/index.vm Mon Jul 11 19:46:43 2011
@@ -1,6 +1,4 @@
 #parse("generate-index/velocity/header.vm")
-            <h2>OpenEJB examples:</h2>
-
             <div id="checkboxes-check">
                 <div id="search-box">
                     API: <input id="searchbox" type="text" />
@@ -14,6 +12,7 @@
 #end
                 </ul>
             </div>
+            <div class="spacer" />
 
             <div id="examples">
                 <ul>

Modified: openejb/trunk/sandbox/tools/src/main/resources/log4j.properties
URL: http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/resources/log4j.properties?rev=1145307&r1=1145306&r2=1145307&view=diff
==============================================================================
--- openejb/trunk/sandbox/tools/src/main/resources/log4j.properties (original)
+++ openejb/trunk/sandbox/tools/src/main/resources/log4j.properties Mon Jul 11 19:46:43 2011
@@ -21,7 +21,7 @@ log4j.rootLogger=INFO, Appender1,Appende
 # Appender1 is set to be a ConsoleAppender.
 log4j.appender.Appender1=org.apache.log4j.ConsoleAppender
 log4j.appender.Appender2=org.apache.log4j.RollingFileAppender
-log4j.appender.Appender2.File=RetweetTool.log
+log4j.appender.Appender2.File=target/RetweetTool.log
 
 
 # Appender2 uses PatternLayout.