Author: hibou
Date: Sun Jul 19 09:52:25 2009
New Revision: 795505
URL: http://svn.apache.org/viewvc?rev=795505&view=rev
Log:
Change the way the Ivy and IvyDE website are managing the history : external
urls more than imported toc
Added:
ant/ivy/site/historyTemplate.html (with props)
ant/ivy/site/ivyde/historyTemplate.html (with props)
ant/ivy/site/ivyde/printTemplate.html (with props)
ant/ivy/site/ivyde/style/print-style.css (with props)
Modified:
ant/ivy/site/build.xml
ant/ivy/site/ivyde/toc.json
ant/ivy/site/toc.json
Modified: ant/ivy/site/build.xml
URL:
http://svn.apache.org/viewvc/ant/ivy/site/build.xml?rev=795505&r1=795504&r2=795505&view=diff
==============================================================================
--- ant/ivy/site/build.xml (original)
+++ ant/ivy/site/build.xml Sun Jul 19 09:52:25 2009
@@ -16,19 +16,23 @@
specific language governing permissions and limitations
under the License.
-->
-<project default="generate-site"
- xmlns:xooki="antlib:xooki">
+<project name="ivy-ivyde-site" xmlns:xooki="antlib:xooki">
<taskdef uri="antlib:xooki" file="${basedir}/xooki/antlib.xml" />
<property name="target.dir" value="${basedir}/target" />
- <target name="/all" description="--> force whole site generation,
disabling incremental mode">
+ <target name="/all" description="force whole site generation, disabling
incremental mode">
<property name="checkUpToDate" value="false" />
</target>
- <target name="copy-resources"
depends="copy-resources-ivy,copy-resources-ivyde" />
+ <!--
+
======================================================================================
+ Targets related to the Ivy web site
+
======================================================================================
+ -->
- <target name="copy-resources-ivy">
+ <target name="generate-site-ivy" description="Generates site of Ivy for
publication">
+ <!-- by default we use incremental mode, which checks if files require
generation -->
<property name="checkUpToDate" value="true" />
<condition property="overwrite">
<isfalse value="${checkUpToDate}"/>
@@ -38,18 +42,78 @@
<include name="*.cgi" />
<include name="images/**" />
<include name="style/**" />
+ <include name="js/**" />
<include name="samples/**" />
+ <include name="schemas/**" />
+ <include name="presentations/**" />
+ <include name="test/**" />
+ <include name="history/latest-milestone/images/**" />
+ <include name="history/latest-milestone/samples/**" />
+ </fileset>
+ </copy>
+ <init-imported-history version="latest-milestone" />
+ <!-- xooki:generate requires sun java 6 jdk (with jrunscript) in path
and Apache Ant 1.7 -->
+ <xooki:generate destDir="${target.dir}"
checkUpToDate="${checkUpToDate}">
+ <fileset dir="${basedir}">
+ <include name="history/latest-milestone/**/*.html"/>
+ <exclude name="history/latest-milestone/**/template.html"/>
+ <exclude name="history/latest-milestone/**/*Template.html"/>
+ <exclude name="history/latest-milestone/presentations/**"/>
+ <exclude name="history/latest-milestone/samples/**"/>
+ <exclude name="history/latest-milestone/**/xooki/**"/>
+ <!-- Some old version contains only one html page, and there
are also the 2.x and 2.1.x pages there -->
+ <include name="history/*.html"/>
+ </fileset>
+ <fileset dir="${basedir}">
+ <include name="**/*.html"/>
+ <exclude name="history/**"/>
+ <exclude name="**/template.html"/>
+ <exclude name="**/*Template.html"/>
+ <exclude name="presentations/**"/>
+ <exclude name="samples/**"/>
+ <exclude name="**/xooki/**"/>
+ <exclude name="target/**"/>
+ <exclude name="ivyde/**"/>
+ </fileset>
+ </xooki:generate>
+ </target>
+
+ <target name="generate-history-ivy" description="Generate the part of the
Ivy website of a specific history version">
+ <init-external-history version="${history.version}" />
+ <fail unless="history.version" message="Set the history.version
property to specified which history version you want to update" />
+ <copy todir="${target.dir}/history/${history.version}"
overwrite="true" >
+ <fileset dir="${basedir}/history/${history.version}">
+ <include name="images/**" />
+ <include name="style/**" />
<include name="js/**" />
+ <include name="samples/**" />
<include name="schemas/**" />
<include name="presentations/**" />
- <include name="history/*/images/**" />
- <include name="history/*/samples/**" />
<include name="test/**" />
</fileset>
</copy>
+ <!-- xooki:generate requires sun java 6 jdk (with jrunscript) in path
and Apache Ant 1.7 -->
+ <xooki:generate destDir="${target.dir}/history/${history.version}"
checkUpToDate="false">
+ <fileset dir="${basedir}/history/${history.version}">
+ <include name="**/*.html"/>
+ <exclude name="**/template.html"/>
+ <exclude name="**/*Template.html"/>
+ <exclude name="presentations/**"/>
+ <exclude name="samples/**"/>
+ <exclude name="**/xooki/**"/>
+ </fileset>
+ </xooki:generate>
+ <generate-printdoc version="${history.version}" />
</target>
- <target name="copy-resources-ivyde">
+ <!--
+
======================================================================================
+ Targets related to the IvyDE web site
+
======================================================================================
+ -->
+
+ <target name="generate-site-ivyde" description="Generates site of IvyDE
for publication">
+ <!-- by default we use incremental mode, which checks if files require
generation -->
<property name="checkUpToDate" value="true" />
<condition property="overwrite">
<isfalse value="${checkUpToDate}"/>
@@ -57,91 +121,59 @@
<copy todir="${target.dir}/ivyde" overwrite="${overwrite}">
<fileset dir="${basedir}/ivyde">
<include name="*.cgi" />
+ <include name="images/**" />
<include name="style/**" />
<include name="js/**" />
- <!-- On the main update site, only deploy references to the
mirrors -->
- <include name="updatesite/digest.zip" />
- <include name="updatesite/site.xml" />
- <include name="updatesite/eclipse-*" />
- <include name="images/**" />
- <include name="history/*/images/**" />
+ <include name="updatesite/**" />
+ <include name="history/latest-milestone/images/**" />
</fileset>
</copy>
- </target>
-
- <macrodef name="generate-printdoc">
- <attribute name="version" />
- <sequential>
- <xooki:print
- src="${basedir}/history/@{version}/index.html"
- dest="${target.dir}/history/@{version}/book.html" />
- </sequential>
- </macrodef>
-
- <target name="generate-printdoc-trunk" depends="copy-resources"
- description="--> Generates trunk documentation printer friendly
version">
- <generate-printdoc version="trunk" />
- </target>
-
- <target name="generate-printdoc-latest-milestone" depends="copy-resources"
- description="--> Generates latest-milestone documentation printer
friendly version">
- <generate-printdoc version="latest-milestone" />
- </target>
-
- <target name="generate-printdoc-latest-release" depends="copy-resources"
- description="--> Generates latest-release documentation printer
friendly version">
- <generate-printdoc version="latest-release" />
- </target>
-
- <target name="generate-printdoc" depends="copy-resources"
- description="--> Generates documentation printer friendly version">
- <input message="Ivy version to generate doc for?"
addproperty="version" />
- <generate-printdoc version="${version}" />
- </target>
-
-
- <target name="generate-site"
depends="generate-site-ivy,generate-site-ivyde"
- description="--> Generates site of Ivy and IvyDE for publication"
/>
-
- <target name="generate-site-ivy" depends="init-imported-history-ivy,
copy-resources-ivy"
- description="--> Generates site of Ivy for publication">
- <!-- by default we use incremental mode, which checks if files require
generation -->
- <property name="checkUpToDate" value="true" />
-
+ <init-imported-history basepath="ivyde" version="latest-milestone" />
<!-- xooki:generate requires sun java 6 jdk (with jrunscript) in path
and Apache Ant 1.7 -->
- <xooki:generate destDir="${target.dir}"
checkUpToDate="${checkUpToDate}">
- <fileset dir="${basedir}">
+ <xooki:generate destDir="${target.dir}/ivyde"
checkUpToDate="${checkUpToDate}">
+ <fileset dir="${basedir}/ivyde">
+ <include name="history/latest-milestone/**/*.html"/>
+ <exclude name="history/latest-milestone/**/template.html"/>
+ <exclude name="history/latest-milestone/**/*Template.html"/>
+ <exclude name="history/latest-milestone/**/xooki/**"/>
+ </fileset>
+ <fileset dir="${basedir}/ivyde">
<include name="**/*.html"/>
- <exclude name="**/template.html"/>
+ <exclude name="history/**"/>
+ <exclude name="**/template*.html"/>
<exclude name="**/*Template.html"/>
- <exclude name="presentations/**"/>
- <exclude name="samples/**"/>
- <exclude name="js/**"/>
<exclude name="**/xooki/**"/>
- <exclude name="target/**"/>
- <exclude name="ivyde/**"/>
</fileset>
</xooki:generate>
</target>
- <target name="generate-site-ivyde" depends="init-imported-history-ivyde,
copy-resources-ivyde"
- description="--> Generates site of IvyDE for publication">
- <!-- by default we use incremental mode, which checks if files require
generation -->
- <property name="checkUpToDate" value="true" />
-
+ <target name="generate-history-ivyde" description="Generate the part of
the IvyDE website of a specific history version">
+ <fail unless="history.version" message="Set the history.version
property to specified which history version you want to update" />
+ <init-external-history basepath="ivyde" version="${history.version}" />
+ <copy todir="${target.dir}/ivyde/history/${history.version}"
overwrite="true" >
+ <fileset dir="${basedir}/ivyde/history/${history.version}">
+ <include name="images/**" />
+ <include name="style/**" />
+ <include name="js/**" />
+ </fileset>
+ </copy>
<!-- xooki:generate requires sun java 6 jdk (with jrunscript) in path
and Apache Ant 1.7 -->
- <xooki:generate destDir="${target.dir}/ivyde"
checkUpToDate="${checkUpToDate}">
- <fileset dir="${basedir}/ivyde">
+ <xooki:generate
destDir="${target.dir}/ivyde/history/${history.version}" checkUpToDate="false">
+ <fileset dir="${basedir}/ivyde/history/${history.version}">
<include name="**/*.html"/>
<exclude name="**/template*.html"/>
<exclude name="**/*Template.html"/>
<exclude name="**/xooki/**"/>
- <exclude name="js/**"/>
- <exclude name="updatesite/**"/>
</fileset>
</xooki:generate>
+ <generate-printdoc basepath="${basedir}/ivyde"
destpath="${target.dir}/ivyde" version="${history.version}" />
</target>
+ <!--
+
======================================================================================
+ Generic targets and macros
+
======================================================================================
+ -->
<!--
INITIALIZE IMPORTED DOCUMENTATION OF HISTORY VERSIONS
@@ -152,40 +184,38 @@
with ad hoc configuration file. It should only be called once
per imported documentation version.
-->
- <macrodef name="init-imported-version">
+ <macrodef name="init-imported-history">
<attribute name="version" />
<attribute name="basepath" default="." />
<sequential>
- <echo file="@{basepath}/history/@{version}/config.extra.js"
- message="xooki.c.setImportLevel(2);" />
+ <echo file="@{basepath}/history/@{version}/config.extra.js">
+xooki.c.setImportLevel(2);
+ </echo>
</sequential>
</macrodef>
- <target name="init-imported-history"
depends="init-imported-history-ivy,init-imported-history-ivyde"
- description="--> initialize all imported documentation history for
Ivy and IvyDE" />
+ <macrodef name="init-external-history">
+ <attribute name="version" />
+ <attribute name="basepath" default="." />
+ <sequential>
+ <echo file="@{basepath}/history/@{version}/config.extra.js">
+xooki.c.path = { template : "../../historyTemplate.html" };
+ </echo>
+ <replace file="@{basepath}/history/@{version}/toc.json"
token=""title":"Documentation""
+ value=""title":"Documentation
(@{version})"" />
+ </sequential>
+ </macrodef>
- <target name="init-imported-history-ivy"
- description="--> initialize all imported documentation history for
Ivy">
- <init-imported-version version="trunk" />
- <init-imported-version version="latest-release" />
- <init-imported-version version="latest-milestone" />
- <init-imported-version version="2.1.0-rc1" />
- <init-imported-version version="2.0.0" />
- <init-imported-version version="2.0.0-rc2" />
- <init-imported-version version="2.0.0-rc1" />
- <init-imported-version version="2.0.0-beta2" />
- <init-imported-version version="2.0.0-beta1" />
- <init-imported-version version="2.0.0-alpha2" />
- </target>
-
- <target name="init-imported-history-ivyde"
- description="--> initialize all imported documentation history for
IvyDE">
- <init-imported-version basepath="ivyde" version="trunk" />
- <init-imported-version basepath="ivyde" version="latest-milestone" />
- <init-imported-version basepath="ivyde" version="2.0.0.final" />
- <init-imported-version basepath="ivyde" version="2.0.0.alpha1" />
- <init-imported-version basepath="ivyde" version="1.2.0" />
- </target>
+ <macrodef name="generate-printdoc">
+ <attribute name="version" />
+ <attribute name="basepath" default="${basedir}" />
+ <attribute name="destpath" default="${target.dir}" />
+ <sequential>
+ <xooki:print
+ src="@{basepath}/history/@{version}/index.html"
+ dest="@{destpath}/history/@{version}/book.html" />
+ </sequential>
+ </macrodef>
<target name="tagsdoc"
description="--> Generates tagsdoc.properties file which can be
used in IvyDE for code completion documentation">
Added: ant/ivy/site/historyTemplate.html
URL:
http://svn.apache.org/viewvc/ant/ivy/site/historyTemplate.html?rev=795505&view=auto
==============================================================================
--- ant/ivy/site/historyTemplate.html (added)
+++ ant/ivy/site/historyTemplate.html Sun Jul 19 09:52:25 2009
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<head>
+<title>${title} | Apache Ivy</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <link rel="stylesheet" type="text/css" href="style/style.css" />
+ <script src="js/jquery.pack.js" type="text/javascript"></script>
+ <script src="js/jquery.treeview.js" type="text/javascript"></script>
+ <script type="text/javascript">
+ $(document).ready(function(){$("#treemenu").Treeview({speed: "fast",store:
true});});
+ </script>
+</head>
+
+<body>
+
+<div id="body">
+<table id="header" summary="Navigation elements." border="0"
+ cellpadding="0" cellspacing="0" width="100%">
+ <tr>
+ <td id="home" width="30%"><a href="http://ant.apache.org/"
+ title="Apache Ant"><img src="images/ant-group-logo.gif"
alt="Apache Ant"
+ border="0" /></a></td>
+
+ <td class="product" width="70%" align="right"
valign="middle"><img
+ src="images/logo.png" alt="ivy" border="0" /></td>
+ </tr>
+</table>
+
+<table id="top-menu" summary="Navigation elements." border="0"
+ cellpadding="0" cellspacing="0" width="100%">
+ <tr>
+ <td>
+
+ <div style="float:right;margin: 0 10px;">
+ <!-- Google CSE Search Box Begins -->
+ <form id="searchbox_014292259695392975429:5y6qypnrni8"
action="http://ant.apache.org/ivy/search.html">
+ <input type="hidden" name="cx" value="014292259695392975429:5y6qypnrni8" />
+ <input type="hidden" name="cof" value="FORID:11" />
+ <input name="q" type="text" size="30" />
+ <input type="submit" name="sa" value="Search" />
+ </form>
+ <script type="text/javascript"
src="http://www.google.com/coop/cse/brand?form=searchbox_014292259695392975429%3A5y6qypnrni8"></script>
+<!-- Google CSE Search Box Ends -->
+ </div>
+
+ <div id="navcontainer">
+ <a href="http://ant.apache.org/">Apache Ant</a> > <a
href="http://ant.apache.org/ivy/">Ivy</a> > <a
href="http://ant.apache.org/ivy/history.html">History</a> > ${breadCrumb}
+ </div>
+ </td>
+ </tr>
+
+</table>
+
+<table id="content" border="0" cellpadding="0" cellspacing="0"
+ width="100%">
+ <tr>
+ <td id="sidebar-left">
+ <div class="block block-book" id="block-book-0">
+ <h2>Ivy</h2>
+
+ <div class="content">${menu}</div>
+
+ <center><iframe src="http://www.apache.org/ads/buttonbar.html"
+ style="border-width:0;" frameborder="0" scrolling="no"
+ width="135" height="265"></iframe>
+ </center>
+
+ </div>
+
+ </td>
+
+ <td valign="top">
+ <div id="main">
+
+ <h1 class="title">${title}</h1>
+ ${body}
+ </div><!-- main -->
+ </td>
+ </tr>
+</table>
+
+<table id="footer-menu" summary="Navigation elements." border="0"
+ cellpadding="0" cellspacing="0" width="100%">
+ <tr>
+ <td align="center" valign="middle">
+ <div class="primary-links">::
+ <a href="index.html">Home</a> ::
+ <a href="download.html">Download</a> ::
+ <a
href="history/latest-milestone/index.html">Documentation</a> ::
+ <a href="get-involved.html">Get Involved</a> ::
+ <a href="search.html">Search</a> ::
+ </div>
+ </td>
+ </tr>
+</table>
+
+
+
+<div id="footer-message"></div>
+
+
+</div><!-- body -->
+</body>
+</html>
Propchange: ant/ivy/site/historyTemplate.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ant/ivy/site/historyTemplate.html
------------------------------------------------------------------------------
svn:keywords = Date Revision Author HeadURL Id
Propchange: ant/ivy/site/historyTemplate.html
------------------------------------------------------------------------------
svn:mime-type = text/html
Added: ant/ivy/site/ivyde/historyTemplate.html
URL:
http://svn.apache.org/viewvc/ant/ivy/site/ivyde/historyTemplate.html?rev=795505&view=auto
==============================================================================
--- ant/ivy/site/ivyde/historyTemplate.html (added)
+++ ant/ivy/site/ivyde/historyTemplate.html Sun Jul 19 09:52:25 2009
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<head>
+<title>${title} | IvyDE</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <link rel="stylesheet" type="text/css" href="style/style.css" />
+ <script src="js/jquery.pack.js" type="text/javascript"></script>
+ <script src="js/jquery.treeview.js" type="text/javascript"></script>
+ <script type="text/javascript">
+ $(document).ready(function(){$("#treemenu").Treeview({speed: "fast",store:
true});});
+ </script>
+</head>
+
+<body>
+
+<div id="body">
+<table id="header" summary="Navigation elements." border="0"
+ cellpadding="0" cellspacing="0" width="100%">
+ <tr>
+ <td id="home" width="30%"><a href="http://ant.apache.org/"
+ title="Apache Ant"><img src="images/ant-group-logo.gif"
alt="Apache Ant"
+ border="0" /></a></td>
+
+ <td class="product" width="70%" align="right"
valign="middle"><img
+ src="images/logo.png" alt="IvyDE" border="0" /></td>
+ </tr>
+</table>
+
+<table id="top-menu" summary="Navigation elements." border="0"
+ cellpadding="0" cellspacing="0" width="100%">
+ <tr>
+ <td>
+
+ <div id="navcontainer">
+ <a href="http://ant.apache.org/">Apache Ant</a> > <a
href="http://ant.apache.org/ivy/">Ivy</a> > <a
href="http://ant.apache.org/ivy/ivyde/">IvyDE</a> > <a
href="http://ant.apache.org/ivy/ivyde/history.html">History</a> >
${breadCrumb}
+ </div>
+ </td>
+ </tr>
+
+</table>
+
+<table id="content" border="0" cellpadding="0" cellspacing="0"
+ width="100%">
+ <tr>
+ <td id="sidebar-left">
+ <div class="block block-book" id="block-book-0">
+ <h2>IvyDE</h2>
+
+ <div class="content">${menu}</div>
+
+ </div>
+
+ </td>
+
+ <td valign="top">
+ <div id="main">
+
+ <h1 class="title">${title}</h1>
+ ${body}
+ <hr/>
+ <a href="${printerFriendlyLocation}">Printer Friendly</a>
+ </div><!-- main -->
+ </td>
+ </tr>
+</table>
+
+<table id="footer-menu" summary="Navigation elements." border="0"
+ cellpadding="0" cellspacing="0" width="100%">
+ <tr>
+ <td align="center" valign="middle">
+ <div class="primary-links">::
+ <a href="index.html">Home</a> ::
+ <a href="download.html">Download</a> ::
+ <a href="documentation.html">Documentation</a> ::
+ <a href="get-involved.html">Get involved</a> ::
+ </div>
+ </td>
+ </tr>
+</table>
+
+
+
+<div id="footer-message"></div>
+
+
+</div><!-- body -->
+</body>
+</html>
Propchange: ant/ivy/site/ivyde/historyTemplate.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ant/ivy/site/ivyde/historyTemplate.html
------------------------------------------------------------------------------
svn:keywords = Date Revision Author HeadURL Id
Propchange: ant/ivy/site/ivyde/historyTemplate.html
------------------------------------------------------------------------------
svn:mime-type = text/html
Added: ant/ivy/site/ivyde/printTemplate.html
URL:
http://svn.apache.org/viewvc/ant/ivy/site/ivyde/printTemplate.html?rev=795505&view=auto
==============================================================================
--- ant/ivy/site/ivyde/printTemplate.html (added)
+++ ant/ivy/site/ivyde/printTemplate.html Sun Jul 19 09:52:25 2009
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<head>
+ <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
+<title>${title} | IvyDE</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <link rel="stylesheet" type="text/css" href="style/print-style.css" />
+</head>
+
+<body>
+
+<div id="body">
+
+<table id="header" summary="Navigation elements." border="0"
+ cellpadding="0" cellspacing="0" width="100%">
+ <tr>
+ <td id="home" width="30%"><a href="http://ant.apache.org/"
+ title="Apache Ant"><img src="images/ant-group-logo.gif"
alt="Apache Ant"
+ border="0" /></a></td>
+
+ <td class="product" width="70%" align="right"
valign="middle"><img
+ src="images/logo.png" alt="ivy" border="0" /></td>
+ </tr>
+</table>
+
+ <div id="main">
+ ${body}
+ </div><!-- main -->
+
+</div><!-- body -->
+</body>
+</html>
Propchange: ant/ivy/site/ivyde/printTemplate.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ant/ivy/site/ivyde/printTemplate.html
------------------------------------------------------------------------------
svn:keywords = Date Revision Author HeadURL Id
Propchange: ant/ivy/site/ivyde/printTemplate.html
------------------------------------------------------------------------------
svn:mime-type = text/html
Added: ant/ivy/site/ivyde/style/print-style.css
URL:
http://svn.apache.org/viewvc/ant/ivy/site/ivyde/style/print-style.css?rev=795505&view=auto
==============================================================================
--- ant/ivy/site/ivyde/style/print-style.css (added)
+++ ant/ivy/site/ivyde/style/print-style.css Sun Jul 19 09:52:25 2009
@@ -0,0 +1,294 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+...@import "color.css";
+...@import "nav.css";
+...@import "xmlverbatim.css";
+...@import "ant.css";
+...@import "ivy-ref.css";
+...@import "shell.css";
+
+#body {
+ display: table;
+ padding: 0;
+}
+#body {
+ padding-top: 5px;
+ padding-bottom: 5px;
+}
+
+/*
+** HTML elements
+*/
+body {
+ margin: 0;
+ padding: 0;
+ bgcolor: #ffffff;
+}
+body, p, td, li, ul, ol {
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ font-size: small;
+}
+h1, h2, h3, h4, h5, h6, .toc-title {
+ font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular,
Verdana, sans-serif;
+}
+.toc-title {
+ margin: 15px;
+ padding: 10px;
+ font-size: 2em;
+ text-align: center;
+ border: solid 2px;
+ -moz-border-radius-topleft: 5px;
+ -moz-border-radius-topright: 5px;
+ -moz-border-radius-bottomright: 5px;
+ -moz-border-radius-bottomleft: 5px;
+}
+h1 {
+/*
+ margin-left: 15px;
+ margin-right: 15px;
+ */
+ padding-left: 10px;
+ font-size: 1.6em;
+ -moz-border-radius-topleft: 5px;
+ -moz-border-radius-topright: 5px;
+ -moz-border-radius-bottomright: 5px;
+ -moz-border-radius-bottomleft: 5px;
+}
+h2 {
+ font-size: 1.4em;
+}
+h3 {
+ font-size: 1.2em;
+}
+h4 {
+ font-size: 1.1em;
+}
+tr.dark td, tr.light td {
+ padding: 0.3em;
+}
+a:link {
+ text-decoration: none;
+ font-weight: bold;
+}
+a:visited {
+ text-decoration: none;
+ font-weight: bold;
+}
+a:hover, a:active {
+ font-weight: bold;
+ text-decoration: underline;
+}
+p {
+ margin: 0 0 1.3em 0;
+ padding: 0;
+}
+blockquote {
+ padding: 0 15px 0 15px;
+ margin: 15px 50px 15px 50px;
+ text-align: left;
+ font-size: 1.2em;
+ line-height: 1.3em;
+ font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular,
Verdana, sans-serif;
+}
+pre {
+ padding: 0.75em 1.5em;
+ font-size: 1em;
+ overflow: auto;
+}
+.form-item {
+ margin-top: 1em;
+}
+.item-list .title {
+ font-size: 0.85em;
+}
+.hide {
+ display: none
+}
+
+/*
+** Page layout blocks / IDs
+*/
+#home img {
+ padding: 5px 20px 10px 10px;
+}
+.product img {
+ padding: 5px 20px 10px 10px;
+}
+
+#top-menu tr {
+ padding: 0;
+ margin: 0;
+}
+
+#top-menu td {
+ padding: 0;
+ margin: 0;
+}
+
+#search {
+ padding: 0 1em 0 1em;
+ margin: 0;
+}
+#search .form-text, #search .form-submit {
+ padding: 0;
+ margin: 0;
+ font-size: 0.85em;
+}
+#search .form-text {
+ width: 8em;
+ padding: 0;
+ margin: 0;
+}
+
+#sidebar-left, #sidebar-right {
+ width: 200px;
+ /* padding in px not ex because IE messes up 100% width tables otherwise */
+ padding: 15px 5px 75px 10px;
+ vertical-align: top;
+}
+#sidebar-left li, #sidebar-right li {
+ font-size: 1em;
+}
+.block h2 {
+ margin: 5px 0px 0px 0px;
+ padding: 1px 5px 1px 30px;
+ font-size: 1.2em;
+ font-weight: 700;
+ -moz-border-radius-topleft: 5px;
+ -moz-border-radius-topright: 5px;
+}
+
+.block .content {
+ -moz-border-radius-bottomright: 5px;
+ -moz-border-radius-bottomleft: 5px;
+ margin-bottom: 10px;
+}
+
+#main {
+ padding-left: 10px;
+ padding-right: 10px;
+ padding-bottom: 10px;
+ background: transparent url(../images/background.png) center center
no-repeat;
+}
+
+.content {
+ padding-top: 10px;
+}
+
+#forum {
+ margin: 15px 0 15px 0;
+}
+#forum table {
+ width: 100%;
+}
+#forum table tr th {
+ text-align: center;
+ font-size: 0.75em;
+}
+#forum table tr th a {
+ text-decoration: underline;
+}
+#forum table tr th img {
+ margin: 0;
+}
+#forum td {
+ padding: 0.5em 0.5em 0.5em 0.5em;
+}
+#forum td.container a {
+ padding: 20px 0 20px 35px;
+}
+#forum td.statistics, #forum td.settings, #forum td.pager {
+ height: 1.5em;
+}
+#forum td .links {
+ padding-top: 0.7em;
+ font-size: 0.9em;
+}
+.block-forum h3 {
+ margin-bottom: .5em;
+}
+
+#footer-menu td {
+ padding-top: 3px;
+}
+
+.comparison td, .comparison th {
+ text-align: center;
+}
+
+.comment {
+ -moz-border-radius: 5px;
+ border: 1px solid #abc;
+ padding: .5em;
+ margin-bottom: 1em;
+}
+.comment .title {
+ font-size: 1em;
+ padding: 10px 0px 12px 19px;
+ background: transparent url(icon-comment.png) left center no-repeat;
+}
+.comment .new {
+ font-weight: bold;
+ font-size: 1em;
+ margin-left: 2px;
+ color: red;
+}
+.comment .picture {
+ border: 1px solid #fff;
+ float: right;
+ margin: 10px;
+}
+.submitted {
+ color: #999;
+ font-size: 0.79em;
+}
+.since {
+ font-weight: 700;
+ font-style: italic;
+}
+
+.postit {
+ margin:10px;
+ padding:10px;
+ -moz-border-radius:10px;
+ float:right;
+ width:400px;
+}
+
+table.home {
+ text-align:center;
+ color:#6e9244;
+ font-family:verdana, "Lucida Grande", arial, helvetica, sans-serif;
+}
+tr.homeitems {
+ font-size:large;
+}
+tr.homeitems td {
+ padding: 0 0.5cm 0 0.5cm;
+}
+tr.homeitems a:link, a:visited {
+ color: #6e9244;
+ text-decoration: none;
+}
+tr.homeitems a:hover {
+ text-decoration: underline;
+ background: none !important;
+}
+.home img { border-width:0; }
+
Propchange: ant/ivy/site/ivyde/style/print-style.css
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ant/ivy/site/ivyde/style/print-style.css
------------------------------------------------------------------------------
svn:keywords = Date Revision Author HeadURL Id
Propchange: ant/ivy/site/ivyde/style/print-style.css
------------------------------------------------------------------------------
svn:mime-type = text/css
Modified: ant/ivy/site/ivyde/toc.json
URL:
http://svn.apache.org/viewvc/ant/ivy/site/ivyde/toc.json?rev=795505&r1=795504&r2=795505&view=diff
==============================================================================
--- ant/ivy/site/ivyde/toc.json (original)
+++ ant/ivy/site/ivyde/toc.json Sun Jul 19 09:52:25 2009
@@ -37,8 +37,8 @@
"children": [
{
"title":"trunk",
- "importRoot":"history/trunk",
- "importNode":"index" },
+ "url":"http://ant.apache.org/ivy/ivyde/history/trunk/index.html"
+ },
{
"id":"2.x",
"title":"2.x",
@@ -51,24 +51,24 @@
"children": [
{
"title":"2.0.0.final",
- "importRoot":"history/2.0.0.final",
- "importNode":"index" },
+
"url":"http://ant.apache.org/ivy/ivyde/history/2.0.0.final/index.html"
+ },
{
"title":"2.0.0.beta1",
- "importRoot":"history/2.0.0.beta1",
- "importNode":"index" },
+
"url":"http://ant.apache.org/ivy/ivyde/history/2.0.0.beta1/index.html"
+ },
{
"title":"2.0.0.alpha1",
- "importRoot":"history/2.0.0.alpha1",
- "importNode":"index" }
+
"url":"http://ant.apache.org/ivy/ivyde/history/2.0.0.alpha1/index.html"
+ }
]
}
]
},
{
"title":"1.2.0",
- "importRoot":"history/1.2.0",
- "importNode":"index" }
+ "url":"http://ant.apache.org/ivy/ivyde/history/1.2.0/index.html"
+ }
]
},
{
Modified: ant/ivy/site/toc.json
URL:
http://svn.apache.org/viewvc/ant/ivy/site/toc.json?rev=795505&r1=795504&r2=795505&view=diff
==============================================================================
--- ant/ivy/site/toc.json (original)
+++ ant/ivy/site/toc.json Sun Jul 19 09:52:25 2009
@@ -76,7 +76,7 @@
},
{
"title":"Documentation (2.1.0-rc1)",
- "importRoot":"history/2.1.0-rc1",
+ "importRoot":"history/latest-milestone",
"importNode":"index" },
{
"id":"history",
@@ -84,8 +84,8 @@
"children": [
{
"title":"Trunk",
- "importRoot":"history/trunk",
- "importNode":"index" },
+ "url":"http://ant.apache.org/ivy/history/trunk/index.html"
+ },
{
"id":"2.x",
"title":"2.x",
@@ -97,8 +97,8 @@
"children": [
{
"title":"2.1.0-rc1",
- "importRoot":"history/2.1.0-rc1",
- "importNode":"index" }
+
"url":"http://ant.apache.org/ivy/history/2.1.0-rc1/index.html"
+ }
]
},
{
@@ -107,28 +107,28 @@
"children": [
{
"title":"2.0.0",
- "importRoot":"history/2.0.0",
- "importNode":"index" },
+
"url":"http://ant.apache.org/ivy/history/2.0.0/index.html"
+ },
{
"title":"2.0.0-rc2",
- "importRoot":"history/2.0.0-rc2",
- "importNode":"index" },
+
"url":"http://ant.apache.org/ivy/history/2.0.0-rc2/index.html"
+ },
{
"title":"2.0.0-rc1",
- "importRoot":"history/2.0.0-rc1",
- "importNode":"index" },
+
"url":"http://ant.apache.org/ivy/history/2.0.0-rc1/index.html"
+ },
{
"title":"2.0.0-beta2",
- "importRoot":"history/2.0.0-beta2",
- "importNode":"index" },
+
"url":"http://ant.apache.org/ivy/history/2.0.0-beta2/index.html"
+ },
{
"title":"2.0.0-beta1",
- "importRoot":"history/2.0.0-beta1",
- "importNode":"index" },
+
"url":"http://ant.apache.org/ivy/history/2.0.0-beta1/index.html"
+ },
{
"title":"2.0.0-alpha2",
- "importRoot":"history/2.0.0-alpha2",
- "importNode":"index" },
+
"url":"http://ant.apache.org/ivy/history/2.0.0-alpha2/index.html"
+ },
{
"id":"history/2.0.0-alpha-1",
"title":"2.0.0-alpha-1",
@@ -382,6 +382,14 @@
"children": [
]
+ },
+ {
+ "id":"ivyde",
+ "title":"IvyDE",
+ "url":"http://ant.apache.org/ivy/ivyde/index.html",
+ "children": [
+
+ ]
}
]
-}
\ No newline at end of file
+}