next part of docs commit
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@479468 13f79535-47bb-0310-9956-ffa450edef68
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 285 B |
After Width: | Height: | Size: 4.3 KiB |
|
@ -0,0 +1,358 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta content="Apache Forrest" name="Generator">
|
||||
<meta name="Forrest-version" content="0.7">
|
||||
<meta name="Forrest-skin-name" content="pelt">
|
||||
<title>
|
||||
Apache Lucene - Lucene Sandbox
|
||||
</title>
|
||||
<link type="text/css" href="../skin/basic.css" rel="stylesheet">
|
||||
<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
|
||||
<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
|
||||
<link type="text/css" href="../skin/profile.css" rel="stylesheet">
|
||||
<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
|
||||
<link rel="shortcut icon" href="../images/favicon.ico">
|
||||
</head>
|
||||
<body onload="init()">
|
||||
<script type="text/javascript">ndeSetTextSize();</script>
|
||||
<div id="top">
|
||||
<div class="breadtrail">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://lucene.apache.org/">Lucene</a> > <a href="http://lucene.apache.org/java/">Java</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
|
||||
</div>
|
||||
<div class="header">
|
||||
<div class="grouplogo">
|
||||
<a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/java/docs/images/asf-logo.gif" title="Apache Lucene"></a>
|
||||
</div>
|
||||
<div class="projectlogo">
|
||||
<a href="http://lucene.apache.org/java/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/images/lucene_green_300.gif" title="Apache Lucene is a high-performance, full-featured text search engine library written entirely in
|
||||
Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform."></a>
|
||||
</div>
|
||||
<div class="searchbox">
|
||||
<form action="http://www.google.com/search" method="get" class="roundtopsmall">
|
||||
<input value="lucene.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
|
||||
<input attr="value" name="Search" value="Search" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
<ul id="tabs">
|
||||
<li class="current">
|
||||
<a class="base-selected" href="../index.html">Main</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="base-not-selected" href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="main">
|
||||
<div id="publishedStrip">
|
||||
<div id="level2tabs"></div>
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="breadtrail">
|
||||
|
||||
|
||||
</div>
|
||||
<div id="menu">
|
||||
<div onclick="SwitchMenu('menu_1.1', '../skin/')" id="menu_1.1Title" class="menutitle">About</div>
|
||||
<div id="menu_1.1" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="../index.html" title="Welcome to Java Lucene">Overview</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="../features.html">Features</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/PoweredBy">Powered by Lucene</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="../whoweare.html">Who We Are</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_selected_1.2', '../skin/')" id="menu_selected_1.2Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Documentation</div>
|
||||
<div id="menu_selected_1.2" class="selectedmenuitemgroup" style="display: block;">
|
||||
<div class="menuitem">
|
||||
<a href="../api/">API Docs</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="../benchmarks.html">Benchmarks</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="../contributions.html">Contributions</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/LuceneFAQ">FAQ</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="../fileformats.html">File Formats</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="../gettingstarted.html">Getting Started</a>
|
||||
</div>
|
||||
<div class="menupage">
|
||||
<div class="menupagetitle">Lucene Sandbox</div>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="../queryparsersyntax.html">Query Syntax</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="../scoring.html">Scoring</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.3', '../skin/')" id="menu_1.3Title" class="menutitle">Resources</div>
|
||||
<div id="menu_1.3" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://issues.apache.org/jira/browse/LUCENE">Issue Tracking</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="../mailinglists.html">Mailing Lists</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="../releases.html">Downloads</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://svn.apache.org/viewcvs.cgi/lucene/java/">Version Control</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.4', '../skin/')" id="menu_1.4Title" class="menutitle">Site Versions</div>
|
||||
<div id="menu_1.4" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href=".././">Official</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.5', '../skin/')" id="menu_1.5Title" class="menutitle">Related Projects</div>
|
||||
<div id="menu_1.5" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org">Lucene (Top-Level)</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/hadoop/">Hadoop</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/lucy/">Lucy</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/projects/lucene.net.html">Lucene.NET</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/nutch/">Nutch</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/solr/">SOLR</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="credit">
|
||||
<hr>
|
||||
<a href="http://forrest.apache.org/"><img border="0" title="Built with Apache Forrest" alt="Built with Apache Forrest - logo" src="../images/built-with-forrest-button.png" style="width: 88px;height: 31px;"></a>
|
||||
</div>
|
||||
<div id="roundbottom">
|
||||
<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
|
||||
<div id="credit2"></div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div title="Portable Document Format" class="pdflink">
|
||||
<a class="dida" href="index.pdf"><img alt="PDF -icon" src="../skin/images/pdfdoc.gif" class="skin"><br>
|
||||
PDF</a>
|
||||
</div>
|
||||
<h1>
|
||||
Apache Lucene - Lucene Sandbox
|
||||
</h1>
|
||||
<div id="minitoc-area">
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#Lucene Sandbox">Lucene Sandbox</a>
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#Snowball Stemmers for Lucene">Snowball Stemmers for Lucene</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Analyzers, Tokenizers, Filters">Analyzers, Tokenizers, Filters</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Ant">Ant</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#WordNet/Synonyms">WordNet/Synonyms</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Lucli - Lucene Command-line Interface">Lucli - Lucene Command-line Interface</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Term Highlighter">Term Highlighter</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Javascript Query Constructor">Javascript Query Constructor</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Javascript Query Validator">Javascript Query Validator</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#High Frequency Terms">High Frequency Terms</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10012"></a><a name="Lucene Sandbox"></a>
|
||||
<h2 class="boxed">Lucene Sandbox</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
Lucene project also contains a workspace, Lucene Sandbox, that is open to all Lucene committers, as well
|
||||
as a few other developers. The purpose of the Sandbox is to host various third party contributions,
|
||||
and to serve as a place to try out new ideas and prepare them for inclusion into the core Lucene
|
||||
distribution.<br>
|
||||
Users are free to experiment with the components developed in the Sandbox, but Sandbox components will
|
||||
not necessarily be maintained, particularly in their current state.
|
||||
</p>
|
||||
<p>
|
||||
You can access the Lucene Sandbox repository at
|
||||
<a href="http://svn.apache.org/repos/asf/lucene/java/trunk/contrib/">http://svn.apache.org/repos/asf/lucene/java/trunk/contrib/</a>.
|
||||
</p>
|
||||
<a name="N10023"></a><a name="Snowball Stemmers for Lucene"></a>
|
||||
<h3 class="boxed">Snowball Stemmers for Lucene</h3>
|
||||
<p>
|
||||
This project provides pre-compiled versions of the Snowball stemmers
|
||||
for Lucene.
|
||||
</p>
|
||||
<p>
|
||||
|
||||
<a href="http://svn.apache.org/repos/asf/lucene/java/trunk/contrib/snowball">The
|
||||
repository for the Snowball contribution.</a>
|
||||
|
||||
</p>
|
||||
<p>
|
||||
|
||||
<a href="http://snowball.tartarus.org/">Background information on Snowball</a>,
|
||||
which is a language for stemmers developed by Martin Porter.
|
||||
</p>
|
||||
<a name="N1003A"></a><a name="Analyzers, Tokenizers, Filters"></a>
|
||||
<h3 class="boxed">Analyzers, Tokenizers, Filters</h3>
|
||||
<p>
|
||||
Contributed Analyzers, Tokenizers, and Filters for various languages.
|
||||
</p>
|
||||
<p>
|
||||
|
||||
<a href="http://svn.apache.org/repos/asf/lucene/java/trunk/contrib/analyzers/">The
|
||||
repository for the Analyzers contribution.</a>
|
||||
|
||||
</p>
|
||||
<a name="N1004A"></a><a name="Ant"></a>
|
||||
<h3 class="boxed">Ant</h3>
|
||||
<p>
|
||||
The Ant project is a useful Ant task that creates a Lucene index out of an Ant fileset. It also
|
||||
contains an example HTML parser that uses JTidy.
|
||||
</p>
|
||||
<p>
|
||||
|
||||
<a href="http://svn.apache.org/repos/asf/lucene/java/trunk/contrib/ant/">The
|
||||
repository for the Ant contribution.</a>
|
||||
|
||||
</p>
|
||||
<a name="N1005A"></a><a name="WordNet/Synonyms"></a>
|
||||
<h3 class="boxed">WordNet/Synonyms</h3>
|
||||
<p>
|
||||
The Lucene WordNet code consists of a single class which parses a prolog file
|
||||
from the WordNet site that contains a list of English words and synonyms.
|
||||
The class builds a Lucene index from the synonyms file. Your querying code could
|
||||
hit this index to build up a set of synonyms for the terms in the
|
||||
search query.
|
||||
</p>
|
||||
<p>
|
||||
More information on the <a href="http://www.tropo.com/techno/java/lucene/wordnet.html">Lucene WordNet package</a>.
|
||||
<a href="http://wordnet.princeton.edu/">WordNet</a> is an online database of English language words that contains
|
||||
synonyms, definitions, and various relationships between synonym sets.
|
||||
</p>
|
||||
<p>
|
||||
|
||||
<a href="http://svn.apache.org/repos/asf/lucene/java/trunk/contrib/wordnet/">The
|
||||
repository for the WordNet module.</a>
|
||||
|
||||
</p>
|
||||
<a name="N10075"></a><a name="Lucli - Lucene Command-line Interface"></a>
|
||||
<h3 class="boxed">Lucli - Lucene Command-line Interface</h3>
|
||||
<p>
|
||||
The Lucli application allows index manipulation from the
|
||||
command-line.
|
||||
</p>
|
||||
<p>
|
||||
|
||||
<a href="http://svn.apache.org/repos/asf/lucene/java/trunk/contrib/lucli/">The
|
||||
repository for the Lucli contribution.</a>
|
||||
|
||||
</p>
|
||||
<a name="N10085"></a><a name="Term Highlighter"></a>
|
||||
<h3 class="boxed">Term Highlighter</h3>
|
||||
<p>
|
||||
A small set of classes for highlighting matching terms in
|
||||
search results.
|
||||
</p>
|
||||
<a href="http://svn.apache.org/repos/asf/lucene/java/trunk/contrib/highlighter/">The
|
||||
repository for the Highlighter contribution.</a><a name="N10092"></a><a name="Javascript Query Constructor"></a>
|
||||
<h3 class="boxed">Javascript Query Constructor</h3>
|
||||
<p>
|
||||
Javascript library to support client-side query-building. Provides support for a user interface similar to
|
||||
<a href="http://www.google.com.sg/advanced_search">Google's Advanced Search</a>.
|
||||
</p>
|
||||
<p>
|
||||
|
||||
|
||||
<a href="http://svn.apache.org/repos/asf/lucene/java/trunk/contrib/javascript/queryConstructor/">The
|
||||
repository for the Javascript Query Constructor files.</a>
|
||||
|
||||
</p>
|
||||
<a name="N100A6"></a><a name="Javascript Query Validator"></a>
|
||||
<h3 class="boxed">Javascript Query Validator</h3>
|
||||
<p>
|
||||
Javascript library to support client-side query validation. Lucene doesn't like malformed queries and tends to
|
||||
throw ParseException, which are often difficult to interpret and pass on to the user. This library hopes to
|
||||
alleviate that problem.
|
||||
</p>
|
||||
<p>
|
||||
|
||||
|
||||
<a href="http://svn.apache.org/repos/asf/lucene/java/trunk/contrib/javascript/queryValidator/">The
|
||||
repository for the Javascript Query Validator files.</a>
|
||||
|
||||
</p>
|
||||
<a name="N100B6"></a><a name="High Frequency Terms"></a>
|
||||
<h3 class="boxed">High Frequency Terms</h3>
|
||||
<p>
|
||||
The miscellaneous package is for classes that don't fit anywhere else. The only class in it right now determines
|
||||
what terms occur the most inside a Lucene index. This could be useful for analyzing which terms may need to go
|
||||
into a custom stop word list for better search results.
|
||||
</p>
|
||||
<p>
|
||||
|
||||
|
||||
<a href="http://svn.apache.org/repos/asf/lucene/java/trunk/contrib/miscellaneous/">The
|
||||
repository for miscellaneous classes.</a>
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="clearboth"> </div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<div class="lastmodified">
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="copyright">
|
||||
Copyright ©
|
||||
2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
|
||||
</div>
|
||||
<div id="logos"></div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,421 @@
|
|||
%PDF-1.3
|
||||
%ª«¬
|
||||
4 0 obj
|
||||
<< /Type /Info
|
||||
/Producer (FOP 0.20.5) >>
|
||||
endobj
|
||||
5 0 obj
|
||||
<< /Length 812 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gaua=?Z4CI&A[2p.K%gieFT<b8KPL#!>>N/NSjh^85j_j8F4Vn2p/&=:2'![ZEt5rWN,T\bFO.G]B`b!_;u+0,_QH!MZDF7*[#DD@"?H+K>aq_&4+HKOB1;_BX5kQ#B9da,`9jQdJHorUaM6'rb.bBq+Uas!8g%fCHQ*W8`tBB*K)YjES.i!fG(a"n4(r$2&EPIo%ltAE4F4$a,j6V=\5r&fkuJr7jGE\^N1\?A$GCg0n@Z[4cJ_c)3&#:FnW&C]u,BTf6qKPLX'HQLK9#i^<B(+&5mk+&UBMn#+a]U7N67?+uu?YD<XimHCe\Zl*31AWe@P2b!KeiCdN9Ua;A9OFnCIJ,7I_9:PSC&rJAb@ohRsPaq:N9]9("Wi_<9.D,<uq&]S+>*.I<a9Hif>kodL>5EX4jb3hFBR#rVt3J4i^%Yq;PrQe*^5D\HB\s>skWtV,g*mb`E!?-"1cQF/2p%1tHQA%uhnXfutOfqbbR<CMA$\.i?l+),&jo;j=XTR@LFU1HY3!:N#=rSOnJZ#+I>reRe`Vi/<^'<p$M/Q1]r9e:s+E"OPH<N/LmHNM?:Ka7S@bEa;]9U`Ys3,'1kZ-K<;[9)Bq7a@o_.c6KSe_igqt^PJJ',oCSt-pLK2/-cd%etRCWS9AVf/orqm4`1E@#/`J_OWn?ajguq(DO01jEhLf67)0."[T'gie/Q&dG]CMr64tZ84/uK7mW+U6'XF04kV>S:Q@e3Ie/sCMg-,9qku$_bMB]E@7U^I(VNo:Xu1bcEt'$UK5fR9q`j)?L*?C:2#'&A$?`Vcqe*\*VqF+Lis^~>
|
||||
endstream
|
||||
endobj
|
||||
6 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 5 0 R
|
||||
/Annots 7 0 R
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
[
|
||||
8 0 R
|
||||
10 0 R
|
||||
12 0 R
|
||||
14 0 R
|
||||
16 0 R
|
||||
18 0 R
|
||||
20 0 R
|
||||
22 0 R
|
||||
24 0 R
|
||||
26 0 R
|
||||
]
|
||||
endobj
|
||||
8 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 546.166 190.316 534.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 9 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 527.966 275.144 515.966 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 11 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
12 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 509.766 268.136 497.766 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 13 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
14 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 491.566 141.5 479.566 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 15 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
16 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 473.366 222.164 461.366 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 17 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
18 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 455.166 314.78 443.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 19 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
20 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 436.966 207.824 424.966 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 21 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
22 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 418.766 264.14 406.766 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 23 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
24 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 400.566 252.8 388.566 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 25 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
26 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 382.366 234.812 370.366 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 27 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
28 0 obj
|
||||
<< /Length 1870 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gau0D9on$e&A@sBka2?U>,8lZ98[Q>TIJ<lMkXm3TI&<(<Yc]RZK(r\Nb$6Qb1*TKUf_$Vd`S(=O)Nk`om/?>Z^?00q'=3_5OdCA+f4S`aNmc1dq`muT>/&3AslGB09/Bo*CfGZ3uS\LKUrt9Eq]+kojTho:H[>pYZT.tD`r^fi.lWVYD*'?*d`gIpW!Y6?@$gs>NWnc9eIo8\UNI:YuI?&H@L3uG:1nI>O63f+UCXX`rh2Q$V=$["XERd42J-E0M94CKO>dBVq";"f9[Gh2!T+HX/b<f1?eb)NsDL'c&UuHRqK&o:Xg>D_F_,Ag5-/"V_G(?3^h#PSZ&.negHoem8hfGcj%JO.,$uF7CbM!PrKn6og\/gAKgcA"O,Sm?!V8#\W,GpK5RV&k/"J$/m^4F)eBS-H`j2[N/NTBMhp83;/`6_&1k!MUV4]O/t6%Eas*l9g_c!sHgrY0]+U@e?D,jt]P:80($8^9_HIo=fkCJ$#`Ht[g,Gk!Unj6N4Xm\ZbJlfm-t$V[`#Fpk*,M_I6CK]a`#1O08_aRM(&5[\iIt?:9Q2=BK@8g]</@Z/X>c>f[l[U+djWWefE,^`ZlkJNQ?]$<Za*MhU9iUa:`La`]1Q5<T*o-odj<G_&u"$2(U\];$3[GqZcno%C](S;AeGhrhIpcrBPLi]pV)4C%Z^+lC=!k=Xj?SSpB6\D5!Rg&,qC3UKo;\58-^%entDp>FhRZq4u`@rE:DeF+A/j#h-+l;<qEU)49*CrHsZ-9HCX_P4t!kZHspNDHqN%f.CEG8$HB2&E:fq[UP'uYck^V2I&PP'BfZ/[/[elaBY+%`2MCD9)5[FC1`.nn0hH<JRUM_KPkJoH2V=+pRO6hBK3MK>Lq?^dZGbk5LEp&i]qlrYZ!_HX_5ZEJ"S]I&,+dAW[H]Q8E:7b$AdJd!d'%`o\CR[Z/-gcO>@(N'N'@h=;8jV81.T>3h$p=De[j^T0p1-HSIU-S*h>lRcIn</qpp3-h@E5reF>DS/:^SN]En<++q)h\"=tIKN1hGB<UoYT[lk``e>&u'kiTQ0l].ful3a2UK$.-989ddI"Yh6)*1i7?2i%_qIks?*/3'DIDY\Q_)GA".[2Xd`,Ql+@.%>9-:Y3imOU?2dlp'-B5hj,2%8$pXV:<t`mft+jNmu+%c6(rLq[@pDJH)(j=-`0Q[`qP]H=Omn.45n1\Ts]+I,nHrj**.;DVMHH"DZZAe;?s?cNP)G'sn#eC;fHL=3%IZ%C.6&_*F:G1kq`]c[<>T&`iBsmsh^a,U;pq'u1trp>&%N7qYQ#-mmHSFoSlslMnU;=9.3"Olu,n^fV!LT+0lnU.tMZl/F'fcQA14WfGhJ@q68`UJZ7W4&Yj%95XHCb`>X,_.,q-82-$WFTSKM*(qVj%A\(jX#62;??/0PNgaf4UPTYV<i'!SMT84+[2k+_>$_o__Ka0$.RB/_QkJnPD^n@n-Hbujj=Unamf5YO%\9KSo;V?\Lq.(AbMm5[EA.AZ#mUZ(VW4=g%*`B+!JSu1Wl7bncpua_C%4#+8phkgUKY"n#U2I<G53A@ft$2l7U+p2,`\O^H;5HJ::^kX!a?&u'RPFI/FnfBVuP/K23As&Hg@NDZ]ja>a20@3_kHK17[%WRRHTE,cr+&N-[<n&I/G1g95]4)4:iL@U!QS,P(d3Dejrq^K!2aAB"J%"Ub%??cJX*9m^WQB00.cGVC--WKHsF`QTf51CR;*<0'O3b"Rq""n6e4NP9/h@Ib[0.@jk(:TBm?i"A?T;]r7b]\7BU?_73/V*JW"u;9SX0UUr>N(Or`H?ET[aa-Wj`#>Q(kXR>pNXm/:RT'(4Y^-)Vh^>GKrFuics0"T[>?&S-Y>ClY25NUXA<W~>
|
||||
endstream
|
||||
endobj
|
||||
29 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 28 0 R
|
||||
>>
|
||||
endobj
|
||||
30 0 obj
|
||||
<< /Length 1681 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
GauHL9on$e&A@sBk`up]),V%>ED1t#g7Tj_`b5m"&%"aZ6mtqVV01R#hiVJQ6UsalgS@qrf;(fT*p:e;R=2>C^"TPOXD"hncg+RCOt]GU'RhF2s1V8!K#B)GX9c88\#U<P>eh1JdG*"8=?n*UYh?.qo:ceFBJ:uJ&P9kcf[R_Z:LEA"P4%gFY`@!j4]PbU42)N[bgG(c9uH\?gM'V*h/]LBF*H&%T5+-!1f]C'e?Y?/j&rOcBlMD#1`b;i$H:=A%^LZM^Oj_")]3Q\OqG]7Zpu;3-WZlHd5j%p&'[[&m^"nZCdMX%ClLSPF$!n%<M6gNLMQ`hTW>%deL<5EH$3RdnfeV)T`:KXgAb_mOU$Hn#KmX-I2r_KB15RYdH*2.+cAL]B*!tsVgA\PSs,O2"%#TsR;Df#/!ZWZC[[,,#i83QfANpAP'H[jh$UdSV8+KBR^,%$EKXUq*<Cb;UA?bM]*h)@]Q.L;D]0qF1KDet;W`eV,]tCs,0t3[Rnhcjg0%?-ppNTKB1^#S7^?0<+%N%EE.)h2\a=]1^FG?i7Z,;:O.[+sYZW\Y.7I4i#`GkS#J!&Ip]*ICW=`aUKqfB&6F)AC,:O7g!1^A)cV]AIi-$d3Vh*Np93'b-i>13g(_)gXNu?E4#B'fseK2WtakW0e9EEbE8U[2dd03o\9(FP-8<i5.P%^5p=?R'rr3ghDj5d\D;NapEMgqEm$%mq?3`7Co<-lIN\LXduO9aZd!f,,qa:,3<b18-8.nO2:'Dd5!ko1BQ,YQctfUOB_DCroKZj&P*CDp]&L/_(7G3rgoiqu0)B"dT-Wdn(TqCgFT_jg'M)gZVfe(;kOM[AVuZO`1qKT-P6XJOp"*mSP2p.@G5p,oPH\Ln'.h=&X:T@Loj@%dMc5O7<=)0+J0.cJ)gh;aI1c-aS\*QgC*^oJ9_kDuD8Dd:DAIu`kMb=IfZUL@k3nqW;i:&mQlI=&9[;X]QUd%R:VUGB^N-_;@Id:88a+A:OsE/&ISn%T7-rc!_SaX]GWTtT12@/a;M7"NI^'<aTcU?O7"AaJq0Z.O,UbVZpI(T!DPm:6O6@/e)ca>Ogs/^N&RneTq`cXNdi8Or,2*+W,('f^=XV#-+k&#KpHQNS1-ge6K2Hk>]V)JccRe?e-G'e(F!kl22!'L1JK)Bq`0knJ[ZQ\Gc\h.n&_OC.iP5)o!3!&EjQ_:f;daFY[*/15/U7YC7qrZ<6h&_+*`>g0^SQECo/3^hr7C(2iRHQAkd.]tra]mR+b`XDU5oHN7949up3694"e(^HX5Vjh2ZCUO.t).pm-1#j#$^6G'eBWMQ+kj(Lt$IJK:&(=7DBZdVbic/g?MllVO'P7,FYroKSMt(&@:*CA*qDtkHeEdW0=.G=1i)^neX4,s4/USdo2iqg8>bM>(*3b[oI3g_VaNMl:\4_HOKC"+(*:&trWg^AjD/lg;<pVX:&44olAV+:1HS<ee\rtaFq4a6.K[hANVR@WTqY'qI>Vj_@)I3i%%^C7m"YrtdBnXTKSQ^O-Km/W&[cX>4Nh@p*;!?W=;,fjpSc;?j)`<>pg'A^'Sm>%fjWYGk_dWb1L4^V"\jh)W55jf)6MXr`/:_N5dA>6>Bq!L.3eoWVc\Tt_'STsVNP(Pah:-`J%W_74P.ZR<44@nCVd,Ms/`rl]ld'`f/0M.QM[F$\IfO"L_Mn~>
|
||||
endstream
|
||||
endobj
|
||||
31 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 30 0 R
|
||||
>>
|
||||
endobj
|
||||
33 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\40\0\114\0\165\0\143\0\145\0\156\0\145\0\40\0\123\0\141\0\156\0\144\0\142\0\157\0\170)
|
||||
/Parent 32 0 R
|
||||
/First 34 0 R
|
||||
/Last 42 0 R
|
||||
/Count -9
|
||||
/A 9 0 R
|
||||
>> endobj
|
||||
34 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\56\0\61\0\40\0\123\0\156\0\157\0\167\0\142\0\141\0\154\0\154\0\40\0\123\0\164\0\145\0\155\0\155\0\145\0\162\0\163\0\40\0\146\0\157\0\162\0\40\0\114\0\165\0\143\0\145\0\156\0\145)
|
||||
/Parent 33 0 R
|
||||
/Next 35 0 R
|
||||
/A 11 0 R
|
||||
>> endobj
|
||||
35 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\56\0\62\0\40\0\101\0\156\0\141\0\154\0\171\0\172\0\145\0\162\0\163\0\54\0\40\0\124\0\157\0\153\0\145\0\156\0\151\0\172\0\145\0\162\0\163\0\54\0\40\0\106\0\151\0\154\0\164\0\145\0\162\0\163)
|
||||
/Parent 33 0 R
|
||||
/Prev 34 0 R
|
||||
/Next 36 0 R
|
||||
/A 13 0 R
|
||||
>> endobj
|
||||
36 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\56\0\63\0\40\0\101\0\156\0\164)
|
||||
/Parent 33 0 R
|
||||
/Prev 35 0 R
|
||||
/Next 37 0 R
|
||||
/A 15 0 R
|
||||
>> endobj
|
||||
37 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\56\0\64\0\40\0\127\0\157\0\162\0\144\0\116\0\145\0\164\0\57\0\123\0\171\0\156\0\157\0\156\0\171\0\155\0\163)
|
||||
/Parent 33 0 R
|
||||
/Prev 36 0 R
|
||||
/Next 38 0 R
|
||||
/A 17 0 R
|
||||
>> endobj
|
||||
38 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\56\0\65\0\40\0\114\0\165\0\143\0\154\0\151\0\40\0\55\0\40\0\114\0\165\0\143\0\145\0\156\0\145\0\40\0\103\0\157\0\155\0\155\0\141\0\156\0\144\0\55\0\154\0\151\0\156\0\145\0\40\0\111\0\156\0\164\0\145\0\162\0\146\0\141\0\143\0\145)
|
||||
/Parent 33 0 R
|
||||
/Prev 37 0 R
|
||||
/Next 39 0 R
|
||||
/A 19 0 R
|
||||
>> endobj
|
||||
39 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\56\0\66\0\40\0\124\0\145\0\162\0\155\0\40\0\110\0\151\0\147\0\150\0\154\0\151\0\147\0\150\0\164\0\145\0\162)
|
||||
/Parent 33 0 R
|
||||
/Prev 38 0 R
|
||||
/Next 40 0 R
|
||||
/A 21 0 R
|
||||
>> endobj
|
||||
40 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\56\0\67\0\40\0\112\0\141\0\166\0\141\0\163\0\143\0\162\0\151\0\160\0\164\0\40\0\121\0\165\0\145\0\162\0\171\0\40\0\103\0\157\0\156\0\163\0\164\0\162\0\165\0\143\0\164\0\157\0\162)
|
||||
/Parent 33 0 R
|
||||
/Prev 39 0 R
|
||||
/Next 41 0 R
|
||||
/A 23 0 R
|
||||
>> endobj
|
||||
41 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\56\0\70\0\40\0\112\0\141\0\166\0\141\0\163\0\143\0\162\0\151\0\160\0\164\0\40\0\121\0\165\0\145\0\162\0\171\0\40\0\126\0\141\0\154\0\151\0\144\0\141\0\164\0\157\0\162)
|
||||
/Parent 33 0 R
|
||||
/Prev 40 0 R
|
||||
/Next 42 0 R
|
||||
/A 25 0 R
|
||||
>> endobj
|
||||
42 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\56\0\71\0\40\0\110\0\151\0\147\0\150\0\40\0\106\0\162\0\145\0\161\0\165\0\145\0\156\0\143\0\171\0\40\0\124\0\145\0\162\0\155\0\163)
|
||||
/Parent 33 0 R
|
||||
/Prev 41 0 R
|
||||
/A 27 0 R
|
||||
>> endobj
|
||||
43 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F3
|
||||
/BaseFont /Helvetica-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
44 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F5
|
||||
/BaseFont /Times-Roman
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
45 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F1
|
||||
/BaseFont /Helvetica
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
46 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F2
|
||||
/BaseFont /Helvetica-Oblique
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
47 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F7
|
||||
/BaseFont /Times-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
1 0 obj
|
||||
<< /Type /Pages
|
||||
/Count 3
|
||||
/Kids [6 0 R 29 0 R 31 0 R ] >>
|
||||
endobj
|
||||
2 0 obj
|
||||
<< /Type /Catalog
|
||||
/Pages 1 0 R
|
||||
/Outlines 32 0 R
|
||||
/PageMode /UseOutlines
|
||||
>>
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/Font << /F3 43 0 R /F5 44 0 R /F1 45 0 R /F2 46 0 R /F7 47 0 R >>
|
||||
/ProcSet [ /PDF /ImageC /Text ] >>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [29 0 R /XYZ 85.0 659.0 null]
|
||||
>>
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [29 0 R /XYZ 85.0 506.266 null]
|
||||
>>
|
||||
endobj
|
||||
13 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [29 0 R /XYZ 85.0 399.413 null]
|
||||
>>
|
||||
endobj
|
||||
15 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [29 0 R /XYZ 85.0 326.96 null]
|
||||
>>
|
||||
endobj
|
||||
17 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [29 0 R /XYZ 85.0 241.307 null]
|
||||
>>
|
||||
endobj
|
||||
19 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [31 0 R /XYZ 85.0 603.4 null]
|
||||
>>
|
||||
endobj
|
||||
21 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [31 0 R /XYZ 85.0 530.947 null]
|
||||
>>
|
||||
endobj
|
||||
23 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [31 0 R /XYZ 85.0 466.194 null]
|
||||
>>
|
||||
endobj
|
||||
25 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [31 0 R /XYZ 85.0 380.541 null]
|
||||
>>
|
||||
endobj
|
||||
27 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [31 0 R /XYZ 85.0 281.688 null]
|
||||
>>
|
||||
endobj
|
||||
32 0 obj
|
||||
<<
|
||||
/First 33 0 R
|
||||
/Last 33 0 R
|
||||
>> endobj
|
||||
xref
|
||||
0 48
|
||||
0000000000 65535 f
|
||||
0000009472 00000 n
|
||||
0000009544 00000 n
|
||||
0000009636 00000 n
|
||||
0000000015 00000 n
|
||||
0000000071 00000 n
|
||||
0000000974 00000 n
|
||||
0000001094 00000 n
|
||||
0000001182 00000 n
|
||||
0000009759 00000 n
|
||||
0000001317 00000 n
|
||||
0000009822 00000 n
|
||||
0000001454 00000 n
|
||||
0000009888 00000 n
|
||||
0000001591 00000 n
|
||||
0000009954 00000 n
|
||||
0000001726 00000 n
|
||||
0000010019 00000 n
|
||||
0000001863 00000 n
|
||||
0000010085 00000 n
|
||||
0000001999 00000 n
|
||||
0000010149 00000 n
|
||||
0000002136 00000 n
|
||||
0000010215 00000 n
|
||||
0000002272 00000 n
|
||||
0000010281 00000 n
|
||||
0000002407 00000 n
|
||||
0000010347 00000 n
|
||||
0000002544 00000 n
|
||||
0000004507 00000 n
|
||||
0000004615 00000 n
|
||||
0000006389 00000 n
|
||||
0000010413 00000 n
|
||||
0000006497 00000 n
|
||||
0000006697 00000 n
|
||||
0000006964 00000 n
|
||||
0000007256 00000 n
|
||||
0000007390 00000 n
|
||||
0000007601 00000 n
|
||||
0000007933 00000 n
|
||||
0000008144 00000 n
|
||||
0000008426 00000 n
|
||||
0000008696 00000 n
|
||||
0000008916 00000 n
|
||||
0000009029 00000 n
|
||||
0000009139 00000 n
|
||||
0000009247 00000 n
|
||||
0000009363 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 48
|
||||
/Root 2 0 R
|
||||
/Info 4 0 R
|
||||
>>
|
||||
startxref
|
||||
10464
|
||||
%%EOF
|
|
@ -0,0 +1,23 @@
|
|||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!--
|
||||
Copyright 1999-2004 The Apache Software Foundation or its licensors,
|
||||
as applicable.
|
||||
|
||||
Licensed 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.
|
||||
-->
|
||||
<catalogue>
|
||||
<message key="Font size:">Schriftgrösse:</message>
|
||||
<message key="Last Published:">Zuletzt veröffentlicht:</message>
|
||||
<message key="Search">Suche:</message>
|
||||
<message key="Search the site with">Suche auf der Seite mit</message>
|
||||
</catalogue>
|
|
@ -0,0 +1,23 @@
|
|||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!--
|
||||
Copyright 1999-2004 The Apache Software Foundation or its licensors,
|
||||
as applicable.
|
||||
|
||||
Licensed 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.
|
||||
-->
|
||||
<catalogue>
|
||||
<message key="Font size:">Font size:</message>
|
||||
<message key="Last Published:">Last Published:</message>
|
||||
<message key="Search">Search</message>
|
||||
<message key="Search the site with">Search the site with</message>
|
||||
</catalogue>
|
|
@ -0,0 +1,24 @@
|
|||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!--
|
||||
Copyright 1999-2004 The Apache Software Foundation or its licensors,
|
||||
as applicable.
|
||||
|
||||
Licensed 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.
|
||||
-->
|
||||
<catalogue>
|
||||
<message key="Font size:">Tamaño del texto:</message>
|
||||
<message key="Last Published:">Fecha de publicación:</message>
|
||||
<message key="Search">Buscar</message>
|
||||
<message key="Search the site with">Buscar en</message>
|
||||
</catalogue>
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!--
|
||||
Copyright 1999-2004 The Apache Software Foundation or its licensors,
|
||||
as applicable.
|
||||
|
||||
Licensed 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.
|
||||
-->
|
||||
<catalogue>
|
||||
<message key="Font size:">Taille :</message>
|
||||
<message key="Last Published:">Dernière publication :</message>
|
||||
<message key="Search">Rechercher</message>
|
||||
<message key="Search the site with">Rechercher sur le site avec</message>
|
||||
</catalogue>
|
|
@ -0,0 +1,147 @@
|
|||
/*
|
||||
* Copyright 2002-2005 The Apache Software Foundation or its licensors,
|
||||
* as applicable.
|
||||
*
|
||||
* Licensed 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.
|
||||
*/
|
||||
/**
|
||||
* General
|
||||
*/
|
||||
|
||||
img { border: 0; }
|
||||
|
||||
#content table {
|
||||
border: 0;
|
||||
width: 100%;
|
||||
}
|
||||
/*Hack to get IE to render the table at 100%*/
|
||||
* html #content table { margin-left: -3px; }
|
||||
|
||||
#content th,
|
||||
#content td {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.clearboth {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.frame {
|
||||
border: solid black 1px;
|
||||
margin: 1em 3em;
|
||||
}
|
||||
|
||||
.frame .label {
|
||||
background: #369;
|
||||
color: white;
|
||||
font-weight: bold;
|
||||
padding: 5px 10px;
|
||||
}
|
||||
.frame .content {
|
||||
padding: 5px 10px;
|
||||
background: #F0F0FF;
|
||||
color: black;
|
||||
line-height: 120%;
|
||||
font-size: 90%;
|
||||
}
|
||||
.warning .label {
|
||||
background: #C00;
|
||||
color: white;
|
||||
}
|
||||
.warning .content {
|
||||
background: #FFF0F0;
|
||||
color: black;
|
||||
}
|
||||
.fixme .label {
|
||||
background: #C6C600;
|
||||
}
|
||||
|
||||
/**
|
||||
* Typography
|
||||
*/
|
||||
|
||||
body {
|
||||
font-family: verdana, "Trebuchet MS", arial, helvetica, sans-serif;
|
||||
font-size: 100%;
|
||||
}
|
||||
|
||||
#content {
|
||||
font-family: Georgia, Palatino, Times, serif;
|
||||
font-size: 95%;
|
||||
}
|
||||
#tabs {
|
||||
font-size: 70%;
|
||||
}
|
||||
#menu {
|
||||
font-size: 80%;
|
||||
}
|
||||
#footer {
|
||||
font-size: 70%;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
|
||||
font-weight: bold;
|
||||
margin-top: 1em;
|
||||
margin-bottom: .5em;
|
||||
}
|
||||
|
||||
h1 {
|
||||
margin-top: 0;
|
||||
margin-bottom: 1em;
|
||||
font-size: 1.4em;
|
||||
}
|
||||
#content h1 {
|
||||
font-size: 160%;
|
||||
margin-bottom: .5em;
|
||||
}
|
||||
#menu h1 {
|
||||
margin: 0;
|
||||
padding: 10px;
|
||||
background: #336699;
|
||||
color: white;
|
||||
}
|
||||
h2 { font-size: 120%; }
|
||||
h3 { font-size: 100%; }
|
||||
h4 { font-size: 90%; }
|
||||
h5 { font-size: 80%; }
|
||||
h6 { font-size: 75%; }
|
||||
|
||||
p {
|
||||
line-height: 120%;
|
||||
text-align: left;
|
||||
margin-top: .5em;
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
|
||||
#content li,
|
||||
#content th,
|
||||
#content td {
|
||||
line-height: 110%;
|
||||
margin-top: .1em;
|
||||
margin-bottom: .1em;
|
||||
}
|
||||
|
||||
#content .attribution {
|
||||
text-align: right;
|
||||
font-style: italic;
|
||||
font-size: 85%;
|
||||
margin-top: 1em;
|
||||
}
|
||||
|
||||
.codefrag {
|
||||
font-family: "Courier New", Courier, monospace;
|
||||
font-size: 110%;
|
||||
}
|
|
@ -0,0 +1,90 @@
|
|||
/*
|
||||
* Copyright 2002-2004 The Apache Software Foundation or its licensors,
|
||||
* as applicable.
|
||||
*
|
||||
* Licensed 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.
|
||||
*/
|
||||
var PREPREND_CRUMBS=new Array();
|
||||
var link1="@skinconfig.trail.link1.name@";
|
||||
var link2="@skinconfig.trail.link2.name@";
|
||||
var link3="@skinconfig.trail.link3.name@";
|
||||
if(!(link1=="")&&!link1.indexOf( "@" ) == 0){
|
||||
PREPREND_CRUMBS.push( new Array( link1, @skinconfig.trail.link1.href@ ) ); }
|
||||
if(!(link2=="")&&!link2.indexOf( "@" ) == 0){
|
||||
PREPREND_CRUMBS.push( new Array( link2, @skinconfig.trail.link2.href@ ) ); }
|
||||
if(!(link3=="")&&!link3.indexOf( "@" ) == 0){
|
||||
PREPREND_CRUMBS.push( new Array( link3, @skinconfig.trail.link3.href@ ) ); }
|
||||
var DISPLAY_SEPARATOR=" > ";
|
||||
var DISPLAY_PREPREND=" > ";
|
||||
var DISPLAY_POSTPREND=":";
|
||||
var CSS_CLASS_CRUMB="breadcrumb";
|
||||
var CSS_CLASS_TRAIL="breadcrumbTrail";
|
||||
var CSS_CLASS_SEPARATOR="crumbSeparator";
|
||||
var FILE_EXTENSIONS=new Array( ".html", ".htm", ".jsp", ".php", ".php3", ".php4" );
|
||||
var PATH_SEPARATOR="/";
|
||||
|
||||
function sc(s) {
|
||||
var l=s.toLowerCase();
|
||||
return l.substr(0,1).toUpperCase()+l.substr(1);
|
||||
}
|
||||
function getdirs() {
|
||||
var t=document.location.pathname.split(PATH_SEPARATOR);
|
||||
var lc=t[t.length-1];
|
||||
for(var i=0;i < FILE_EXTENSIONS.length;i++)
|
||||
{
|
||||
if(lc.indexOf(FILE_EXTENSIONS[i]))
|
||||
return t.slice(1,t.length-1); }
|
||||
return t.slice(1,t.length);
|
||||
}
|
||||
function getcrumbs( d )
|
||||
{
|
||||
var pre = "/";
|
||||
var post = "/";
|
||||
var c = new Array();
|
||||
if( d != null )
|
||||
{
|
||||
for(var i=0;i < d.length;i++) {
|
||||
pre+=d[i]+postfix;
|
||||
c.push(new Array(d[i],pre)); }
|
||||
}
|
||||
if(PREPREND_CRUMBS.length > 0 )
|
||||
return PREPREND_CRUMBS.concat( c );
|
||||
return c;
|
||||
}
|
||||
function gettrail( c )
|
||||
{
|
||||
var h=DISPLAY_PREPREND;
|
||||
for(var i=0;i < c.length;i++)
|
||||
{
|
||||
h+='<a href="'+c[i][1]+'" >'+sc(c[i][0])+'</a>';
|
||||
if(i!=(c.length-1))
|
||||
h+=DISPLAY_SEPARATOR; }
|
||||
return h+DISPLAY_POSTPREND;
|
||||
}
|
||||
|
||||
function gettrailXHTML( c )
|
||||
{
|
||||
var h='<span class="'+CSS_CLASS_TRAIL+'">'+DISPLAY_PREPREND;
|
||||
for(var i=0;i < c.length;i++)
|
||||
{
|
||||
h+='<a href="'+c[i][1]+'" class="'+CSS_CLASS_CRUMB+'">'+sc(c[i][0])+'</a>';
|
||||
if(i!=(c.length-1))
|
||||
h+='<span class="'+CSS_CLASS_SEPARATOR+'">'+DISPLAY_SEPARATOR+'</span>'; }
|
||||
return h+DISPLAY_POSTPREND+'</span>';
|
||||
}
|
||||
|
||||
if(document.location.href.toLowerCase().indexOf("http://")==-1)
|
||||
document.write(gettrail(getcrumbs()));
|
||||
else
|
||||
document.write(gettrail(getcrumbs(getdirs())));
|
||||
|
|
@ -0,0 +1,237 @@
|
|||
/*
|
||||
* Copyright 2002-2004 The Apache Software Foundation or its licensors,
|
||||
* as applicable.
|
||||
*
|
||||
* Licensed 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.
|
||||
*/
|
||||
/**
|
||||
* This script, when included in a html file, builds a neat breadcrumb trail
|
||||
* based on its url. That is, if it doesn't contains bugs (I'm relatively
|
||||
* sure it does).
|
||||
*
|
||||
* Typical usage:
|
||||
* <script type="text/javascript" language="JavaScript" src="breadcrumbs.js"></script>
|
||||
*/
|
||||
|
||||
/**
|
||||
* IE 5 on Mac doesn't know Array.push.
|
||||
*
|
||||
* Implement it - courtesy to fritz.
|
||||
*/
|
||||
var abc = new Array();
|
||||
if (!abc.push) {
|
||||
Array.prototype.push = function(what){this[this.length]=what}
|
||||
}
|
||||
|
||||
/* ========================================================================
|
||||
CONSTANTS
|
||||
======================================================================== */
|
||||
|
||||
/**
|
||||
* Two-dimensional array containing extra crumbs to place at the front of
|
||||
* the trail. Specify first the name of the crumb, then the URI that belongs
|
||||
* to it. You'll need to modify this for every domain or subdomain where
|
||||
* you use this script (you can leave it as an empty array if you wish)
|
||||
*/
|
||||
var PREPREND_CRUMBS = new Array();
|
||||
|
||||
var link1 = "@skinconfig.trail.link1.name@";
|
||||
var link2 = "@skinconfig.trail.link2.name@";
|
||||
var link3 = "@skinconfig.trail.link3.name@";
|
||||
|
||||
var href1 = "@skinconfig.trail.link1.href@";
|
||||
var href2 = "@skinconfig.trail.link2.href@";
|
||||
var href3 = "@skinconfig.trail.link3.href@";
|
||||
|
||||
if(!(link1=="")&&!link1.indexOf( "@" ) == 0){
|
||||
PREPREND_CRUMBS.push( new Array( link1, href1 ) );
|
||||
}
|
||||
if(!(link2=="")&&!link2.indexOf( "@" ) == 0){
|
||||
PREPREND_CRUMBS.push( new Array( link2, href2 ) );
|
||||
}
|
||||
if(!(link3=="")&&!link3.indexOf( "@" ) == 0){
|
||||
PREPREND_CRUMBS.push( new Array( link3, href3 ) );
|
||||
}
|
||||
|
||||
/**
|
||||
* String to include between crumbs:
|
||||
*/
|
||||
var DISPLAY_SEPARATOR = " > ";
|
||||
/**
|
||||
* String to include at the beginning of the trail
|
||||
*/
|
||||
var DISPLAY_PREPREND = " > ";
|
||||
/**
|
||||
* String to include at the end of the trail
|
||||
*/
|
||||
var DISPLAY_POSTPREND = "";
|
||||
|
||||
/**
|
||||
* CSS Class to use for a single crumb:
|
||||
*/
|
||||
var CSS_CLASS_CRUMB = "breadcrumb";
|
||||
|
||||
/**
|
||||
* CSS Class to use for the complete trail:
|
||||
*/
|
||||
var CSS_CLASS_TRAIL = "breadcrumbTrail";
|
||||
|
||||
/**
|
||||
* CSS Class to use for crumb separator:
|
||||
*/
|
||||
var CSS_CLASS_SEPARATOR = "crumbSeparator";
|
||||
|
||||
/**
|
||||
* Array of strings containing common file extensions. We use this to
|
||||
* determine what part of the url to ignore (if it contains one of the
|
||||
* string specified here, we ignore it).
|
||||
*/
|
||||
var FILE_EXTENSIONS = new Array( ".html", ".htm", ".jsp", ".php", ".php3", ".php4" );
|
||||
|
||||
/**
|
||||
* String that separates parts of the breadcrumb trail from each other.
|
||||
* When this is no longer a slash, I'm sure I'll be old and grey.
|
||||
*/
|
||||
var PATH_SEPARATOR = "/";
|
||||
|
||||
/* ========================================================================
|
||||
UTILITY FUNCTIONS
|
||||
======================================================================== */
|
||||
/**
|
||||
* Capitalize first letter of the provided string and return the modified
|
||||
* string.
|
||||
*/
|
||||
function sentenceCase( string )
|
||||
{ return string;
|
||||
//var lower = string.toLowerCase();
|
||||
//return lower.substr(0,1).toUpperCase() + lower.substr(1);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an array containing the names of all the directories in the
|
||||
* current document URL
|
||||
*/
|
||||
function getDirectoriesInURL()
|
||||
{
|
||||
var trail = document.location.pathname.split( PATH_SEPARATOR );
|
||||
|
||||
// check whether last section is a file or a directory
|
||||
var lastcrumb = trail[trail.length-1];
|
||||
for( var i = 0; i < FILE_EXTENSIONS.length; i++ )
|
||||
{
|
||||
if( lastcrumb.indexOf( FILE_EXTENSIONS[i] ) )
|
||||
{
|
||||
// it is, remove it and send results
|
||||
return trail.slice( 1, trail.length-1 );
|
||||
}
|
||||
}
|
||||
|
||||
// it's not; send the trail unmodified
|
||||
return trail.slice( 1, trail.length );
|
||||
}
|
||||
|
||||
/* ========================================================================
|
||||
BREADCRUMB FUNCTIONALITY
|
||||
======================================================================== */
|
||||
/**
|
||||
* Return a two-dimensional array describing the breadcrumbs based on the
|
||||
* array of directories passed in.
|
||||
*/
|
||||
function getBreadcrumbs( dirs )
|
||||
{
|
||||
var prefix = "/";
|
||||
var postfix = "/";
|
||||
|
||||
// the array we will return
|
||||
var crumbs = new Array();
|
||||
|
||||
if( dirs != null )
|
||||
{
|
||||
for( var i = 0; i < dirs.length; i++ )
|
||||
{
|
||||
prefix += dirs[i] + postfix;
|
||||
crumbs.push( new Array( dirs[i], prefix ) );
|
||||
}
|
||||
}
|
||||
|
||||
// preprend the PREPREND_CRUMBS
|
||||
if(PREPREND_CRUMBS.length > 0 )
|
||||
{
|
||||
return PREPREND_CRUMBS.concat( crumbs );
|
||||
}
|
||||
|
||||
return crumbs;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return a string containing a simple text breadcrumb trail based on the
|
||||
* two-dimensional array passed in.
|
||||
*/
|
||||
function getCrumbTrail( crumbs )
|
||||
{
|
||||
var xhtml = DISPLAY_PREPREND;
|
||||
|
||||
for( var i = 0; i < crumbs.length; i++ )
|
||||
{
|
||||
xhtml += '<a href="' + crumbs[i][1] + '" >';
|
||||
xhtml += unescape( crumbs[i][0] ) + '</a>';
|
||||
if( i != (crumbs.length-1) )
|
||||
{
|
||||
xhtml += DISPLAY_SEPARATOR;
|
||||
}
|
||||
}
|
||||
|
||||
xhtml += DISPLAY_POSTPREND;
|
||||
|
||||
return xhtml;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return a string containing an XHTML breadcrumb trail based on the
|
||||
* two-dimensional array passed in.
|
||||
*/
|
||||
function getCrumbTrailXHTML( crumbs )
|
||||
{
|
||||
var xhtml = '<span class="' + CSS_CLASS_TRAIL + '">';
|
||||
xhtml += DISPLAY_PREPREND;
|
||||
|
||||
for( var i = 0; i < crumbs.length; i++ )
|
||||
{
|
||||
xhtml += '<a href="' + crumbs[i][1] + '" class="' + CSS_CLASS_CRUMB + '">';
|
||||
xhtml += unescape( crumbs[i][0] ) + '</a>';
|
||||
if( i != (crumbs.length-1) )
|
||||
{
|
||||
xhtml += '<span class="' + CSS_CLASS_SEPARATOR + '">' + DISPLAY_SEPARATOR + '</span>';
|
||||
}
|
||||
}
|
||||
|
||||
xhtml += DISPLAY_POSTPREND;
|
||||
xhtml += '</span>';
|
||||
|
||||
return xhtml;
|
||||
}
|
||||
|
||||
/* ========================================================================
|
||||
PRINT BREADCRUMB TRAIL
|
||||
======================================================================== */
|
||||
|
||||
// check if we're local; if so, only print the PREPREND_CRUMBS
|
||||
if( document.location.href.toLowerCase().indexOf( "http://" ) == -1 )
|
||||
{
|
||||
document.write( getCrumbTrail( getBreadcrumbs() ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
document.write( getCrumbTrail( getBreadcrumbs( getDirectoriesInURL() ) ) );
|
||||
}
|
||||
|
|
@ -0,0 +1,166 @@
|
|||
/*
|
||||
* Copyright 2002-2004 The Apache Software Foundation or its licensors,
|
||||
* as applicable.
|
||||
*
|
||||
* Licensed 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.
|
||||
*/
|
||||
function init()
|
||||
{ //embedded in the doc
|
||||
//ndeSetTextSize();
|
||||
}
|
||||
|
||||
function checkBrowser(){
|
||||
if (!document.getElementsByTagName){
|
||||
return true;
|
||||
}
|
||||
else{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function ndeSetTextSize(chgsize,rs)
|
||||
{
|
||||
var startSize;
|
||||
var newSize;
|
||||
|
||||
if (!checkBrowser)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
startSize = parseInt(ndeGetDocTextSize());
|
||||
|
||||
if (!startSize)
|
||||
{
|
||||
startSize = 16;
|
||||
}
|
||||
|
||||
switch (chgsize)
|
||||
{
|
||||
case 'incr':
|
||||
newSize = startSize + 2;
|
||||
break;
|
||||
|
||||
case 'decr':
|
||||
newSize = startSize - 2;
|
||||
break;
|
||||
|
||||
case 'reset':
|
||||
if (rs) {newSize = rs;} else {newSize = 16;}
|
||||
break;
|
||||
|
||||
default:
|
||||
try{
|
||||
newSize = parseInt(ndeReadCookie("nde-textsize"));
|
||||
}
|
||||
catch(e){
|
||||
alert(e);
|
||||
}
|
||||
|
||||
if (!newSize || newSize == 'NaN')
|
||||
{
|
||||
newSize = startSize;
|
||||
}
|
||||
break;
|
||||
|
||||
}
|
||||
|
||||
if (newSize < 10)
|
||||
{
|
||||
newSize = 10;
|
||||
}
|
||||
|
||||
newSize += 'px';
|
||||
|
||||
document.getElementsByTagName('html')[0].style.fontSize = newSize;
|
||||
document.getElementsByTagName('body')[0].style.fontSize = newSize;
|
||||
|
||||
ndeCreateCookie("nde-textsize", newSize, 365);
|
||||
}
|
||||
|
||||
function ndeGetDocTextSize()
|
||||
{
|
||||
if (!checkBrowser)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
var size = 0;
|
||||
var body = document.getElementsByTagName('body')[0];
|
||||
|
||||
if (body.style && body.style.fontSize)
|
||||
{
|
||||
size = body.style.fontSize;
|
||||
}
|
||||
else if (typeof(getComputedStyle) != 'undefined')
|
||||
{
|
||||
size = getComputedStyle(body,'').getPropertyValue('font-size');
|
||||
}
|
||||
else if (body.currentStyle)
|
||||
{
|
||||
size = body.currentStyle.fontSize;
|
||||
}
|
||||
|
||||
//fix IE bug
|
||||
if( isNaN(size)){
|
||||
if(size.substring(size.length-1)=="%"){
|
||||
return
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return size;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
function ndeCreateCookie(name,value,days)
|
||||
{
|
||||
var cookie = name + "=" + value + ";";
|
||||
|
||||
if (days)
|
||||
{
|
||||
var date = new Date();
|
||||
date.setTime(date.getTime()+(days*24*60*60*1000));
|
||||
cookie += " expires=" + date.toGMTString() + ";";
|
||||
}
|
||||
cookie += " path=/";
|
||||
|
||||
document.cookie = cookie;
|
||||
|
||||
}
|
||||
|
||||
function ndeReadCookie(name)
|
||||
{
|
||||
var nameEQ = name + "=";
|
||||
var ca = document.cookie.split(';');
|
||||
|
||||
|
||||
for(var i = 0; i < ca.length; i++)
|
||||
{
|
||||
var c = ca[i];
|
||||
while (c.charAt(0) == ' ')
|
||||
{
|
||||
c = c.substring(1, c.length);
|
||||
}
|
||||
|
||||
ctest = c.substring(0,name.length);
|
||||
|
||||
if(ctest == name){
|
||||
return c.substring(nameEQ.length,c.length);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
|
@ -0,0 +1,86 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--
|
||||
Copyright 2002-2004 The Apache Software Foundation or its licensors,
|
||||
as applicable.
|
||||
|
||||
Licensed 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.
|
||||
-->
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
<!-- This is not used by Forrest but makes it possible to debug the
|
||||
stylesheet in standalone editors -->
|
||||
<xsl:output method = "text" omit-xml-declaration="yes" />
|
||||
|
||||
<!--
|
||||
If the skin doesn't override this, at least aural styles
|
||||
and extra-css are present
|
||||
-->
|
||||
<xsl:template match="skinconfig">
|
||||
|
||||
<xsl:call-template name="aural"/>
|
||||
<xsl:call-template name="a-external"/>
|
||||
<xsl:apply-templates/>
|
||||
<xsl:call-template name="add-extra-css"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="colors">
|
||||
<xsl:apply-templates/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="aural">
|
||||
|
||||
/* ==================== aural ============================ */
|
||||
|
||||
@media aural {
|
||||
h1, h2, h3, h4, h5, h6 { voice-family: paul, male; stress: 20; richness: 90 }
|
||||
h1 { pitch: x-low; pitch-range: 90 }
|
||||
h2 { pitch: x-low; pitch-range: 80 }
|
||||
h3 { pitch: low; pitch-range: 70 }
|
||||
h4 { pitch: medium; pitch-range: 60 }
|
||||
h5 { pitch: medium; pitch-range: 50 }
|
||||
h6 { pitch: medium; pitch-range: 40 }
|
||||
li, dt, dd { pitch: medium; richness: 60 }
|
||||
dt { stress: 80 }
|
||||
pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
|
||||
em { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
|
||||
strong { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
|
||||
dfn { pitch: high; pitch-range: 60; stress: 60 }
|
||||
s, strike { richness: 0 }
|
||||
i { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
|
||||
b { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
|
||||
u { richness: 0 }
|
||||
|
||||
:link { voice-family: harry, male }
|
||||
:visited { voice-family: betty, female }
|
||||
:active { voice-family: betty, female; pitch-range: 80; pitch: x-high }
|
||||
}
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="a-external">
|
||||
a.external {
|
||||
padding: 0 20px 0px 0px;
|
||||
display:inline;
|
||||
background-repeat: no-repeat;
|
||||
background-position: center right;
|
||||
background-image: url(images/external-link.gif);
|
||||
}
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="add-extra-css">
|
||||
<xsl:text>/* extra-css */</xsl:text>
|
||||
<xsl:value-of select="extra-css"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="*"></xsl:template>
|
||||
<xsl:template match="text()"></xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
|
@ -0,0 +1,32 @@
|
|||
/*
|
||||
* Copyright 2002-2004 The Apache Software Foundation or its licensors,
|
||||
* as applicable.
|
||||
*
|
||||
* Licensed 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.
|
||||
*/
|
||||
/**
|
||||
* This script, when included in a html file and called from a form text field, will set the value of this field to ""
|
||||
* if the text value is still the standard value.
|
||||
*
|
||||
* Typical usage:
|
||||
* <script type="text/javascript" language="JavaScript" src="getBlank.js"></script>
|
||||
* <input type="text" id="query" value="Search the site:" onFocus="getBlank (this, 'Search the site:');"/>
|
||||
*/
|
||||
<!--
|
||||
function getBlank (form, stdValue){
|
||||
if (form.value == stdValue){
|
||||
form.value = '';
|
||||
}
|
||||
return true;
|
||||
}
|
||||
//-->
|
|
@ -0,0 +1,45 @@
|
|||
/*
|
||||
* Copyright 2002-2004 The Apache Software Foundation or its licensors,
|
||||
* as applicable.
|
||||
*
|
||||
* Licensed 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.
|
||||
*/
|
||||
/**
|
||||
* This script, when included in a html file, can be used to make collapsible menus
|
||||
*
|
||||
* Typical usage:
|
||||
* <script type="text/javascript" language="JavaScript" src="menu.js"></script>
|
||||
*/
|
||||
|
||||
if (document.getElementById){
|
||||
document.write('<style type="text/css">.menuitemgroup{display: none;}</style>')
|
||||
}
|
||||
|
||||
|
||||
function SwitchMenu(obj, thePath)
|
||||
{
|
||||
var open = 'url("'+thePath + 'images/chapter_open.gif")';
|
||||
var close = 'url("'+thePath + 'images/chapter.gif")';
|
||||
if(document.getElementById) {
|
||||
var el = document.getElementById(obj);
|
||||
var title = document.getElementById(obj+'Title');
|
||||
|
||||
if(el.style.display != "block"){
|
||||
title.style.backgroundImage = open;
|
||||
el.style.display = "block";
|
||||
}else{
|
||||
title.style.backgroundImage = close;
|
||||
el.style.display = "none";
|
||||
}
|
||||
}// end - if(document.getElementById)
|
||||
}//end - function SwitchMenu(obj)
|
|
@ -0,0 +1 @@
|
|||
The images in this directory are used if the current skin lacks them.
|
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 49 B |
After Width: | Height: | Size: 49 B |
|
@ -0,0 +1,96 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--
|
||||
Copyright 2002-2004 The Apache Software Foundation or its licensors,
|
||||
as applicable.
|
||||
|
||||
Licensed 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.
|
||||
-->
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
|
||||
<xsl:param name="orientation-tb"/>
|
||||
<xsl:param name="orientation-lr"/>
|
||||
<xsl:param name="size"/>
|
||||
<xsl:param name="bg-color-name"/>
|
||||
<xsl:param name="stroke-color-name"/>
|
||||
<xsl:param name="fg-color-name"/>
|
||||
|
||||
<!-- if not all colors are present, don't even try to render the corners -->
|
||||
<xsl:variable name="isize"><xsl:choose>
|
||||
<xsl:when test="$bg-color-name and $stroke-color-name and $fg-color-name"><xsl:value-of select="$size"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose></xsl:variable>
|
||||
<xsl:variable name="smallersize" select="number($isize)-1"/>
|
||||
<xsl:variable name="biggersize" select="number($isize)+1"/>
|
||||
<xsl:variable name="bg"><xsl:if test="skinconfig/colors/color[@name=$bg-color-name]">fill:<xsl:value-of select="skinconfig/colors/color[@name=$bg-color-name]/@value"/>;</xsl:if></xsl:variable>
|
||||
<xsl:variable name="fill"><xsl:if test="skinconfig/colors/color[@name=$stroke-color-name]">fill:<xsl:value-of select="skinconfig/colors/color[@name=$stroke-color-name]/@value"/>;</xsl:if></xsl:variable>
|
||||
<xsl:variable name="stroke"><xsl:if test="skinconfig/colors/color[@name=$fg-color-name]">stroke:<xsl:value-of select="skinconfig/colors/color[@name=$fg-color-name]/@value"/>;</xsl:if></xsl:variable>
|
||||
|
||||
<xsl:template match="skinconfig">
|
||||
|
||||
|
||||
|
||||
<svg width="{$isize}" height="{$isize}">
|
||||
<!-- background-->
|
||||
<rect x="-1" y="-1" width="{$biggersize}" height="{$biggersize}" style="{$bg}stroke-width:0"/>
|
||||
<!-- 0,0 0,-4 4,0 4,-4-->
|
||||
|
||||
<xsl:variable name="flip-tb-scale">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$orientation-tb='t'">1</xsl:when>
|
||||
<xsl:otherwise>-1</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name="flip-lr-scale">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$orientation-lr='l'">1</xsl:when>
|
||||
<xsl:otherwise>-1</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name="flip-tb-translate">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$orientation-tb='t'">0</xsl:when>
|
||||
<xsl:otherwise>-<xsl:value-of select="$isize" /></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name="flip-lr-translate">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$orientation-lr='l'">0</xsl:when>
|
||||
<xsl:otherwise>-<xsl:value-of select="$isize" /></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
|
||||
<!-- flip transform -->
|
||||
<g transform="scale({$flip-lr-scale},{$flip-tb-scale}) translate({$flip-lr-translate}, {$flip-tb-translate})">
|
||||
<xsl:call-template name="figure" />
|
||||
</g>
|
||||
</svg>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<xsl:template name="figure">
|
||||
<!-- Just change shape here -->
|
||||
<g transform="translate(0.5 0.5)">
|
||||
<ellipse cx="{$smallersize}" cy="{$smallersize}" rx="{$smallersize}" ry="{$smallersize}"
|
||||
style="{$fill}{$stroke}stroke-width:1"/>
|
||||
</g>
|
||||
<!-- end -->
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<xsl:template match="*"></xsl:template>
|
||||
<xsl:template match="text()"></xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
After Width: | Height: | Size: 54 B |
|
@ -0,0 +1,31 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--
|
||||
Copyright 2002-2004 The Apache Software Foundation or its licensors,
|
||||
as applicable.
|
||||
|
||||
Licensed 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.
|
||||
-->
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
<xsl:import href="corner-imports.svg.xslt" />
|
||||
|
||||
<!-- Diagonal 45 degrees corner -->
|
||||
<xsl:template name="figure">
|
||||
<xsl:variable name="biggersize" select="number($size)+number($size)"/>
|
||||
<g transform="translate(0 0.5)">
|
||||
<polygon points="0,{$size} {$size},0 {$biggersize},0 {$biggersize},{$biggersize} 0,{$biggersize}"
|
||||
style="{$fill}{$stroke}stroke-width:1"/>
|
||||
</g>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 71 B |
After Width: | Height: | Size: 932 B |
After Width: | Height: | Size: 4.5 KiB |
After Width: | Height: | Size: 743 B |
After Width: | Height: | Size: 37 B |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 285 B |
After Width: | Height: | Size: 54 B |
After Width: | Height: | Size: 79 B |
After Width: | Height: | Size: 1008 B |
After Width: | Height: | Size: 856 B |
|
@ -0,0 +1,58 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!--
|
||||
Copyright 2002-2004 The Apache Software Foundation or its licensors,
|
||||
as applicable.
|
||||
|
||||
Licensed 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.
|
||||
-->
|
||||
<svg width="20pt" height="20pt"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs
|
||||
id="defs550">
|
||||
<linearGradient id="gray2white">
|
||||
<stop style="stop-color:#7f7f7f;stop-opacity:1;" offset="0.000000"/>
|
||||
<stop style="stop-color:#ffffff;stop-opacity:1;" offset="1.000000"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="pageshade" xlink:href="#gray2white"
|
||||
x1="0.95" y1="0.95"
|
||||
x2="0.40" y2="0.20"
|
||||
gradientUnits="objectBoundingBox" spreadMethod="pad" />
|
||||
<path d="M 0 0 L 200 0" style="stroke:#000000;stroke-width:1pt;" id="hr"/>
|
||||
</defs>
|
||||
|
||||
<g transform="scale(0.08)">
|
||||
<g transform="translate(40, 0)">
|
||||
<rect width="230" height="300" x="0" y="0"
|
||||
style="fill:url(#pageshade);fill-rule:evenodd;
|
||||
stroke:#000000;stroke-width:1.25;"/>
|
||||
|
||||
<g transform="translate(15, 60)">
|
||||
<use xlink:href="#hr" x="0" y="0"/>
|
||||
<use xlink:href="#hr" x="0" y="60"/>
|
||||
<use xlink:href="#hr" x="0" y="120"/>
|
||||
<use xlink:href="#hr" x="0" y="180"/>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
<g transform="translate(0,70),scale(1.1,1.6)">
|
||||
<rect width="200" height="100" x="0" y="0"
|
||||
style="fill:#ff0000;fill-rule:evenodd;
|
||||
stroke:#000000;stroke-width:2.33903;"/>
|
||||
<text x="20" y="75"
|
||||
style="stroke:#ffffff;stroke-width:1.0;
|
||||
font-size:72;font-weight:normal;fill:#ffffff;
|
||||
font-family:Arial;text-anchor:start;">POD</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 603 B |
After Width: | Height: | Size: 379 B |
After Width: | Height: | Size: 338 B |
After Width: | Height: | Size: 220 B |
After Width: | Height: | Size: 226 B |
After Width: | Height: | Size: 251 B |
After Width: | Height: | Size: 226 B |
After Width: | Height: | Size: 419 B |
After Width: | Height: | Size: 236 B |
After Width: | Height: | Size: 248 B |
After Width: | Height: | Size: 236 B |
|
@ -0,0 +1,30 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--
|
||||
Copyright 2002-2004 The Apache Software Foundation or its licensors,
|
||||
as applicable.
|
||||
|
||||
Licensed 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.
|
||||
-->
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
<xsl:import href="corner-imports.svg.xslt" />
|
||||
|
||||
<!-- Rounded corner -->
|
||||
<xsl:template name="figure">
|
||||
<g transform="translate(0.5 0.5)">
|
||||
<ellipse cx="{$smallersize}" cy="{$smallersize}" rx="{$smallersize}" ry="{$smallersize}"
|
||||
style="{$fill}{$stroke}stroke-width:1"/>
|
||||
</g>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 360 B |
After Width: | Height: | Size: 43 B |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 784 B |
|
@ -0,0 +1,58 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!--
|
||||
Copyright 2002-2004 The Apache Software Foundation or its licensors,
|
||||
as applicable.
|
||||
|
||||
Licensed 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.
|
||||
-->
|
||||
<svg width="20pt" height="20pt"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs
|
||||
id="defs550">
|
||||
<linearGradient id="gray2white">
|
||||
<stop style="stop-color:#7f7f7f;stop-opacity:1;" offset="0.000000"/>
|
||||
<stop style="stop-color:#ffffff;stop-opacity:1;" offset="1.000000"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="pageshade" xlink:href="#gray2white"
|
||||
x1="0.95" y1="0.95"
|
||||
x2="0.40" y2="0.20"
|
||||
gradientUnits="objectBoundingBox" spreadMethod="pad" />
|
||||
<path d="M 0 0 L 200 0" style="stroke:#000000;stroke-width:1pt;" id="hr"/>
|
||||
</defs>
|
||||
|
||||
<g transform="scale(0.08)">
|
||||
<g transform="translate(40, 0)">
|
||||
<rect width="230" height="300" x="0" y="0"
|
||||
style="fill:url(#pageshade);fill-rule:evenodd;
|
||||
stroke:#000000;stroke-width:1.25;"/>
|
||||
|
||||
<g transform="translate(15, 60)">
|
||||
<use xlink:href="#hr" x="0" y="0"/>
|
||||
<use xlink:href="#hr" x="0" y="60"/>
|
||||
<use xlink:href="#hr" x="0" y="120"/>
|
||||
<use xlink:href="#hr" x="0" y="180"/>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
<g transform="translate(0,70),scale(1.1,1.6)">
|
||||
<rect width="200" height="100" x="0" y="0"
|
||||
style="fill:#ff0000;fill-rule:evenodd;
|
||||
stroke:#000000;stroke-width:2.33903;"/>
|
||||
<text x="20" y="75"
|
||||
style="stroke:#ffffff;stroke-width:1.0;
|
||||
font-size:72;font-weight:normal;fill:#ffffff;
|
||||
font-family:Arial;text-anchor:start;">TXT</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 990 B |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 992 B |
|
@ -0,0 +1,50 @@
|
|||
/*
|
||||
* Copyright 2002-2004 The Apache Software Foundation or its licensors,
|
||||
* as applicable.
|
||||
*
|
||||
* Licensed 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.
|
||||
*/
|
||||
/**
|
||||
* This script, when included in a html file, can be used to make collapsible menus
|
||||
*
|
||||
* Typical usage:
|
||||
* <script type="text/javascript" language="JavaScript" src="menu.js"></script>
|
||||
*/
|
||||
|
||||
if (document.getElementById){
|
||||
document.write('<style type="text/css">.menuitemgroup{display: none;}</style>')
|
||||
}
|
||||
|
||||
function SwitchMenu(obj)
|
||||
{
|
||||
if(document.getElementById) {
|
||||
var el = document.getElementById(obj);
|
||||
var title = document.getElementById(obj+'Title');
|
||||
|
||||
if(obj.indexOf("_selected_")==0&&el.style.display == ""){
|
||||
//nicolaken: doesn't work :-(
|
||||
//title.style.backgroundImage = "url('images/chapter_open.gif')";
|
||||
el.style.display = "block";
|
||||
}
|
||||
|
||||
if(el.style.display != "block"){
|
||||
//nicolaken: doesn't work :-(
|
||||
//title.style.backgroundImage = 'url([url]images/chapter_open.gif[/url])';
|
||||
el.style.display = "block";
|
||||
}else{
|
||||
//nicolaken: doesn't work :-(
|
||||
//title.style.backgroundImage = "url('images/chapter.gif')";
|
||||
el.style.display = "none";
|
||||
}
|
||||
}// end - if(document.getElementById)
|
||||
}//end - function SwitchMenu(obj)
|
|
@ -0,0 +1,50 @@
|
|||
Notes for developer:
|
||||
|
||||
--Legend-------------------
|
||||
TODO -> blocker
|
||||
DONE -> blocker
|
||||
ToDo -> enhancement bug
|
||||
done -> enhancement bug
|
||||
|
||||
--Issues-------------------
|
||||
- the corner images should be rendered through svg with the header color.
|
||||
-> DONE
|
||||
-> ToDo: get rid of the images and use only divs!
|
||||
|
||||
- the menu points should be displayed "better".
|
||||
-> DONE
|
||||
-- Use the krysalis-site menu approach for the overall menu display.
|
||||
-> DONE
|
||||
-- Use the old lenya innermenu approch to further enhance the menu .
|
||||
-> DONE
|
||||
|
||||
- the content area needs some attention.
|
||||
-> DONE
|
||||
-- introduce the heading scheme from krysalis (<headings type="clean|box|underlined"/>)
|
||||
-> DONE
|
||||
-> ToDo: make box with round corners
|
||||
-> done: make underlined with variable border height
|
||||
-> ToDo: make underline with bottom round corner
|
||||
-- introduce the toc for each html-page
|
||||
-> DONE
|
||||
-- introduce the external-link-images.
|
||||
-> DONE
|
||||
|
||||
- the publish note should be where now only a border is.
|
||||
Like <div id="published"/>
|
||||
-> DONE
|
||||
, but make it configurable.
|
||||
-> DONE
|
||||
- footer needs some attention
|
||||
-> DONE
|
||||
-- the footer do not have the color profile! Enable it!
|
||||
-> DONE
|
||||
-- the footer should as well contain a feedback link.
|
||||
See http://issues.apache.org/eyebrowse/ReadMsg?listName=forrest-user@xml.apache.org&msgNo=71
|
||||
-> DONE
|
||||
|
||||
- introduce credits alternativ location
|
||||
-> DONE
|
||||
|
||||
- border for published / breadtrail / menu /tab divs
|
||||
-> ToDo
|
|
@ -0,0 +1,54 @@
|
|||
/*
|
||||
* Copyright 2002-2004 The Apache Software Foundation or its licensors,
|
||||
* as applicable.
|
||||
*
|
||||
* Licensed 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.
|
||||
*/
|
||||
body {
|
||||
font-family: Georgia, Palatino, serif;
|
||||
font-size: 12pt;
|
||||
background: white;
|
||||
}
|
||||
|
||||
#tabs,
|
||||
#menu,
|
||||
#content .toc {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#content {
|
||||
width: auto;
|
||||
padding: 0;
|
||||
float: none !important;
|
||||
color: black;
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
a:link, a:visited {
|
||||
color: #336699;
|
||||
background: transparent;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
#top .logo {
|
||||
padding: 0;
|
||||
margin: 0 0 2em 0;
|
||||
}
|
||||
|
||||
#footer {
|
||||
margin-top: 4em;
|
||||
}
|
||||
|
||||
acronym {
|
||||
border: 0;
|
||||
}
|
|
@ -0,0 +1,165 @@
|
|||
|
||||
|
||||
/* ==================== aural ============================ */
|
||||
|
||||
@media aural {
|
||||
h1, h2, h3, h4, h5, h6 { voice-family: paul, male; stress: 20; richness: 90 }
|
||||
h1 { pitch: x-low; pitch-range: 90 }
|
||||
h2 { pitch: x-low; pitch-range: 80 }
|
||||
h3 { pitch: low; pitch-range: 70 }
|
||||
h4 { pitch: medium; pitch-range: 60 }
|
||||
h5 { pitch: medium; pitch-range: 50 }
|
||||
h6 { pitch: medium; pitch-range: 40 }
|
||||
li, dt, dd { pitch: medium; richness: 60 }
|
||||
dt { stress: 80 }
|
||||
pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
|
||||
em { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
|
||||
strong { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
|
||||
dfn { pitch: high; pitch-range: 60; stress: 60 }
|
||||
s, strike { richness: 0 }
|
||||
i { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
|
||||
b { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
|
||||
u { richness: 0 }
|
||||
|
||||
:link { voice-family: harry, male }
|
||||
:visited { voice-family: betty, female }
|
||||
:active { voice-family: betty, female; pitch-range: 80; pitch: x-high }
|
||||
}
|
||||
|
||||
a.external {
|
||||
padding: 0 20px 0px 0px;
|
||||
display:inline;
|
||||
background-repeat: no-repeat;
|
||||
background-position: center right;
|
||||
background-image: url(images/external-link.gif);
|
||||
}
|
||||
|
||||
#top { background-color: #FFFFFF;}
|
||||
|
||||
#top .header .current { background-color: #4C6C8F;}
|
||||
#top .header .current a:link { color: #ffffff; }
|
||||
#top .header .current a:visited { color: #ffffff; }
|
||||
#top .header .current a:hover { color: #ffffff; }
|
||||
|
||||
#tabs li { background-color: #E5E4D9 ;}
|
||||
#tabs li a:link { color: #000000; }
|
||||
#tabs li a:visited { color: #000000; }
|
||||
#tabs li a:hover { color: #000000; }
|
||||
|
||||
#level2tabs { background-color: #4C6C8F ;}
|
||||
#level2tabs a:link { color: #ffffff; }
|
||||
#level2tabs a:visited { color: #ffffff; }
|
||||
#level2tabs a:hover { color: #ffffff; }
|
||||
|
||||
.heading { background-color: #E5E4D9;}
|
||||
|
||||
.boxed { background-color: #E5E4D9;}
|
||||
.underlined_5 {border-bottom: solid 5px #E5E4D9;}
|
||||
.underlined_10 {border-bottom: solid 10px #E5E4D9;}
|
||||
table caption {
|
||||
background-color: #E5E4D9;
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
#feedback {
|
||||
color: #FFFFFF;
|
||||
background: #4C6C8F;
|
||||
text-align: center;
|
||||
}
|
||||
#feedback #feedbackto {
|
||||
color: #FFFFFF;
|
||||
}
|
||||
|
||||
#publishedStrip {
|
||||
color: #FFFFFF;
|
||||
background: #4C6C8F;
|
||||
}
|
||||
|
||||
#publishedStrip {
|
||||
color: #000000;
|
||||
background: #E5E4D9;
|
||||
}
|
||||
|
||||
#menu .menupagetitle { background-color: #CFDCED}
|
||||
|
||||
#menu { border-color: #999999;}
|
||||
#menu .menupagetitle { border-color: #999999;}
|
||||
#menu .menupageitemgroup { border-color: #999999;}
|
||||
|
||||
#menu { background-color: #4C6C8F;}
|
||||
#menu { color: #ffffff;}
|
||||
#menu a:link { color: #ffffff;}
|
||||
#menu a:visited { color: #ffffff;}
|
||||
#menu a:hover {
|
||||
background-color: #4C6C8F;
|
||||
color: #ffffff;}
|
||||
|
||||
#menu h1 {
|
||||
color: #000000;
|
||||
background-color: #cfdced;
|
||||
}
|
||||
|
||||
#top .searchbox {
|
||||
background-color: #E5E4D9 ;
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
#menu .menupagetitle { color: #000000;}
|
||||
#menu .menupageitemgroup {
|
||||
background-color: #E5E4D9;
|
||||
}
|
||||
#menu .menupageitem {
|
||||
color: #000000;
|
||||
}
|
||||
#menu .menupageitem a:link { color: #000000;}
|
||||
#menu .menupageitem a:visited { color: #000000;}
|
||||
#menu .menupageitem a:hover {
|
||||
background-color: #E5E4D9;
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
body{
|
||||
background-color: #ffffff;
|
||||
color: #000000;
|
||||
}
|
||||
a:link { color:#0000ff}
|
||||
a:visited { color:#0000ff}
|
||||
a:hover { color:#0000ff}
|
||||
|
||||
|
||||
.ForrestTable { background-color: #ccc;}
|
||||
|
||||
.ForrestTable td { background-color: #ffffff;}
|
||||
|
||||
.highlight { background-color: #ffff00;}
|
||||
|
||||
.fixme { border-color: #c60;}
|
||||
|
||||
.note { border-color: #069;}
|
||||
|
||||
.warning { border-color: #900;}
|
||||
|
||||
.code { border-color: #a5b6c6;}
|
||||
|
||||
#footer { background-color: #E5E4D9;}
|
||||
/* extra-css */
|
||||
|
||||
p.quote {
|
||||
margin-left: 2em;
|
||||
padding: .5em;
|
||||
background-color: #f0f0f0;
|
||||
font-family: monospace;
|
||||
}
|
||||
|
||||
#footer a { color: #0F3660; }
|
||||
#footer a:visited { color: #009999; }
|
||||
|
||||
pre.code {
|
||||
margin-left: 2em;
|
||||
margin-right: 2em;
|
||||
padding: 0.5em;
|
||||
background-color: #f0f0f0;
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,208 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--
|
||||
Copyright 2002-2004 The Apache Software Foundation or its licensors,
|
||||
as applicable.
|
||||
|
||||
Licensed 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.
|
||||
-->
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
|
||||
<xsl:import href="../../common/css/forrest.css.xslt"/>
|
||||
|
||||
<!-- xsl:output is not used by Forrest but makes it possible to debug the
|
||||
stylesheet in standalone editors -->
|
||||
<xsl:output method = "text" omit-xml-declaration="yes" />
|
||||
|
||||
<!-- ==================== main block colors ============================ -->
|
||||
|
||||
<xsl:template match="color[@name='header']">
|
||||
#top { background-color: <xsl:value-of select="@value"/>;}
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="color[@name='tab-selected']">
|
||||
#top .header .current { background-color: <xsl:value-of select="@value"/>;}
|
||||
#top .header .current a:link { color: <xsl:value-of select="@link"/>; }
|
||||
#top .header .current a:visited { color: <xsl:value-of select="@vlink"/>; }
|
||||
#top .header .current a:hover { color: <xsl:value-of select="@hlink"/>; }
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="color[@name='tab-unselected']">
|
||||
#tabs li { background-color: <xsl:value-of select="@value"/> ;}
|
||||
#tabs li a:link { color: <xsl:value-of select="@link"/>; }
|
||||
#tabs li a:visited { color: <xsl:value-of select="@vlink"/>; }
|
||||
#tabs li a:hover { color: <xsl:value-of select="@hlink"/>; }
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="color[@name='subtab-selected']">
|
||||
#level2tabs { background-color: <xsl:value-of select="@value"/> ;}
|
||||
#level2tabs a:link { color: <xsl:value-of select="@link"/>; }
|
||||
#level2tabs a:visited { color: <xsl:value-of select="@vlink"/>; }
|
||||
#level2tabs a:hover { color: <xsl:value-of select="@hlink"/>; }
|
||||
</xsl:template>
|
||||
|
||||
<!--xsl:template match="color[@name='subtab-unselected']">
|
||||
.level2tabstrip { background-color: <xsl:value-of select="@value"/>;}
|
||||
.datenote { background-color: <xsl:value-of select="@value"/>;}
|
||||
.level2tabstrip.unselected a:link { color: <xsl:value-of select="@link"/>; }
|
||||
.level2tabstrip.unselected a:visited { color: <xsl:value-of select="@vlink"/>; }
|
||||
.level2tabstrip.unselected a:hover { color: <xsl:value-of select="@hlink"/>; }
|
||||
</xsl:template-->
|
||||
|
||||
<xsl:template match="color[@name='heading']">
|
||||
.heading { background-color: <xsl:value-of select="@value"/>;}
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="color[@name='subheading']">
|
||||
.boxed { background-color: <xsl:value-of select="@value"/>;}
|
||||
.underlined_5 {border-bottom: solid 5px <xsl:value-of select="@value"/>;}
|
||||
.underlined_10 {border-bottom: solid 10px <xsl:value-of select="@value"/>;}
|
||||
table caption {
|
||||
background-color: <xsl:value-of select="@value"/>;
|
||||
color: <xsl:value-of select="@font"/>;
|
||||
}
|
||||
</xsl:template>
|
||||
<xsl:template match="color[@name='feedback']">
|
||||
#feedback {
|
||||
color: <xsl:value-of select="@font"/>;
|
||||
background: <xsl:value-of select="@value"/>;
|
||||
text-align: <xsl:value-of select="@align"/>;
|
||||
}
|
||||
#feedback #feedbackto {
|
||||
color: <xsl:value-of select="@font"/>;
|
||||
}
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="color[@name='breadtrail']">
|
||||
#main .breadtrail {
|
||||
background: <xsl:value-of select="@value"/>;
|
||||
color: <xsl:value-of select="@font"/>;
|
||||
}
|
||||
#main .breadtrail a:link { color: <xsl:value-of select="@link"/>; }
|
||||
#main .breadtrail a:visited { color: <xsl:value-of select="@vlink"/>; }
|
||||
#main .breadtrail a:hover { color: <xsl:value-of select="@hlink"/>; }
|
||||
#top .breadtrail {
|
||||
background: <xsl:value-of select="@value"/>;
|
||||
color: <xsl:value-of select="@font"/>;
|
||||
}
|
||||
#top .breadtrail a:link { color: <xsl:value-of select="@link"/>; }
|
||||
#top .breadtrail a:visited { color: <xsl:value-of select="@vlink"/>; }
|
||||
#top .breadtrail a:hover { color: <xsl:value-of select="@hlink"/>; }
|
||||
</xsl:template>
|
||||
<!--Fix for other (old) profiles-->
|
||||
<xsl:template match="color[@name='navstrip']">
|
||||
#publishedStrip {
|
||||
color: <xsl:value-of select="@font"/>;
|
||||
background: <xsl:value-of select="@value"/>;
|
||||
}
|
||||
</xsl:template>
|
||||
<!--has to go after the nav-strip (no 'navstrip')-->
|
||||
<xsl:template match="color[@name='published']">
|
||||
#publishedStrip {
|
||||
color: <xsl:value-of select="@font"/>;
|
||||
background: <xsl:value-of select="@value"/>;
|
||||
}
|
||||
</xsl:template>
|
||||
<xsl:template match="color[@name='toolbox']">
|
||||
#menu .menupagetitle { background-color: <xsl:value-of select="@value"/>}
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="color[@name='border']">
|
||||
#menu { border-color: <xsl:value-of select="@value"/>;}
|
||||
#menu .menupagetitle { border-color: <xsl:value-of select="@value"/>;}
|
||||
#menu .menupageitemgroup { border-color: <xsl:value-of select="@value"/>;}
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="color[@name='menu']">
|
||||
#menu { background-color: <xsl:value-of select="@value"/>;}
|
||||
#menu { color: <xsl:value-of select="@font"/>;}
|
||||
#menu a:link { color: <xsl:value-of select="@link"/>;}
|
||||
#menu a:visited { color: <xsl:value-of select="@vlink"/>;}
|
||||
#menu a:hover {
|
||||
background-color: <xsl:value-of select="@value"/>;
|
||||
color: <xsl:value-of select="@hlink"/>;}
|
||||
</xsl:template>
|
||||
<xsl:template match="color[@name='dialog']">
|
||||
#menu .menupagetitle { color: <xsl:value-of select="@font"/>;}
|
||||
#menu .menupageitemgroup {
|
||||
background-color: <xsl:value-of select="@value"/>;
|
||||
}
|
||||
#menu .menupageitem {
|
||||
color: <xsl:value-of select="@font"/>;
|
||||
}
|
||||
#menu .menupageitem a:link { color: <xsl:value-of select="@link"/>;}
|
||||
#menu .menupageitem a:visited { color: <xsl:value-of select="@vlink"/>;}
|
||||
#menu .menupageitem a:hover {
|
||||
background-color: <xsl:value-of select="@value"/>;
|
||||
color: <xsl:value-of select="@hlink"/>;
|
||||
}
|
||||
</xsl:template>
|
||||
<xsl:template match="color[@name='menuheading']">
|
||||
#menu h1 {
|
||||
color: <xsl:value-of select="@font"/>;
|
||||
background-color: <xsl:value-of select="@value"/>;
|
||||
}
|
||||
</xsl:template>
|
||||
<xsl:template match="color[@name='searchbox']">
|
||||
#top .searchbox {
|
||||
background-color: <xsl:value-of select="@value"/> ;
|
||||
color: <xsl:value-of select="@font"/>;
|
||||
}
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="color[@name='body']">
|
||||
body{
|
||||
background-color: <xsl:value-of select="@value"/>;
|
||||
color: <xsl:value-of select="@font"/>;
|
||||
}
|
||||
a:link { color:<xsl:value-of select="@link"/>}
|
||||
a:visited { color:<xsl:value-of select="@vlink"/>}
|
||||
a:hover { color:<xsl:value-of select="@hlink"/>}
|
||||
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="color[@name='footer']">
|
||||
#footer { background-color: <xsl:value-of select="@value"/>;}
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<!-- ==================== other colors ============================ -->
|
||||
<xsl:template match="color[@name='highlight']">
|
||||
.highlight { background-color: <xsl:value-of select="@value"/>;}
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="color[@name='fixme']">
|
||||
.fixme { border-color: <xsl:value-of select="@value"/>;}
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="color[@name='note']">
|
||||
.note { border-color: <xsl:value-of select="@value"/>;}
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="color[@name='warning']">
|
||||
.warning { border-color: <xsl:value-of select="@value"/>;}
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="color[@name='code']">
|
||||
.code { border-color: <xsl:value-of select="@value"/>;}
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="color[@name='table']">
|
||||
.ForrestTable { background-color: <xsl:value-of select="@value"/>;}
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="color[@name='table-cell']">
|
||||
.ForrestTable td { background-color: <xsl:value-of select="@value"/>;}
|
||||
</xsl:template>
|
||||
|
||||
|
||||
</xsl:stylesheet>
|
|
@ -0,0 +1,550 @@
|
|||
/*
|
||||
* Copyright 2002-2004 The Apache Software Foundation or its licensors,
|
||||
* as applicable.
|
||||
*
|
||||
* Licensed 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.
|
||||
*/
|
||||
body { margin: 0px 0px 0px 0px; font-family: Verdana, Helvetica, sans-serif; }
|
||||
|
||||
h1 { font-size : 160%; margin: 0px 0px 0px 0px; padding: 0px; }
|
||||
h2 { font-size : 140%; margin: 0.9em 0px 0px 0px; padding: 0px; font-weight : bold;}
|
||||
h3 { font-size : 130%; margin: 0.8em 0px 0px 0px; padding: 0px; font-weight : bold; }
|
||||
.h3 { margin: 22px 0px 3px 0px; }
|
||||
h4 { font-size : 120%; margin: 0.7em 0px 0px 0px; padding: 0px; font-weight : normal; text-align: left; }
|
||||
.h4 { margin: 18px 0px 0px 0px; }
|
||||
h4.faq { font-size : 120%; margin: 18px 0px 0px 0px; padding: 0px; font-weight : bold; text-align: left; }
|
||||
h5 { font-size : 100%; margin: 14px 0px 0px 0px; padding: 0px; font-weight : normal; text-align: left; }
|
||||
|
||||
/**
|
||||
* table
|
||||
*/
|
||||
table .title { background-color: #000000; }
|
||||
.ForrestTable {
|
||||
color: #ffffff;
|
||||
background-color: #7099C5;
|
||||
width: 100%;
|
||||
font-size : 100%;
|
||||
empty-cells: show;
|
||||
}
|
||||
table caption {
|
||||
padding-left: 5px;
|
||||
color: white;
|
||||
text-align: left;
|
||||
font-weight: bold;
|
||||
background-color: #000000;
|
||||
}
|
||||
.ForrestTable td {
|
||||
color: black;
|
||||
background-color: #f0f0ff;
|
||||
}
|
||||
.ForrestTable th { text-align: center; }
|
||||
/**
|
||||
* Page Header
|
||||
*/
|
||||
|
||||
#top {
|
||||
position: relative;
|
||||
float: left;
|
||||
width: 100%;
|
||||
background: #294563; /* if you want a background in the header, put it here */
|
||||
}
|
||||
|
||||
#top .breadtrail {
|
||||
background: #CFDCED;
|
||||
color: black;
|
||||
border-bottom: solid 1px white;
|
||||
padding: 3px 10px;
|
||||
font-size: 75%;
|
||||
}
|
||||
#top .breadtrail a { color: black; }
|
||||
|
||||
#top .header {
|
||||
float: left;
|
||||
width: 100%;
|
||||
background: url("images/header_white_line.gif") repeat-x bottom;
|
||||
}
|
||||
|
||||
#top .grouplogo {
|
||||
padding: 7px 0 10px 10px;
|
||||
float: left;
|
||||
text-align: left;
|
||||
}
|
||||
#top .projectlogo {
|
||||
padding: 7px 0 10px 10px;
|
||||
float: left;
|
||||
width: 33%;
|
||||
text-align: right;
|
||||
}
|
||||
#top .projectlogoA1 {
|
||||
padding: 7px 0 10px 10px;
|
||||
float: right;
|
||||
}
|
||||
html>body #top .searchbox {
|
||||
bottom: 0px;
|
||||
}
|
||||
#top .searchbox {
|
||||
position: absolute;
|
||||
right: 10px;
|
||||
height: 42px;
|
||||
font-size: 70%;
|
||||
white-space: nowrap;
|
||||
text-align: right;
|
||||
color: white;
|
||||
background-color: #000000;
|
||||
z-index:0;
|
||||
background-image: url(images/rc-t-l-5-1header-2searchbox-3searchbox.png);
|
||||
background-repeat: no-repeat;
|
||||
background-position: top left;
|
||||
bottom: -1px; /* compensate for IE rendering issue */
|
||||
}
|
||||
|
||||
#top .searchbox form {
|
||||
padding: 5px 10px;
|
||||
margin: 0;
|
||||
}
|
||||
#top .searchbox p {
|
||||
padding: 0 0 2px 0;
|
||||
margin: 0;
|
||||
}
|
||||
#top .searchbox input {
|
||||
font-size: 100%;
|
||||
}
|
||||
|
||||
#tabs {
|
||||
clear: both;
|
||||
padding-left: 10px;
|
||||
margin: 0;
|
||||
list-style: none;
|
||||
}
|
||||
/* background: #CFDCED url("images/tab-right.gif") no-repeat right top;*/
|
||||
#tabs li {
|
||||
float: left;
|
||||
background-image: url(images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png);
|
||||
background-repeat: no-repeat;
|
||||
background-position: top right;
|
||||
background-color: #000000;
|
||||
margin: 0 3px 0 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/*background: url("images/tab-left.gif") no-repeat left top;*/
|
||||
#tabs li a {
|
||||
float: left;
|
||||
display: block;
|
||||
font-family: verdana, arial, sans-serif;
|
||||
text-decoration: none;
|
||||
color: black;
|
||||
white-space: nowrap;
|
||||
background-image: url(images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png);
|
||||
background-repeat: no-repeat;
|
||||
background-position: top left;
|
||||
padding: 5px 15px 4px;
|
||||
width: .1em; /* IE/Win fix */
|
||||
}
|
||||
|
||||
#tabs > li a { width: auto; } /* Rest of IE/Win fix */
|
||||
|
||||
/* Commented Backslash Hack hides rule from IE5-Mac \*/
|
||||
#tabs a { float: none; }
|
||||
/* End IE5-Mac hack */
|
||||
|
||||
#top .header .current {
|
||||
background-color: #4C6C8F;
|
||||
background-image: url(images/rc-t-r-5-1header-2tab-selected-3tab-selected.png);
|
||||
background-repeat: no-repeat;
|
||||
background-position: top right;
|
||||
}
|
||||
#top .header .current a {
|
||||
font-weight: bold;
|
||||
padding-bottom: 5px;
|
||||
color: white;
|
||||
background-image: url(images/rc-t-l-5-1header-2tab-selected-3tab-selected.png);
|
||||
background-repeat: no-repeat;
|
||||
background-position: top left;
|
||||
}
|
||||
#publishedStrip {
|
||||
padding-right: 10px;
|
||||
padding-left: 20px;
|
||||
padding-top: 3px;
|
||||
padding-bottom:3px;
|
||||
color: #ffffff;
|
||||
font-size : 60%;
|
||||
font-weight: bold;
|
||||
background-color: #4C6C8F;
|
||||
text-align:right;
|
||||
}
|
||||
|
||||
#level2tabs {
|
||||
margin: 0;
|
||||
float:left;
|
||||
position:relative;
|
||||
}
|
||||
|
||||
/*
|
||||
* border-top: solid #4C6C8F 15px;
|
||||
*/
|
||||
#main {
|
||||
position: relative;
|
||||
background: white;
|
||||
clear:both;
|
||||
}
|
||||
#main .breadtrail {
|
||||
clear:both;
|
||||
position: relative;
|
||||
background: #CFDCED;
|
||||
color: black;
|
||||
border-bottom: solid 1px black;
|
||||
border-top: solid 1px black;
|
||||
padding: 0px 180px;
|
||||
font-size: 75%;
|
||||
z-index:10;
|
||||
}
|
||||
/**
|
||||
* Round corner
|
||||
*/
|
||||
#roundtop {
|
||||
background-image: url(images/rc-t-r-15-1body-2menu-3menu.png);
|
||||
background-repeat: no-repeat;
|
||||
background-position: top right;
|
||||
}
|
||||
|
||||
#roundbottom {
|
||||
background-image: url(images/rc-b-r-15-1body-2menu-3menu.png);
|
||||
background-repeat: no-repeat;
|
||||
background-position: top right;
|
||||
}
|
||||
|
||||
img.corner {
|
||||
width: 15px;
|
||||
height: 15px;
|
||||
border: none;
|
||||
display: block !important;
|
||||
}
|
||||
|
||||
.roundtopsmall {
|
||||
background-image: url(images/rc-t-r-5-1header-2searchbox-3searchbox.png);
|
||||
background-repeat: no-repeat;
|
||||
background-position: top right;
|
||||
}
|
||||
|
||||
#roundbottomsmall {
|
||||
background-image: url(images/rc-b-r-5-1header-2tab-selected-3tab-selected.png);
|
||||
background-repeat: no-repeat;
|
||||
background-position: top right;
|
||||
}
|
||||
|
||||
img.cornersmall {
|
||||
width: 5px;
|
||||
height: 5px;
|
||||
border: none;
|
||||
display: block !important;
|
||||
}
|
||||
/**
|
||||
* Side menu
|
||||
*/
|
||||
#menu a { font-weight: normal;}
|
||||
#menu a:visited { font-weight: normal; }
|
||||
#menu a:active { font-weight: normal; }
|
||||
#menu a:hover { font-weight: normal; }
|
||||
|
||||
#menuarea { width:10em;}
|
||||
#menu {
|
||||
position: relative;
|
||||
float: left;
|
||||
width: 160px;
|
||||
padding-top: 0px;
|
||||
top:-18px;
|
||||
left:10px;
|
||||
z-index: 20;
|
||||
background-color: #f90;
|
||||
font-size : 70%;
|
||||
}
|
||||
|
||||
.menutitle {
|
||||
cursor:pointer;
|
||||
padding: 3px 12px;
|
||||
margin-left: 10px;
|
||||
background-image: url('images/chapter.gif');
|
||||
background-repeat: no-repeat;
|
||||
background-position: center left;
|
||||
font-weight : bold;
|
||||
}
|
||||
|
||||
#menu .menuitemgroup {
|
||||
margin: 0px 0px 6px 8px;
|
||||
padding: 0px;
|
||||
font-weight : bold; }
|
||||
|
||||
#menu .selectedmenuitemgroup{
|
||||
margin: 0px 0px 6px 8px;
|
||||
padding: 0px;
|
||||
font-weight : bold; }
|
||||
|
||||
#menu .menuitem {
|
||||
padding: 0px 0px 2px 12px;
|
||||
background-image: url('images/page.gif');
|
||||
background-repeat: no-repeat;
|
||||
background-position: center left;
|
||||
font-weight : normal;
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
#menu .menupage {
|
||||
margin: 5px 0px 5px 10px;
|
||||
padding: 0px 3px 0px 12px;
|
||||
background-image: url('images/current.gif');
|
||||
background-repeat: no-repeat;
|
||||
background-position: top left;
|
||||
font-style : normal;
|
||||
}
|
||||
#menu .menupagetitle {
|
||||
padding: 0px 0px 0px 6px;
|
||||
font-style : normal;
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
margin-right: 10px;
|
||||
}
|
||||
#menu .menupageitemgroup {
|
||||
padding: 3px 0px 4px 6px;
|
||||
font-style : normal;
|
||||
border-bottom: 1px solid ;
|
||||
border-left: 1px solid ;
|
||||
border-right: 1px solid ;
|
||||
margin-right: 10px;
|
||||
}
|
||||
#menu .menupageitem {
|
||||
font-style : normal;
|
||||
font-weight : normal;
|
||||
border-width: 0px;
|
||||
font-size : 90%;
|
||||
}
|
||||
#menu #credit {
|
||||
text-align: center;
|
||||
}
|
||||
#menu #credit2 {
|
||||
text-align: center;
|
||||
padding: 3px 3px 3px 3px;
|
||||
background-color: #ffffff;
|
||||
}
|
||||
#menu .searchbox {
|
||||
text-align: center;
|
||||
}
|
||||
#menu .searchbox form {
|
||||
padding: 3px 3px;
|
||||
margin: 0;
|
||||
}
|
||||
#menu .searchbox input {
|
||||
font-size: 100%;
|
||||
}
|
||||
|
||||
#content {
|
||||
padding: 20px 20px 20px 180px;
|
||||
margin: 0;
|
||||
font : small Verdana, Helvetica, sans-serif;
|
||||
font-size : 80%;
|
||||
}
|
||||
|
||||
#content ul {
|
||||
margin: 0;
|
||||
padding: 0 25px;
|
||||
}
|
||||
#content li {
|
||||
padding: 0 5px;
|
||||
}
|
||||
#feedback {
|
||||
color: black;
|
||||
background: #CFDCED;
|
||||
text-align:center;
|
||||
margin-top: 5px;
|
||||
}
|
||||
#feedback #feedbackto {
|
||||
font-size: 90%;
|
||||
color: black;
|
||||
}
|
||||
#footer {
|
||||
clear: both;
|
||||
position: relative; /* IE bugfix (http://www.dracos.co.uk/web/css/ie6floatbug/) */
|
||||
width: 100%;
|
||||
background: #CFDCED;
|
||||
border-top: solid 1px #4C6C8F;
|
||||
color: black;
|
||||
}
|
||||
#footer .copyright {
|
||||
position: relative; /* IE bugfix cont'd */
|
||||
padding: 5px;
|
||||
margin: 0;
|
||||
width: 45%;
|
||||
}
|
||||
#footer .lastmodified {
|
||||
position: relative; /* IE bugfix cont'd */
|
||||
float: right;
|
||||
width: 45%;
|
||||
padding: 5px;
|
||||
margin: 0;
|
||||
text-align: right;
|
||||
}
|
||||
#footer a { color: white; }
|
||||
|
||||
#footer #logos {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Misc Styles
|
||||
*/
|
||||
|
||||
acronym { cursor: help; }
|
||||
.boxed { background-color: #a5b6c6;}
|
||||
.underlined_5 {border-bottom: solid 5px #4C6C8F;}
|
||||
.underlined_10 {border-bottom: solid 10px #4C6C8F;}
|
||||
/* ==================== snail trail ============================ */
|
||||
|
||||
.trail {
|
||||
position: relative; /* IE bugfix cont'd */
|
||||
font-size: 70%;
|
||||
text-align: right;
|
||||
float: right;
|
||||
margin: -10px 5px 0px 5px;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
#motd-area {
|
||||
position: relative; /* IE bugfix cont'd */
|
||||
float: right;
|
||||
width: 35%;
|
||||
background-color: #f0f0ff;
|
||||
border-top: solid 1px #4C6C8F;
|
||||
border-bottom: solid 1px #4C6C8F;
|
||||
margin-bottom: 15px;
|
||||
margin-left: 15px;
|
||||
margin-right: 10%;
|
||||
padding-bottom: 5px;
|
||||
padding-top: 5px;
|
||||
}
|
||||
|
||||
#minitoc-area {
|
||||
border-top: solid 1px #4C6C8F;
|
||||
border-bottom: solid 1px #4C6C8F;
|
||||
margin-bottom: 15px;
|
||||
margin-left: 15px;
|
||||
margin-right: 10%;
|
||||
padding-bottom: 5px;
|
||||
padding-top: 5px;
|
||||
}
|
||||
.minitoc {
|
||||
list-style-image: url('images/current.gif');
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
li p {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.pdflink {
|
||||
position: relative; /* IE bugfix cont'd */
|
||||
float: right;
|
||||
margin: 0px 5px;
|
||||
padding: 0;
|
||||
}
|
||||
.pdflink br {
|
||||
margin-top: -10px;
|
||||
padding-left: 1px;
|
||||
}
|
||||
.pdflink a {
|
||||
display: block;
|
||||
font-size: 70%;
|
||||
text-align: center;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.pdflink img {
|
||||
display: block;
|
||||
height: 16px;
|
||||
width: 16px;
|
||||
}
|
||||
.xmllink {
|
||||
position: relative; /* IE bugfix cont'd */
|
||||
float: right;
|
||||
margin: 0px 5px;
|
||||
padding: 0;
|
||||
}
|
||||
.xmllink br {
|
||||
margin-top: -10px;
|
||||
padding-left: 1px;
|
||||
}
|
||||
.xmllink a {
|
||||
display: block;
|
||||
font-size: 70%;
|
||||
text-align: center;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.xmllink img {
|
||||
display: block;
|
||||
height: 16px;
|
||||
width: 16px;
|
||||
}
|
||||
.podlink {
|
||||
position: relative; /* IE bugfix cont'd */
|
||||
float: right;
|
||||
margin: 0px 5px;
|
||||
padding: 0;
|
||||
}
|
||||
.podlink br {
|
||||
margin-top: -10px;
|
||||
padding-left: 1px;
|
||||
}
|
||||
.podlink a {
|
||||
display: block;
|
||||
font-size: 70%;
|
||||
text-align: center;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.podlink img {
|
||||
display: block;
|
||||
height: 16px;
|
||||
width: 16px;
|
||||
}
|
||||
|
||||
.printlink {
|
||||
float: right;
|
||||
}
|
||||
.printlink br {
|
||||
margin-top: -10px;
|
||||
padding-left: 1px;
|
||||
}
|
||||
.printlink a {
|
||||
display: block;
|
||||
font-size: 70%;
|
||||
text-align: center;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
.printlink img {
|
||||
display: block;
|
||||
height: 16px;
|
||||
width: 16px;
|
||||
}
|
||||
|
||||
p.instruction {
|
||||
display: list-item;
|
||||
list-style-image: url('../images/instruction_arrow.png');
|
||||
list-style-position: outside;
|
||||
margin-left: 2em;
|
||||
}
|
|
@ -0,0 +1,153 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--
|
||||
Copyright 2002-2004 The Apache Software Foundation or its licensors,
|
||||
as applicable.
|
||||
|
||||
Licensed 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.
|
||||
-->
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
|
||||
<xsl:template match="skinconfig">
|
||||
|
||||
<xsl:if test="not(colors)">
|
||||
<colors>
|
||||
<!-- Lenya -->
|
||||
<color name="header" value="#ffffff"/>
|
||||
|
||||
<color name="tab-selected" value="#4C6C8F" link="#ffffff" vlink="#ffffff" hlink="#ffffff"/>
|
||||
<color name="tab-unselected" value="#E5E4D9" link="#000000" vlink="#000000" hlink="#000000"/>
|
||||
<color name="subtab-selected" value="#4C6C8F" link="#ffffff" vlink="#ffffff" hlink="#ffffff"/>
|
||||
<color name="subtab-unselected" value="#E5E4D9" link="#000000" vlink="#000000" hlink="#000000"/>
|
||||
|
||||
<color name="heading" value="#E5E4D9"/>
|
||||
<color name="subheading" value="#E5E4D9"/>
|
||||
<color name="published" value="#4C6C8F" font="#FFFFFF"/>
|
||||
<color name="feedback" value="#4C6C8F" font="#FFFFFF" align="center"/>
|
||||
<color name="navstrip" value="#E5E4D9" font="#000000"/>
|
||||
|
||||
<color name="toolbox" value="#CFDCED" font="#000000"/>
|
||||
|
||||
<color name="border" value="#999999"/>
|
||||
<color name="menu" value="#4C6C8F" font="#ffffff" link="#ffffff" vlink="#ffffff" hlink="#ffffff" />
|
||||
<color name="menuheading" value="#cfdced" font="#000000" />
|
||||
<color name="searchbox" value="#E5E4D9" font="#000000"/>
|
||||
|
||||
<color name="dialog" value="#E5E4D9" font="#000000"/>
|
||||
<color name="body" value="#ffffff" />
|
||||
|
||||
<color name="table" value="#ccc"/>
|
||||
<color name="table-cell" value="#ffffff"/>
|
||||
<color name="highlight" value="#ffff00"/>
|
||||
<color name="fixme" value="#cc6600"/>
|
||||
<color name="note" value="#006699"/>
|
||||
<color name="warning" value="#990000"/>
|
||||
<color name="code" value="#003366"/>
|
||||
|
||||
<color name="footer" value="#E5E4D9"/>
|
||||
</colors>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:copy>
|
||||
<xsl:copy-of select="@*"/>
|
||||
<xsl:copy-of select="node()[not(name(.)='colors')]"/>
|
||||
<xsl:apply-templates select="colors"/>
|
||||
</xsl:copy>
|
||||
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="colors">
|
||||
<xsl:copy>
|
||||
<xsl:copy-of select="@*"/>
|
||||
<xsl:copy-of select="node()[name(.)='color']"/>
|
||||
|
||||
<xsl:if test="not(color[@name='header'])">
|
||||
<color name="header" value="#FFFFFF"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='tab-selected'])">
|
||||
<color name="tab-selected" value="#4C6C8F" link="#ffffff" vlink="#ffffff" hlink="#ffffff"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='tab-unselected'])">
|
||||
<color name="tab-unselected" value="#E5E4D9" link="#000000" vlink="#000000" hlink="#000000"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='subtab-selected'])">
|
||||
<color name="subtab-selected" value="#4C6C8F" link="#ffffff" vlink="#ffffff" hlink="#ffffff"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='subtab-unselected'])">
|
||||
<color name="subtab-unselected" value="#E5E4D9" link="#000000" vlink="#000000" hlink="#000000"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='heading'])">
|
||||
<color name="heading" value="#E5E4D9"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='subheading'])">
|
||||
<color name="subheading" value="#E5E4D9"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='published'])">
|
||||
<color name="feedback" value="#4C6C8F" font="#FFFFFF" align="center"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='published'])">
|
||||
<color name="published" value="#4C6C8F" font="#FFFFFF"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='navstrip'])">
|
||||
<color name="navstrip" value="#E5E4D9" font="#000000"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='toolbox'])">
|
||||
<color name="toolbox" value="#CFDCED" font="#000000"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='border'])">
|
||||
<color name="border" value="#999999"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='menu'])">
|
||||
<color name="menu" value="#4C6C8F" font="#ffffff" link="#ffffff" vlink="#ffffff" hlink="#ffffff" />
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='menuheading'])">
|
||||
<color name="menuheading" value="#cfdced" font="#000000" />
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='searchbox'])">
|
||||
<color name="searchbox" value="#E5E4D9" font="#000000"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='dialog'])">
|
||||
<color name="dialog" value="#E5E4D9" font="#000000" link="#000000" vlink="#000000" hlink="#000000"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='body'])">
|
||||
<color name="body" value="#ffffff" />
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='table'])">
|
||||
<color name="table" value="#ccc"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='table-cell'])">
|
||||
<color name="table-cell" value="#ffffff"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='highlight'])">
|
||||
<color name="highlight" value="#ffff00"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='fixme'])">
|
||||
<color name="fixme" value="#c60"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='note'])">
|
||||
<color name="note" value="#069"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='warning'])">
|
||||
<color name="warning" value="#900"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='code'])">
|
||||
<color name="code" value="#a5b6c6"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="not(color[@name='footer'])">
|
||||
<color name="footer" value="#E5E4D9"/>
|
||||
</xsl:if>
|
||||
|
||||
</xsl:copy>
|
||||
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|