Index: src/docs/cn/forrest.properties =================================================================== --- src/docs/cn/forrest.properties (revision 0) +++ src/docs/cn/forrest.properties (revision 0) @@ -0,0 +1,106 @@ +# Copyright 2002-2004 The Apache Software Foundation +# +# 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. + +############## +# Properties used by forrest.build.xml for building the website +# These are the defaults, un-comment them if you need to change them. +############## + +# Prints out a summary of Forrest settings for this project +#forrest.echo=true + +# Project name (used to name .war file) +#project.name=my-project + +# Specifies name of Forrest skin to use +#project.skin=tigris +#project.skin=pelt + +# comma separated list, file:// is supported +#forrest.skins.descriptors=http://forrest.apache.org/skins/skins.xml,file:///c:/myskins/skins.xml + +############## +# behavioural properties +#project.menu-scheme=tab_attributes +#project.menu-scheme=directories + +############## +# layout properties + +# Properties that can be set to override the default locations +# +# Parent properties must be set. This usually means uncommenting +# project.content-dir if any other property using it is uncommented + +#project.status=status.xml +#project.content-dir=src/documentation +#project.raw-content-dir=${project.content-dir}/content +#project.conf-dir=${project.content-dir}/conf +#project.sitemap-dir=${project.content-dir} +#project.xdocs-dir=${project.content-dir}/content/xdocs +#project.resources-dir=${project.content-dir}/resources +#project.stylesheets-dir=${project.resources-dir}/stylesheets +#project.images-dir=${project.resources-dir}/images +#project.schema-dir=${project.resources-dir}/schema +#project.skins-dir=${project.content-dir}/skins +#project.skinconf=${project.content-dir}/skinconf.xml +#project.lib-dir=${project.content-dir}/lib +#project.classes-dir=${project.content-dir}/classes +#project.translations-dir=${project.content-dir}/translations + +############## +# validation properties + +# This set of properties determine if validation is performed +# Values are inherited unless overridden. +# e.g. if forrest.validate=false then all others are false unless set to true. +#forrest.validate=true +#forrest.validate.xdocs=${forrest.validate} +#forrest.validate.skinconf=${forrest.validate} +#forrest.validate.sitemap=${forrest.validate} +#forrest.validate.stylesheets=${forrest.validate} +#forrest.validate.skins=${forrest.validate} +#forrest.validate.skins.stylesheets=${forrest.validate.skins} + +# *.failonerror=(true|false) - stop when an XML file is invalid +#forrest.validate.failonerror=true + +# *.excludes=(pattern) - comma-separated list of path patterns to not validate +# e.g. +#forrest.validate.xdocs.excludes=samples/subdir/**, samples/faq.xml +#forrest.validate.xdocs.excludes= + + +############## +# General Forrest properties + +# The URL to start crawling from +#project.start-uri=linkmap.html +# Set logging level for messages printed to the console +# (DEBUG, INFO, WARN, ERROR, FATAL_ERROR) +#project.debuglevel=ERROR +# Max memory to allocate to Java +forrest.maxmemory=512m +# Any other arguments to pass to the JVM. For example, to run on an X-less +# server, set to -Djava.awt.headless=true +#forrest.jvmargs= +# The bugtracking URL - the issue number will be appended +#project.bugtracking-url=http://issues.apache.org/bugzilla/show_bug.cgi?id= +#project.bugtracking-url=http://issues.apache.org/jira/browse/ +# The issues list as rss +#project.issues-rss-url= +#I18n Property only works for the "forrest run" target. +#project.i18n=true +project.configfile=${project.home}/src/documentation/conf/cli.xconf + Index: src/docs/cn/status.xml =================================================================== --- src/docs/cn/status.xml (revision 0) +++ src/docs/cn/status.xml (revision 0) @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + Initial Import + + + + + + + + + Customize this template project with your project's details. This + TODO list is generated from 'status.xml'. + + + Add lots of content. XML content goes in + src/documentation/content/xdocs, or wherever the + ${project.xdocs-dir} property (set in + forrest.properties) points. + + + Mail forrest-dev@xml.apache.org + with feedback. + + + + + + Index: src/docs/cn/src/documentation/conf/cli.xconf =================================================================== --- src/docs/cn/src/documentation/conf/cli.xconf (revision 0) +++ src/docs/cn/src/documentation/conf/cli.xconf (revision 0) @@ -0,0 +1,326 @@ + + + + + + + + . + WEB-INF/cocoon.xconf + ../tmp/cocoon-work + ../site + + + + + + + + + + + + + + + index.html + + + + + + + */* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: src/docs/cn/src/documentation/sitemap.xmap =================================================================== --- src/docs/cn/src/documentation/sitemap.xmap (revision 0) +++ src/docs/cn/src/documentation/sitemap.xmap (revision 0) @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: src/docs/cn/src/documentation/skins/pelt/skinconf.xsl =================================================================== --- src/docs/cn/src/documentation/skins/pelt/skinconf.xsl (revision 0) +++ src/docs/cn/src/documentation/skins/pelt/skinconf.xsl (revision 0) @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: src/docs/cn/src/documentation/skins/pelt/note.txt =================================================================== --- src/docs/cn/src/documentation/skins/pelt/note.txt (revision 0) +++ src/docs/cn/src/documentation/skins/pelt/note.txt (revision 0) @@ -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 () +-> 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
+-> 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 \ No newline at end of file Index: src/docs/cn/src/documentation/skins/pelt/images/page.gif =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: src/docs/cn/src/documentation/skins/pelt/images/page.gif ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Index: src/docs/cn/src/documentation/skins/pelt/images/pdfdoc.gif =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: src/docs/cn/src/documentation/skins/pelt/images/pdfdoc.gif ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Index: src/docs/cn/src/documentation/skins/pelt/images/header_white_line.gif =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: src/docs/cn/src/documentation/skins/pelt/images/header_white_line.gif ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Index: src/docs/cn/src/documentation/skins/pelt/images/label.gif =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: src/docs/cn/src/documentation/skins/pelt/images/label.gif ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Index: src/docs/cn/src/documentation/skins/pelt/images/current.gif =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: src/docs/cn/src/documentation/skins/pelt/images/current.gif ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Index: src/docs/cn/src/documentation/skins/pelt/images/printer.gif =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: src/docs/cn/src/documentation/skins/pelt/images/printer.gif ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Index: src/docs/cn/src/documentation/skins/pelt/images/warning.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: src/docs/cn/src/documentation/skins/pelt/images/warning.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Index: src/docs/cn/src/documentation/skins/pelt/images/chapter.gif =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: src/docs/cn/src/documentation/skins/pelt/images/chapter.gif ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Index: src/docs/cn/src/documentation/skins/pelt/images/xmldoc.gif =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: src/docs/cn/src/documentation/skins/pelt/images/xmldoc.gif ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Index: src/docs/cn/src/documentation/skins/pelt/images/chapter_open.gif =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: src/docs/cn/src/documentation/skins/pelt/images/chapter_open.gif ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Index: src/docs/cn/src/documentation/skins/pelt/images/success.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: src/docs/cn/src/documentation/skins/pelt/images/success.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Index: src/docs/cn/src/documentation/skins/pelt/images/error.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: src/docs/cn/src/documentation/skins/pelt/images/error.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Index: src/docs/cn/src/documentation/skins/pelt/images/info.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: src/docs/cn/src/documentation/skins/pelt/images/info.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Index: src/docs/cn/src/documentation/skins/pelt/images/instruction_arrow.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: src/docs/cn/src/documentation/skins/pelt/images/instruction_arrow.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Index: src/docs/cn/src/documentation/skins/pelt/css/profile.css.xslt =================================================================== --- src/docs/cn/src/documentation/skins/pelt/css/profile.css.xslt (revision 0) +++ src/docs/cn/src/documentation/skins/pelt/css/profile.css.xslt (revision 0) @@ -0,0 +1,182 @@ + + + + + + + + +#top { background-color: ;} + + +#top .header .current { background-color: ;} +#top .header .current a:link { color: ; } +#top .header .current a:visited { color: ; } +#top .header .current a:hover { color: ; } + + +#tabs li { background-color: ;} +#tabs li a:link { color: ; } +#tabs li a:visited { color: ; } +#tabs li a:hover { color: ; } + + +#level2tabs a.selected { background-color: ;} +#level2tabs a:link { color: ; } +#level2tabs a:visited { color: ; } +#level2tabs a:hover { color: ; } + + +#level2tabs { background-color: ;} +#level2tabs a.unselected:link { color: ; } +#level2tabs a.unselected:visited { color: ; } +#level2tabs a.unselected:hover { color: ; } + + +.heading { background-color: ;} + + +.boxed { background-color: ;} +.underlined_5 {border-bottom: solid 5px ;} +.underlined_10 {border-bottom: solid 10px ;} +table caption { +background-color: ; +color: ; +} + + +#feedback { +color: ; +background: ; +text-align: ; +} +#feedback #feedbackto { +color: ; +} + + +#main .breadtrail { +background: ; +color: ; +} +#main .breadtrail a:link { color: ; } +#main .breadtrail a:visited { color: ; } +#main .breadtrail a:hover { color: ; } +#top .breadtrail { +background: ; +color: ; +} +#top .breadtrail a:link { color: ; } +#top .breadtrail a:visited { color: ; } +#top .breadtrail a:hover { color: ; } + + + +#publishedStrip { +color: ; +background: ; +} + + + +#publishedStrip { +color: ; +background: ; +} + + +#menu .menupagetitle { background-color: ; + color: ;} + + +#menu { border-color: ;} +#menu .menupagetitle { border-color: ;} +#menu .menupageitemgroup { border-color: ;} + + +#menu { background-color: ;} +#menu { color: ;} +#menu a:link { color: ;} +#menu a:visited { color: ;} +#menu a:hover { +background-color: ; +color: ;} + + +#menu .menupageitemgroup { +background-color: ; +} +#menu .menupageitem { +color: ; +} +#menu .menupageitem a:link { color: ;} +#menu .menupageitem a:visited { color: ;} +#menu .menupageitem a:hover { +background-color: ; +color: ; +} + + +#menu h1 { +color: ; +background-color: ; +} + + +#top .searchbox { +background-color: ; +color: ; +} + + +body{ +background-color: ; +color: ; +} +a:link { color:} +a:visited { color:} +a:hover { color:} + + + +#footer { background-color: ;} + + + +.highlight { background-color: ;} + + +.fixme { border-color: ;} + + +.note { border-color: ;} + + +.warning { border-color: ;} + + +.code { border-color: ;} + + +.ForrestTable { background-color: ;} + + +.ForrestTable td { background-color: ;} + + Index: src/docs/cn/src/documentation/skins/pelt/css/print.css =================================================================== --- src/docs/cn/src/documentation/skins/pelt/css/print.css (revision 0) +++ src/docs/cn/src/documentation/skins/pelt/css/print.css (revision 0) @@ -0,0 +1,54 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ +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: inherit; +} + +a:link, a:visited { + color: #336699; + background: inherit; + text-decoration: underline; +} + +#top .logo { + padding: 0; + margin: 0 0 2em 0; +} + +#footer { + margin-top: 4em; +} + +acronym { + border: 0; +} Index: src/docs/cn/src/documentation/skins/pelt/css/screen.css =================================================================== --- src/docs/cn/src/documentation/skins/pelt/css/screen.css (revision 0) +++ src/docs/cn/src/documentation/skins/pelt/css/screen.css (revision 0) @@ -0,0 +1,587 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ +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: 1em 0px 0.8em 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:hover { + + cursor: pointer; + text-decoration:underline; +} + +#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; + +} + + + +#level2tabs a:hover { + + cursor: pointer; + text-decoration:underline; + +} + +#level2tabs a{ + + cursor: pointer; + text-decoration:none; + background-image: url('images/chapter.gif'); + background-repeat: no-repeat; + background-position: center left; + padding-left: 6px; + margin-left: 6px; +} + +/* +* 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; text-decoration: none;} +#menu a:visited { font-weight: normal; } +#menu a:active { font-weight: normal; } +#menu a:hover { font-weight: normal; text-decoration:underline;} + +#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; + + +} + +.menutitle:hover{text-decoration:underline;cursor: pointer;} + +#menu .menuitemgroup { + margin: 0px 0px 6px 8px; + padding: 0px; + font-weight : bold; } + +#menu .selectedmenuitemgroup{ + margin: 0px 0px 0px 8px; + padding: 0px; + font-weight : normal; + + } + +#menu .menuitem { + padding: 2px 0px 1px 13px; + background-image: url('images/page.gif'); + background-repeat: no-repeat; + background-position: center left; + font-weight : normal; + margin-left: 10px; +} + +#menu .menupage { + margin: 2px 0px 1px 10px; + padding: 0px 3px 0px 12px; + background-image: url('images/page.gif'); + background-repeat: no-repeat; + background-position: center left; + font-style : normal; +} +#menu .menupagetitle { + padding: 0px 0px 0px 1px; + 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: 15px 10% 5px 15px; + /* margin-bottom: 15px; + margin-left: 15px; + margin-right: 10%;*/ + padding-bottom: 7px; + 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 { + position: relative; /* IE bugfix cont'd */ + 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; +} Index: src/docs/cn/src/documentation/skins/pelt/css/basic.css =================================================================== --- src/docs/cn/src/documentation/skins/pelt/css/basic.css (revision 0) +++ src/docs/cn/src/documentation/skins/pelt/css/basic.css (revision 0) @@ -0,0 +1,166 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed with +* this work for additional information regarding copyright ownership. +* The ASF licenses this file to You under the Apache License, Version 2.0 +* (the "License"); you may not use this file except in compliance with +* the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ +/** + * 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; +} + +.note, .warning, .fixme { + border: solid black 1px; + margin: 1em 3em; +} + +.note .label { + background: #369; + color: white; + font-weight: bold; + padding: 5px 10px; +} +.note .content { + background: #F0F0FF; + color: black; + line-height: 120%; + font-size: 90%; + padding: 5px 10px; +} +.warning .label { + background: #C00; + color: white; + font-weight: bold; + padding: 5px 10px; +} +.warning .content { + background: #FFF0F0; + color: black; + line-height: 120%; + font-size: 90%; + padding: 5px 10px; +} +.fixme .label { + background: #C6C600; + color: black; + font-weight: bold; + padding: 5px 10px; +} +.fixme .content { + padding: 5px 10px; +} + +/** + * 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, +#content li ul, +#content li ol{ + margin-top: .5em; + margin-bottom: .5em; +} + + +#content li li, +#minitoc-area li{ + margin-top: 0em; + margin-bottom: 0em; +} + +#content .attribution { + text-align: right; + font-style: italic; + font-size: 85%; + margin-top: 1em; +} + +.codefrag { + font-family: "Courier New", Courier, monospace; + font-size: 110%; +} Index: src/docs/cn/src/documentation/skins/pelt/xslt/html/book-to-menu.xsl =================================================================== --- src/docs/cn/src/documentation/skins/pelt/xslt/html/book-to-menu.xsl (revision 0) +++ src/docs/cn/src/documentation/skins/pelt/xslt/html/book-to-menu.xsl (revision 0) @@ -0,0 +1,53 @@ + + + + + + + + + +
  • + +

    +
      + +
  • +
    + + +
  • +
    + +
    + +
    +
    + + + + + +
    Index: src/docs/cn/src/documentation/skins/pelt/xslt/html/site-to-xhtml.xsl =================================================================== --- src/docs/cn/src/documentation/skins/pelt/xslt/html/site-to-xhtml.xsl (revision 0) +++ src/docs/cn/src/documentation/skins/pelt/xslt/html/site-to-xhtml.xsl (revision 0) @@ -0,0 +1,809 @@ + + + + + + + + + + + + + + + + + + <xsl:value-of select="div[@id='content']/h1"/> + <xsl:if test="$config/motd"> + <xsl:for-each select="$config/motd/motd-option"> + <xsl:choose> + <xsl:when test="@starts-with='true'"> + <xsl:if test="starts-with($path, @pattern)"> + <xsl:if test="normalize-space(motd-title) != ''"> +<xsl:text> (</xsl:text> + <xsl:value-of select="motd-title"/> +<xsl:text>)</xsl:text> + </xsl:if> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="contains($path, @pattern)"> + <xsl:if test="normalize-space(motd-title) != ''"> +<xsl:text> (</xsl:text> + <xsl:value-of select="motd-title"/> +<xsl:text>)</xsl:text> + </xsl:if> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:if> + + + + + + + + + + + + + + + + + +
    + + + + + |breadtrail + + +
    + +
    +
    + + + |header + + +
    + + + |start group logo + + + + + + + + |end group logo + + + + + |start Project Logo + + + + + +true + + +false + + + + + + + |end Project Logo + + + + + + |start Search + + + + + + |end search + + + + + + |start Tabs + + + + + + |end Tabs + + +
    +
    + +
    +
    + + + |start Subtabs + + +
    + +
    + + + |end Endtabs + + + +
    + + + |breadtrail + + +
    + + + + + + + +   + + +
    + + + |start Menu, mainarea + + + + + + + + |start content + + + + + + |end content + + +
     
    +
    + + + + +
    + + + + + + + +

    + +

    +
    + +

    + +

    +
    + +

    + +

    +
    +
    +
    + + + +

    + +

    +
    + +

    + +

    +
    + +

    + +

    +
    +
    +
    + + + + Valid HTML 4.01! + Valid CSS! + + + + + + |start Menu + + + + + + |end Menu + + + + + + + + + + + + + + + + + + selectedmenuitemgroup + menuitemgroup + + + +
    + + +display: block; + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Font size: +   +   +   +
    +
    +
    + + + + + + + + +
    + + + ( + + + +More +) + +
    +
    +
    +
    + + + +
    + + + ( + + + +More +) + +
    +
    +
    +
    +
    +
    +
    + + + + +
    + + + +
    +
    +
    +
    +
    +
    Index: src/docs/cn/src/documentation/skins/pelt/xslt/html/document-to-html.xsl =================================================================== --- src/docs/cn/src/documentation/skins/pelt/xslt/html/document-to-html.xsl (revision 0) +++ src/docs/cn/src/documentation/skins/pelt/xslt/html/document-to-html.xsl (revision 0) @@ -0,0 +1,154 @@ + + + + + + + + + +
    +