Author: drobiazko
Date: Mon Aug 15 08:12:44 2011
New Revision: 1157736

URL: http://svn.apache.org/viewvc?rev=1157736&view=rev
Log:
TAP5-1610: Provide JavaDoc styling similar to Tapestry website's style

Added:
    tapestry/tapestry5/trunk/src/javadoc/
    tapestry/tapestry5/trunk/src/javadoc/images/
    tapestry/tapestry5/trunk/src/javadoc/images/tapestry.png   (with props)
    tapestry/tapestry5/trunk/src/javadoc/stylesheet.css
Modified:
    tapestry/tapestry5/trunk/build.gradle

Modified: tapestry/tapestry5/trunk/build.gradle
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/build.gradle?rev=1157736&r1=1157735&r2=1157736&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/build.gradle (original)
+++ tapestry/tapestry5/trunk/build.gradle Mon Aug 15 08:12:44 2011
@@ -199,7 +199,7 @@ task aggregateJavadoc(type: Javadoc, gro
    destinationDir = javadocBuildDir.dir
    configure(options) {
        // overview = new File( projectDir, 'src/javadoc/package.html' )
-       // stylesheetFile = new File( projectDir, 'src/javadoc/stylesheet.css' )
+       stylesheetFile = new File( projectDir, 'src/javadoc/stylesheet.css' )
        windowTitle = 'Tapestry API Documentation'
        docTitle = "Tapestry JavaDoc ($project.version)"
        bottom = "Copyright &copy; 2003-2011 <a 
href=\"http://tapestry.apache.org\";>The Apache Software Foundation</a>."
@@ -228,6 +228,13 @@ task aggregateJavadoc(type: Javadoc, gro
      }
    }
  }
+ 
+ aggregateJavadoc.doLast {
+    copy {
+        from new File( projectDir, 'src/javadoc/images' )
+        into new File( javadocBuildDir.dir, "/images" )
+    }
+}
 
 task clean(type: Delete) {
   delete buildDirName

Added: tapestry/tapestry5/trunk/src/javadoc/images/tapestry.png
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/src/javadoc/images/tapestry.png?rev=1157736&view=auto
==============================================================================
Binary file - no diff available.

Propchange: tapestry/tapestry5/trunk/src/javadoc/images/tapestry.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: tapestry/tapestry5/trunk/src/javadoc/stylesheet.css
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/src/javadoc/stylesheet.css?rev=1157736&view=auto
==============================================================================
--- tapestry/tapestry5/trunk/src/javadoc/stylesheet.css (added)
+++ tapestry/tapestry5/trunk/src/javadoc/stylesheet.css Mon Aug 15 08:12:44 2011
@@ -0,0 +1,173 @@
+.code
+{
+        border: 1px solid black;
+        background-color: #F4F4F4;
+        padding: 5px;
+}
+ 
+body
+{
+        font: 12px Verdana, Arial, Helvetica, "Bitstream Vera Sans", 
sans-serif;
+        background-color: #fff;
+        color: #333;
+}
+ 
+ 
+/* Link colors */
+a
+{
+        color:#569D2F;
+        text-decoration:none;
+}
+ 
+a:hover
+{
+        text-decoration:underline;
+}
+ 
+/* Headings */
+h1
+{
+     background: url(images/tapestry.png) no-repeat;
+        font-size:28px;
+        color:#007c00;
+        padding: 2.0em;
+}
+ 
+/* Table colors */
+
+table
+{
+        border:none;
+}
+ 
+td
+{
+        border:none;
+        border-bottom:1px dotted #ddd;
+}
+ 
+th
+{
+        border:none;
+        background-color: #569D2F;
+    color: white;
+    text-align: left;
+}
+ 
+.TableHeadingColor th
+{
+        background-color: #569D2F;
+        background-image: url(doc-files/th-background.png);
+        background-repeat: repeat-x;
+        color:#fff;
+        font-size:14px;
+        height:26px;
+}
+ 
+.TableSubHeadingColor  
+{
+        background: #f7ffee;
+ 
+}
+.TableRowColor         
+{
+        background: #fff;
+}
+ 
+.TableRowColor a      
+{
+        border-bottom:none;
+        color:#569D2F;
+        font-weight:normal;
+}
+ 
+tr.TableRowColor:hover
+{
+        background:#eef2e1;
+}
+ 
+ 
+/* Font used in left-hand frame lists */
+.FrameTitleFont   
+{
+        font-size: 120%;
+        font-weight:bold;
+}
+ 
+.FrameTitleFont a   
+{  
+        color: #333;
+}
+ 
+.FrameHeadingFont
+{
+        font-weight: bold;
+        font-size:95%;
+}
+ 
+.FrameItemFont    
+{
+        line-height:130%;
+        font-size: 95%;
+}
+ 
+.FrameItemFont a
+{
+        color:#333;
+}
+ 
+.FrameItemFont a:hover
+{
+        color:#249901;
+        border-bottom:none;
+        text-decoration:underline;
+}
+ 
+/* Navigation bar fonts and colors */
+.NavBarCell1    
+{
+        background-color:#fff;
+        border:none;
+}
+ 
+.NavBarCell1Rev
+{
+        background-color:#e3faa5;
+        border:1px solid #9ad00c;
+        padding:0;
+        margin:0;
+}
+ 
+.NavBarCell1 a  
+{
+        color:#333;
+        text-decoration:none;
+}
+ 
+.NavBarFont1Rev
+{
+ 
+}
+ 
+.NavBarCell2
+{
+        border:none;
+}
+ 
+.NavBarCell2 a    
+{
+        color:#569D2F;
+        font-size:90%;
+}
+ 
+.NavBarCell3    
+{
+        border:none;
+}
+ 
+/* Override sizes in font tags */
+font
+{
+        font: inherit !important;
+}
\ No newline at end of file


Reply via email to