You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by jl...@apache.org on 2012/12/08 09:21:51 UTC

svn commit: r1418622 [9/11] - in /ofbiz/branches/webhelp-2012-12-07: ./ applications/content/ applications/content/data/helpdata/docbookhelp/ applications/content/data/helpdata/docbookhelp/accounting_en/ applications/content/data/helpdata/docbookhelp/a...

Added: ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/build.ofbiz.xml
URL: http://svn.apache.org/viewvc/ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/build.ofbiz.xml?rev=1418622&view=auto
==============================================================================
--- ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/build.ofbiz.xml (added)
+++ ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/build.ofbiz.xml Sat Dec  8 08:21:03 2012
@@ -0,0 +1,1090 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+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.
+-->
+<project default="help" name="mainbuild">
+
+    <dirname property="ant.file.dir" file="${ant.file.mainbuild}"/>
+    <loadproperties srcFile="${ant.file.dir}/build.ofbiz.properties"/>
+
+    <property name="webhelp.include.search.tab" value="true"/>
+    <property name="extensions.dir" value="${ant.file.dir}/../extensions"/>
+    <property name="ofbiz.dir" value="../../framework/base/lib"/>
+    <!--   <property name="lib.dir" value="lib"/> -->
+
+    <path id="classpath">       
+        <pathelement location="${extensions.dir}/webhelpindexer.jar"/>
+        <pathelement location="${extensions.dir}/lucene-analyzers-3.0.0.jar"/>
+        <pathelement location="${extensions.dir}/lucene-core-3.0.0.jar"/>
+        <pathelement location="${extensions.dir}/tagsoup-1.2.1.jar"/>
+    </path>
+
+    <condition property="perform-validation-dtd">
+        <equals arg1="${validate-against-dtd}" arg2="true"/>
+    </condition>
+    <condition property="do-search-indexing">
+        <equals arg1="${webhelp.include.search.tab}" arg2="true"/>
+    </condition>
+  
+    <!-- To do move image paths to build.properties -->
+    <!--   <property name="images.src.dir" value="../../data/helpdata/docbookhelp/images" /> -->
+    <property name="images.dir.web" value="${output-dir}/images" />
+    <property name="images.dir.web.accounting.en" value="${output-dir-accounting}/accounting_en_images" />
+    <property name="images.dir.web.humanres.en" value="${output-dir-humanres}/humanres_en_images" />
+    <property name="images.dir.web.projectmgr.en" value="${output-dir-projectmgr}/projectmgr_en_images" />
+    <property name="images.dir.web.manufacturing.en" value="${output-dir-manufacturing}/manufacturing_en_images" />
+    <property name="images.dir.web.manufacturing_nl.nl" value="${output-dir-manufacturing_nl}/manufacturing_nl_images" />
+    <property name="images.dir.web.manufacturing_de.de" value="${output-dir-manufacturing_de}/manufacturing_de_images" />
+    <property name="images.dir.web.catalog.en" value="${output-dir-catalog}/catalog_en_images" />
+        
+    <!--===================================== OFBiz help targets =====================================-->
+  
+    <!-- webhelp.all: to have the XSLT part of targets to work, at least after the 1st, you need to have an antcall for each --> 
+    <target name="webhelp.all" description="Generate help for all filled components">
+      <antcall>
+          <target name="webhelp.accounting"/>
+      </antcall>
+      <antcall>
+        <target name="webhelp.projectmgr"/>
+      </antcall>
+      <antcall>
+        <target name="webhelp.manufacturing"/>
+      </antcall>
+      <antcall>
+        <target name="webhelp.manufacturing_nl"/>
+      </antcall>
+      <antcall>
+        <target name="webhelp.manufacturing_de"/>
+      </antcall>
+      <antcall>
+        <target name="webhelp.catalog"/>
+      </antcall>
+    </target>
+
+    <target name="webhelp.accounting" depends="chunk.accounting,index.accounting,web-images-accounting" description="Generate help for Accounting Component"/>
+    <target name="webhelp.humanres" depends="chunk.humanres,index.humanres,web-images-humanres" description="Generate help for Humanres Rersource Component"/>
+    <target name="webhelp.projectmgr" depends="chunk.projectmgr,index.projectmgr,web-images-projectmgr" description="Generate help for Project Component"/>
+    <target name="webhelp.manufacturing" depends="chunk.manufacturing,index.manufacturing,web-images-manufacturing" description="Generate help for Manufacturing Component"/>
+    <target name="webhelp.manufacturing_nl" depends="chunk.manufacturing_nl,index.manufacturing_nl,web-images-manufacturing_nl" description="Generate help for Manufacturing Component NL locale"/>
+    <target name="webhelp.manufacturing_de" depends="chunk.manufacturing_de,index.manufacturing_de,web-images-manufacturing_de" description="Generate help for Manufacturing Component DE locale"/>
+    <target name="webhelp.catalog" depends="chunk.catalog,index.catalog,web-images-catalog" description="Generate help for catalog Component"/>
+
+    <target name="chunk.accounting" depends="clean.accounting">
+
+        <mkdir dir="${output-dir-accounting}"/>
+        <tempfile destdir="${output-dir-accounting}" deleteonexit="true" property="xincluded-profiled.xml"/>
+        <tempfile destdir="${output-dir-accounting}" deleteonexit="true" property="dummy.html"/>
+        <xslt
+          in="${input-xml-accounting}"
+            out="${xincluded-profiled.xml}"
+            style="${ant.file.dir}/../profiling/profile.xsl">
+            <sysproperty key="org.apache.xerces.xni.parser.XMLParserConfiguration"
+                   value="org.apache.xerces.parsers.XIncludeParserConfiguration"/>
+            <param name="profile.arch" expression="${profile.arch}" if="profile.arch"/>
+            <param name="profile.audience" expression="${profile.audience}" if="profile.audience"/>
+            <param name="profile.condition" expression="${profile.condition}" if="profile.condition"/>
+            <param name="profile.conformance" expression="${profile.conformance}" if="profile.conformance"/>
+            <param name="profile.lang" expression="${profile.lang}" if="profile.lang"/>
+            <param name="profile.os" expression="${profile.os}" if="profile.os"/>
+            <param name="profile.revision" expression="${profile.revision}" if="profile.revision"/>
+            <param name="profile.revisionflag" expression="${profile.revisionflag}" if="profile.revisionflag"/>
+            <param name="profile.role" expression="${profile.role}" if="profile.role"/>
+            <param name="profile.security" expression="${profile.security}" if="profile.security"/>
+            <param name="profile.status" expression="${profile.status}" if="profile.status"/>
+            <param name="profile.userlevel" expression="${profile.userlevel}" if="profile.userlevel"/>
+            <param name="profile.vendor" expression="${profile.vendor}" if="profile.vendor"/>
+            <param name="profile.wordsize" expression="${profile.wordsize}" if="profile.wordsize"/>
+            <param name="profile.attribute" expression="${profile.attribute}" if="profile.attribute"/>
+            <param name="profile.value" expression="${profile.value}" if="profile.value"/>
+        </xslt>
+
+        <xslt
+          in="${xincluded-profiled.xml}"
+          out="${dummy.html}"
+          style="${stylesheet-path}"
+          scanincludeddirectories="false"
+          classpath="${xslt-processor-classpath}">
+            <param name="webhelp.include.search.tab" expression="${webhelp.include.search.tab}"
+            if="webhelp.include.search.tab"/>
+            <param name="output_file_name" expression="${output_file_name}"/>
+            <param name="webhelp.base.dir" expression="${output-dir-accounting}" if="output-dir-accounting"/>
+            <param name="webhelp.indexer.language" expression="${webhelp.indexer.language}" if="webhelp.indexer.language"/>
+            <param name="branding" expression="${branding}" if="branding"/>
+            <param name="brandname" expression="${brandname}" if="brandname"/>
+            <param name="admon.graphics" expression="${admon.graphics}" if="admon.graphics"/>
+            <param name="suppress.footer.navigation" expression="${suppress.footer.navigation}" if="suppress.footer.navigation"/>
+        </xslt>
+
+        <!-- Copy common content such as js files of tree, css etc. to template folder. They will be copied to doc folder. They are NOT page specific! -->
+        <copy todir="${output-dir-accounting}">
+            <fileset dir="${ant.file.dir}/template">
+                <include name="**/*"/>
+                <exclude name="**/content/search/**"/>
+            </fileset>
+        </copy>
+        <copy todir="${output-root}">
+            <fileset dir="${ant.file.dir}/WEB-INF"/>
+        </copy>
+        <!-- Very simple-minded copy to handle the source document's images -->
+        <!-- TODO: Look at html help code that produces a manifest file...list of images -->
+        <!--       Customize ofbiz.xsl to produce ant file to copy images actually used? -->
+        <dirname property="input-images-basedir" file="${input-xml}"/>
+        <copy todir="${output-dir}/content" failonerror="false">
+            <fileset dir="${input-images-basedir}" includes="${input-images-dirs}" />
+        </copy>
+    </target>
+
+    <target name="chunk.humanres" depends="clean.humanres">
+
+        <mkdir dir="${output-dir-humanres}"/>
+        <tempfile destdir="${output-dir-humanres}" deleteonexit="true" property="xincluded-profiled.xml"/>
+        <tempfile destdir="${output-dir-humanres}" deleteonexit="true" property="dummy.html"/>
+        <xslt
+          in="${input-xml-humanres}"
+            out="${xincluded-profiled.xml}"
+            style="${ant.file.dir}/../profiling/profile.xsl">
+            <sysproperty key="org.apache.xerces.xni.parser.XMLParserConfiguration"
+                   value="org.apache.xerces.parsers.XIncludeParserConfiguration"/>
+            <param name="profile.arch" expression="${profile.arch}" if="profile.arch"/>
+            <param name="profile.audience" expression="${profile.audience}" if="profile.audience"/>
+            <param name="profile.condition" expression="${profile.condition}" if="profile.condition"/>
+            <param name="profile.conformance" expression="${profile.conformance}" if="profile.conformance"/>
+            <param name="profile.lang" expression="${profile.lang}" if="profile.lang"/>
+            <param name="profile.os" expression="${profile.os}" if="profile.os"/>
+            <param name="profile.revision" expression="${profile.revision}" if="profile.revision"/>
+            <param name="profile.revisionflag" expression="${profile.revisionflag}" if="profile.revisionflag"/>
+            <param name="profile.role" expression="${profile.role}" if="profile.role"/>
+            <param name="profile.security" expression="${profile.security}" if="profile.security"/>
+            <param name="profile.status" expression="${profile.status}" if="profile.status"/>
+            <param name="profile.userlevel" expression="${profile.userlevel}" if="profile.userlevel"/>
+            <param name="profile.vendor" expression="${profile.vendor}" if="profile.vendor"/>
+            <param name="profile.wordsize" expression="${profile.wordsize}" if="profile.wordsize"/>
+            <param name="profile.attribute" expression="${profile.attribute}" if="profile.attribute"/>
+            <param name="profile.value" expression="${profile.value}" if="profile.value"/>
+        </xslt>
+
+        <xslt
+          in="${xincluded-profiled.xml}"
+          out="${dummy.html}"
+          style="${stylesheet-path}"
+          scanincludeddirectories="false"
+          classpath="${xslt-processor-classpath}">
+            <param name="webhelp.include.search.tab" expression="${webhelp.include.search.tab}"
+            if="webhelp.include.search.tab"/>
+            <param name="output_file_name" expression="${output_file_name}"/>
+            <param name="webhelp.base.dir" expression="${output-dir-humanres}" if="output-dir-humanres"/>
+            <param name="webhelp.indexer.language" expression="${webhelp.indexer.language}" if="webhelp.indexer.language"/>
+            <param name="branding" expression="${branding}" if="branding"/>
+            <param name="brandname" expression="${brandname}" if="brandname"/>
+            <param name="admon.graphics" expression="${admon.graphics}" if="admon.graphics"/>
+            <param name="suppress.footer.navigation" expression="${suppress.footer.navigation}" if="suppress.footer.navigation"/>
+        </xslt>
+
+        <!-- Copy common content such as js files of tree, css etc. to template folder. They will be copied to doc folder. They are NOT page specific! -->
+        <copy todir="${output-dir-humanres}">
+            <fileset dir="${ant.file.dir}/template">
+                <include name="**/*"/>
+                <exclude name="**/content/search/**"/>
+            </fileset>
+        </copy>
+        <copy todir="${output-root}">
+            <fileset dir="${ant.file.dir}/WEB-INF"/>
+        </copy>
+        <!-- Very simple-minded copy to handle the source document's images -->
+        <!-- TODO: Look at html help code that produces a manifest file...list of images -->
+        <!--       Customize ofbiz.xsl to produce ant file to copy images actually used? -->
+        <dirname property="input-images-basedir" file="${input-xml-humanres}"/>
+        <copy todir="${output-dir-humanres}/content" failonerror="false">
+            <fileset dir="${input-images-basedir}" includes="${input-images-dirs}" />
+        </copy>
+    </target>
+    
+    <target name="chunk.projectmgr" depends="clean.projectmgr">
+
+        <mkdir dir="${output-dir-projectmgr}"/>
+        <tempfile destdir="${output-dir-projectmgr}" deleteonexit="true" property="xincluded-profiled.xml"/>
+        <tempfile destdir="${output-dir-projectmgr}" deleteonexit="true" property="dummy.html"/>
+        <xslt
+          in="${input-xml-projectmgr}"
+            out="${xincluded-profiled.xml}"
+            style="${ant.file.dir}/../profiling/profile.xsl">
+            <sysproperty key="org.apache.xerces.xni.parser.XMLParserConfiguration"
+                   value="org.apache.xerces.parsers.XIncludeParserConfiguration"/>
+            <param name="profile.arch" expression="${profile.arch}" if="profile.arch"/>
+            <param name="profile.audience" expression="${profile.audience}" if="profile.audience"/>
+            <param name="profile.condition" expression="${profile.condition}" if="profile.condition"/>
+            <param name="profile.conformance" expression="${profile.conformance}" if="profile.conformance"/>
+            <param name="profile.lang" expression="${profile.lang}" if="profile.lang"/>
+            <param name="profile.os" expression="${profile.os}" if="profile.os"/>
+            <param name="profile.revision" expression="${profile.revision}" if="profile.revision"/>
+            <param name="profile.revisionflag" expression="${profile.revisionflag}" if="profile.revisionflag"/>
+            <param name="profile.role" expression="${profile.role}" if="profile.role"/>
+            <param name="profile.security" expression="${profile.security}" if="profile.security"/>
+            <param name="profile.status" expression="${profile.status}" if="profile.status"/>
+            <param name="profile.userlevel" expression="${profile.userlevel}" if="profile.userlevel"/>
+            <param name="profile.vendor" expression="${profile.vendor}" if="profile.vendor"/>
+            <param name="profile.wordsize" expression="${profile.wordsize}" if="profile.wordsize"/>
+            <param name="profile.attribute" expression="${profile.attribute}" if="profile.attribute"/>
+            <param name="profile.value" expression="${profile.value}" if="profile.value"/>
+        </xslt>
+
+        <xslt
+          in="${xincluded-profiled.xml}"
+          out="${dummy.html}"
+          style="${stylesheet-path}"
+          scanincludeddirectories="false"
+          classpath="${xslt-processor-classpath}">
+            <param name="webhelp.include.search.tab" expression="${webhelp.include.search.tab}"
+            if="webhelp.include.search.tab"/>
+            <param name="output_file_name" expression="${output_file_name}"/>
+            <param name="webhelp.base.dir" expression="${output-dir-projectmgr}" if="output-dir-projectmgr"/>
+            <param name="webhelp.indexer.language" expression="${webhelp.indexer.language}" if="webhelp.indexer.language"/>
+            <param name="branding" expression="${branding}" if="branding"/>
+            <param name="brandname" expression="${brandname}" if="brandname"/>
+            <param name="admon.graphics" expression="${admon.graphics}" if="admon.graphics"/>
+            <param name="suppress.footer.navigation" expression="${suppress.footer.navigation}" if="suppress.footer.navigation"/>
+        </xslt>
+
+        <!-- Copy common content such as js files of tree, css etc. to template folder. They will be copied to doc folder. They are NOT page specific! -->
+        <copy todir="${output-dir-projectmgr}">
+            <fileset dir="${ant.file.dir}/template">
+                <include name="**/*"/>
+                <exclude name="**/content/search/**"/>
+            </fileset>
+        </copy>
+        <copy todir="${output-root}">
+            <fileset dir="${ant.file.dir}/WEB-INF"/>
+        </copy>
+        <!-- Very simple-minded copy to handle the source document's images -->
+        <!-- TODO: Look at html help code that produces a manifest file...list of images -->
+        <!--       Customize ofbiz.xsl to produce ant file to copy images actually used? -->
+        <dirname property="input-images-basedir" file="${input-xml-projectmgr}"/>
+        <copy todir="${output-dir-projectmgr}/content" failonerror="false">
+            <fileset dir="${input-images-basedir}" includes="${input-images-dirs}" />
+        </copy>
+    </target>   
+    
+
+    
+    <target name="chunk.manufacturing" depends="clean.manufacturing">
+
+            <mkdir dir="${output-dir-manufacturing}"/>
+            <tempfile destdir="${output-dir-manufacturing}" deleteonexit="true" property="xincluded-profiled.xml"/>
+            <tempfile destdir="${output-dir-manufacturing}" deleteonexit="true" property="dummy.html"/>
+            <xslt
+              in="${input-xml-manufacturing}"
+                out="${xincluded-profiled.xml}"
+                style="${ant.file.dir}/../profiling/profile.xsl">
+                <sysproperty key="org.apache.xerces.xni.parser.XMLParserConfiguration"
+                       value="org.apache.xerces.parsers.XIncludeParserConfiguration"/>
+                <param name="profile.arch" expression="${profile.arch}" if="profile.arch"/>
+                <param name="profile.audience" expression="${profile.audience}" if="profile.audience"/>
+                <param name="profile.condition" expression="${profile.condition}" if="profile.condition"/>
+                <param name="profile.conformance" expression="${profile.conformance}" if="profile.conformance"/>
+                <param name="profile.lang" expression="${profile.lang}" if="profile.lang"/>
+                <param name="profile.os" expression="${profile.os}" if="profile.os"/>
+                <param name="profile.revision" expression="${profile.revision}" if="profile.revision"/>
+                <param name="profile.revisionflag" expression="${profile.revisionflag}" if="profile.revisionflag"/>
+                <param name="profile.role" expression="${profile.role}" if="profile.role"/>
+                <param name="profile.security" expression="${profile.security}" if="profile.security"/>
+                <param name="profile.status" expression="${profile.status}" if="profile.status"/>
+                <param name="profile.userlevel" expression="${profile.userlevel}" if="profile.userlevel"/>
+                <param name="profile.vendor" expression="${profile.vendor}" if="profile.vendor"/>
+                <param name="profile.wordsize" expression="${profile.wordsize}" if="profile.wordsize"/>
+                <param name="profile.attribute" expression="${profile.attribute}" if="profile.attribute"/>
+                <param name="profile.value" expression="${profile.value}" if="profile.value"/>
+            </xslt>
+
+            <xslt
+              in="${xincluded-profiled.xml}"
+              out="${dummy.html}"
+              style="${stylesheet-path}"
+              scanincludeddirectories="false"
+              classpath="${xslt-processor-classpath}">
+                <param name="webhelp.include.search.tab" expression="${webhelp.include.search.tab}"
+                if="webhelp.include.search.tab"/>
+                <param name="output_file_name" expression="${output_file_name}"/>
+                <param name="webhelp.base.dir" expression="${output-dir-manufacturing}" if="output-dir-manufacturing"/>
+                <param name="webhelp.indexer.language" expression="${webhelp.indexer.language}" if="webhelp.indexer.language"/>
+                <param name="branding" expression="${branding}" if="branding"/>
+                <param name="brandname" expression="${brandname}" if="brandname"/>
+                <param name="admon.graphics" expression="${admon.graphics}" if="admon.graphics"/>
+                <param name="suppress.footer.navigation" expression="${suppress.footer.navigation}" if="suppress.footer.navigation"/>
+            </xslt>
+
+            <!-- Copy common content such as js files of tree, css etc. to template folder. They will be copied to doc folder. They are NOT page specific! -->
+            <copy todir="${output-dir-manufacturing}">
+                <fileset dir="${ant.file.dir}/template">
+                    <include name="**/*"/>
+                    <exclude name="**/content/search/**"/>
+                </fileset>
+            </copy>
+            <copy todir="${output-root}">
+                <fileset dir="${ant.file.dir}/WEB-INF"/>
+            </copy>
+            <!-- Very simple-minded copy to handle the source document's images -->
+            <!-- TODO: Look at html help code that produces a manifest file...list of images -->
+            <!--       Customize ofbiz.xsl to produce ant file to copy images actually used? -->
+            <dirname property="input-images-basedir" file="${input-xml-manufacturing}"/>
+            <copy todir="${output-dir-manufacturing}/content" failonerror="false">
+                <fileset dir="${input-images-basedir}" includes="${input-images-dirs}" />
+            </copy>
+        </target>       
+      
+    <target name="chunk.manufacturing_nl" depends="clean.manufacturing_nl">
+
+                <mkdir dir="${output-dir-manufacturing_nl}"/>
+                <tempfile destdir="${output-dir-manufacturing_nl}" deleteonexit="true" property="xincluded-profiled.xml"/>
+                <tempfile destdir="${output-dir-manufacturing_nl}" deleteonexit="true" property="dummy.html"/>
+                <xslt
+                  in="${input-xml-manufacturing_nl}"
+                    out="${xincluded-profiled.xml}"
+                    style="${ant.file.dir}/../profiling/profile.xsl">
+                    <sysproperty key="org.apache.xerces.xni.parser.XMLParserConfiguration"
+                           value="org.apache.xerces.parsers.XIncludeParserConfiguration"/>
+                    <param name="profile.arch" expression="${profile.arch}" if="profile.arch"/>
+                    <param name="profile.audience" expression="${profile.audience}" if="profile.audience"/>
+                    <param name="profile.condition" expression="${profile.condition}" if="profile.condition"/>
+                    <param name="profile.conformance" expression="${profile.conformance}" if="profile.conformance"/>
+                    <param name="profile.lang" expression="${profile.lang}" if="profile.lang"/>
+                    <param name="profile.os" expression="${profile.os}" if="profile.os"/>
+                    <param name="profile.revision" expression="${profile.revision}" if="profile.revision"/>
+                    <param name="profile.revisionflag" expression="${profile.revisionflag}" if="profile.revisionflag"/>
+                    <param name="profile.role" expression="${profile.role}" if="profile.role"/>
+                    <param name="profile.security" expression="${profile.security}" if="profile.security"/>
+                    <param name="profile.status" expression="${profile.status}" if="profile.status"/>
+                    <param name="profile.userlevel" expression="${profile.userlevel}" if="profile.userlevel"/>
+                    <param name="profile.vendor" expression="${profile.vendor}" if="profile.vendor"/>
+                    <param name="profile.wordsize" expression="${profile.wordsize}" if="profile.wordsize"/>
+                    <param name="profile.attribute" expression="${profile.attribute}" if="profile.attribute"/>
+                    <param name="profile.value" expression="${profile.value}" if="profile.value"/>
+                </xslt>
+
+                <xslt
+                  in="${xincluded-profiled.xml}"
+                  out="${dummy.html}"
+                  style="${stylesheet-path}"
+                  scanincludeddirectories="false"
+                  classpath="${xslt-processor-classpath}">
+                    <param name="webhelp.include.search.tab" expression="${webhelp.include.search.tab}"
+                    if="webhelp.include.search.tab"/>
+                    <param name="output_file_name" expression="${output_file_name}"/>
+                    <param name="webhelp.base.dir" expression="${output-dir-manufacturing_nl}" if="output-dir-manufacturing_nl"/>
+                    <param name="webhelp.indexer.language" expression="${webhelp.indexer.language}" if="webhelp.indexer.language"/>
+                    <param name="branding" expression="${branding}" if="branding"/>
+                    <param name="brandname" expression="${brandname}" if="brandname"/>
+                    <param name="admon.graphics" expression="${admon.graphics}" if="admon.graphics"/>
+                    <param name="suppress.footer.navigation" expression="${suppress.footer.navigation}" if="suppress.footer.navigation"/>
+                </xslt>
+
+                <!-- Copy common content such as js files of tree, css etc. to template folder. They will be copied to doc folder. They are NOT page specific! -->
+                <copy todir="${output-dir-manufacturing_nl}">
+                    <fileset dir="${ant.file.dir}/template">
+                        <include name="**/*"/>
+                        <exclude name="**/content/search/**"/>
+                    </fileset>
+                </copy>
+                <copy todir="${output-root}">
+                    <fileset dir="${ant.file.dir}/WEB-INF"/>
+                </copy>
+                <!-- Very simple-minded copy to handle the source document's images -->
+                <!-- TODO: Look at html help code that produces a manifest file...list of images -->
+                <!--       Customize ofbiz.xsl to produce ant file to copy images actually used? -->
+                <dirname property="input-images-basedir" file="${input-xml-manufacturing_nl}"/>
+                <copy todir="${output-dir-manufacturing_nl}/content" failonerror="false">
+                    <fileset dir="${input-images-basedir}" includes="${input-images-dirs}" />
+                </copy>
+            </target>   
+  
+  
+    <target name="chunk.manufacturing_de" depends="clean.manufacturing_de">
+
+                <mkdir dir="${output-dir-manufacturing_de}"/>
+                <tempfile destdir="${output-dir-manufacturing_de}" deleteonexit="true" property="xincluded-profiled.xml"/>
+                <tempfile destdir="${output-dir-manufacturing_de}" deleteonexit="true" property="dummy.html"/>
+                <xslt
+                  in="${input-xml-manufacturing_de}"
+                    out="${xincluded-profiled.xml}"
+                    style="${ant.file.dir}/../profiling/profile.xsl">
+                    <sysproperty key="org.apache.xerces.xni.parser.XMLParserConfiguration"
+                           value="org.apache.xerces.parsers.XIncludeParserConfiguration"/>
+                    <param name="profile.arch" expression="${profile.arch}" if="profile.arch"/>
+                    <param name="profile.audience" expression="${profile.audience}" if="profile.audience"/>
+                    <param name="profile.condition" expression="${profile.condition}" if="profile.condition"/>
+                    <param name="profile.conformance" expression="${profile.conformance}" if="profile.conformance"/>
+                    <param name="profile.lang" expression="${profile.lang}" if="profile.lang"/>
+                    <param name="profile.os" expression="${profile.os}" if="profile.os"/>
+                    <param name="profile.revision" expression="${profile.revision}" if="profile.revision"/>
+                    <param name="profile.revisionflag" expression="${profile.revisionflag}" if="profile.revisionflag"/>
+                    <param name="profile.role" expression="${profile.role}" if="profile.role"/>
+                    <param name="profile.security" expression="${profile.security}" if="profile.security"/>
+                    <param name="profile.status" expression="${profile.status}" if="profile.status"/>
+                    <param name="profile.userlevel" expression="${profile.userlevel}" if="profile.userlevel"/>
+                    <param name="profile.vendor" expression="${profile.vendor}" if="profile.vendor"/>
+                    <param name="profile.wordsize" expression="${profile.wordsize}" if="profile.wordsize"/>
+                    <param name="profile.attribute" expression="${profile.attribute}" if="profile.attribute"/>
+                    <param name="profile.value" expression="${profile.value}" if="profile.value"/>
+                </xslt>
+
+                <xslt
+                  in="${xincluded-profiled.xml}"
+                  out="${dummy.html}"
+                  style="${stylesheet-path}"
+                  scanincludeddirectories="false"
+                  classpath="${xslt-processor-classpath}">
+                    <param name="webhelp.include.search.tab" expression="${webhelp.include.search.tab}"
+                    if="webhelp.include.search.tab"/>
+                    <param name="output_file_name" expression="${output_file_name}"/>
+                    <param name="webhelp.base.dir" expression="${output-dir-manufacturing_de}" if="output-dir-manufacturing_de"/>
+                    <param name="webhelp.indexer.language" expression="${webhelp.indexer.language}" if="webhelp.indexer.language"/>
+                    <param name="branding" expression="${branding}" if="branding"/>
+                    <param name="brandname" expression="${brandname}" if="brandname"/>
+                    <param name="admon.graphics" expression="${admon.graphics}" if="admon.graphics"/>
+                    <param name="suppress.footer.navigation" expression="${suppress.footer.navigation}" if="suppress.footer.navigation"/>
+                </xslt>
+
+                <!-- Copy common content such as js files of tree, css etc. to template folder. They will be copied to doc folder. They are NOT page specific! -->
+                <copy todir="${output-dir-manufacturing_de}">
+                    <fileset dir="${ant.file.dir}/template">
+                        <include name="**/*"/>
+                        <exclude name="**/content/search/**"/>
+                    </fileset>
+                </copy>
+                <copy todir="${output-root}">
+                    <fileset dir="${ant.file.dir}/WEB-INF"/>
+                </copy>
+                <!-- Very simple-minded copy to handle the source document's images -->
+                <!-- TODO: Look at html help code that produces a manifest file...list of images -->
+                <!--       Customize ofbiz.xsl to produce ant file to copy images actually used? -->
+                <dirname property="input-images-basedir" file="${input-xml-manufacturing_de}"/>
+                <copy todir="${output-dir-manufacturing_de}/content" failonerror="false">
+                    <fileset dir="${input-images-basedir}" includes="${input-images-dirs}" />
+                </copy>
+            </target>     
+    
+    <target name="chunk.catalog" depends="clean.catalog">
+
+        <mkdir dir="${output-dir-catalog}"/>
+        <tempfile destdir="${output-dir-catalog}" deleteonexit="true" property="xincluded-profiled.xml"/>
+        <tempfile destdir="${output-dir-catalog}" deleteonexit="true" property="dummy.html"/>
+        <xslt
+          in="${input-xml-catalog}"
+            out="${xincluded-profiled.xml}"
+            style="${ant.file.dir}/../profiling/profile.xsl">
+            <sysproperty key="org.apache.xerces.xni.parser.XMLParserConfiguration"
+                   value="org.apache.xerces.parsers.XIncludeParserConfiguration"/>
+            <param name="profile.arch" expression="${profile.arch}" if="profile.arch"/>
+            <param name="profile.audience" expression="${profile.audience}" if="profile.audience"/>
+            <param name="profile.condition" expression="${profile.condition}" if="profile.condition"/>
+            <param name="profile.conformance" expression="${profile.conformance}" if="profile.conformance"/>
+            <param name="profile.lang" expression="${profile.lang}" if="profile.lang"/>
+            <param name="profile.os" expression="${profile.os}" if="profile.os"/>
+            <param name="profile.revision" expression="${profile.revision}" if="profile.revision"/>
+            <param name="profile.revisionflag" expression="${profile.revisionflag}" if="profile.revisionflag"/>
+            <param name="profile.role" expression="${profile.role}" if="profile.role"/>
+            <param name="profile.security" expression="${profile.security}" if="profile.security"/>
+            <param name="profile.status" expression="${profile.status}" if="profile.status"/>
+            <param name="profile.userlevel" expression="${profile.userlevel}" if="profile.userlevel"/>
+            <param name="profile.vendor" expression="${profile.vendor}" if="profile.vendor"/>
+            <param name="profile.wordsize" expression="${profile.wordsize}" if="profile.wordsize"/>
+            <param name="profile.attribute" expression="${profile.attribute}" if="profile.attribute"/>
+            <param name="profile.value" expression="${profile.value}" if="profile.value"/>
+        </xslt>
+
+        <xslt
+          in="${xincluded-profiled.xml}"
+          out="${dummy.html}"
+          style="${stylesheet-path}"
+          scanincludeddirectories="false"
+          classpath="${xslt-processor-classpath}">
+            <param name="webhelp.include.search.tab" expression="${webhelp.include.search.tab}"
+            if="webhelp.include.search.tab"/>
+            <param name="output_file_name" expression="${output_file_name}"/>
+            <param name="webhelp.base.dir" expression="${output-dir-catalog}" if="output-dir-catalog"/>
+            <param name="webhelp.indexer.language" expression="${webhelp.indexer.language}" if="webhelp.indexer.language"/>
+            <param name="branding" expression="${branding}" if="branding"/>
+            <param name="brandname" expression="${brandname}" if="brandname"/>
+            <param name="admon.graphics" expression="${admon.graphics}" if="admon.graphics"/>
+            <param name="suppress.footer.navigation" expression="${suppress.footer.navigation}" if="suppress.footer.navigation"/>
+        </xslt>
+
+        <!-- Copy common content such as js files of tree, css etc. to template folder. They will be copied to doc folder. They are NOT page specific! -->
+        <copy todir="${output-dir-catalog}">
+            <fileset dir="${ant.file.dir}/template">
+                <include name="**/*"/>
+                <exclude name="**/content/search/**"/>
+            </fileset>
+        </copy>
+        <copy todir="${output-root}">
+            <fileset dir="${ant.file.dir}/WEB-INF"/>
+        </copy>
+        <!-- Very simple-minded copy to handle the source document's images -->
+        <!-- TODO: Look at html help code that produces a manifest file...list of images -->
+        <!--       Customize ofbiz.xsl to produce ant file to copy images actually used? -->
+        <dirname property="input-images-basedir" file="${input-xml-catalog}"/>
+        <copy todir="${output-dir-catalog}/content" failonerror="false">
+            <fileset dir="${input-images-basedir}" includes="${input-images-dirs}" />
+        </copy>
+    </target>   
+
+    <target name="index.accounting" if="do-search-indexing">
+
+        <copy todir="${output-dir-accounting}">
+            <fileset dir="${ant.file.dir}/template">
+                <include name="**/*"/>
+                <exclude name="**/content/search/*.props"/>
+                <exclude name="**/content/search/stemmers/*"/>
+            </fileset>
+        </copy>
+
+        <!-- We separate this out so we only copy the stopwords list and stemmer for the indexer language -->
+        <copy todir="${output-dir-accounting}">
+            <fileset dir="${ant.file.dir}/template">
+                <include name="**/content/search/default.props"/>
+                <include name="**/content/search/punctuation.props"/>
+                <include name="**/content/search/${webhelp.indexer.language}*.props"/>
+                <include name="**/content/search/stemmers/${webhelp.indexer.language}_stemmer.js"/>
+            </fileset>
+        </copy>
+
+        <!--taskdef name="indexertask"
+          classname="com.nexwave.nquindexer.IndexerMain">
+          <classpath refid="classpath"/>
+        </taskdef-->
+
+        <echo>Indexing html files in ${output-dir-accounting}/content</echo>
+
+        <java classname="com.nexwave.nquindexer.IndexerMain" fork="true">
+            <sysproperty key="htmlDir" value="${output-dir-accounting}/content"/>
+            <sysproperty key="indexerLanguage" value="${webhelp.indexer.language}"/>
+            <sysproperty key="htmlExtension" value="${html.extension}"/>
+            <sysproperty key="doStem" value="${enable.stemming}"/>
+            <sysproperty key="tocFile" value="${toc.file}"/>
+
+            <!--TagSoup SAX Parser for parsing even the bad html contents. see 
+              http://sourceforge.net/tracker/?func=detail&aid=3401185&group_id=21935&atid=373750-->
+            <sysproperty key="org.xml.sax.driver" value="org.ccil.cowan.tagsoup.Parser"/>
+            <sysproperty key="javax.xml.parsers.SAXParserFactory" value="org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl"/>
+
+            <!-- Uncomment the following if Xerces is your preference as the SAX XML Parser. Note that the indexing will fail with Xerces
+              if the html files are not XML-conformance -->
+            <!--sysproperty key="org.xml.sax.driver" value="org.apache.xerces.parsers.SAXParser"/>          
+             <sysproperty key="javax.xml.parsers.SAXParserFactory" value="org.apache.xerces.jaxp.SAXParserFactoryImpl"/-->
+
+            <!-- Debug the indexer on port 5005 via remote-debug -->
+            <!--jvmarg line="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"/-->
+            <classpath>
+                <path refid="classpath"/>
+                <pathelement location="${xercesImpl.jar}"/>
+                <pathelement location="${xml-apis.jar}"/>
+                <!-- <pathelement location="/usr/share/java/xercesImpl.jar"/>       -->
+                <!-- <pathelement location="/usr/share/java/xml-apis.jar"/>        -->
+                <!-- Gentoo Linux friendly default classpath-->
+                <pathelement location="/usr/share/xerces-2/lib/xercesImpl.jar"/>
+                <pathelement location="/usr/share/xml-commons/lib/xml-apis.jar"/>
+            </classpath>
+        </java>
+
+        <delete>
+            <fileset dir="${output-dir-accounting}/content/search" includes="*.props"/>
+        </delete>
+
+    </target>
+
+    <target name="index.humanres" if="do-search-indexing">
+
+        <copy todir="${output-dir-humanres}">
+            <fileset dir="${ant.file.dir}/template">
+                <include name="**/*"/>
+                <exclude name="**/content/search/*.props"/>
+                <exclude name="**/content/search/stemmers/*"/>
+            </fileset>
+        </copy>
+
+        <!-- We separate this out so we only copy the stopwords list and stemmer for the indexer language -->
+        <copy todir="${output-dir-humanres}">
+            <fileset dir="${ant.file.dir}/template">
+                <include name="**/content/search/default.props"/>
+                <include name="**/content/search/punctuation.props"/>
+                <include name="**/content/search/${webhelp.indexer.language}*.props"/>
+                <include name="**/content/search/stemmers/${webhelp.indexer.language}_stemmer.js"/>
+            </fileset>
+        </copy>
+
+        <!--taskdef name="indexertask"
+          classname="com.nexwave.nquindexer.IndexerMain">
+          <classpath refid="classpath"/>
+        </taskdef-->
+
+        <echo>Indexing html files in ${output-dir-humanres}/content</echo>
+
+        <java classname="com.nexwave.nquindexer.IndexerMain" fork="true">
+            <sysproperty key="htmlDir" value="${output-dir-humanres}/content"/>
+            <sysproperty key="indexerLanguage" value="${webhelp.indexer.language}"/>
+            <sysproperty key="htmlExtension" value="${html.extension}"/>
+            <sysproperty key="doStem" value="${enable.stemming}"/>
+            <sysproperty key="tocFile" value="${toc.file}"/>
+
+            <!--TagSoup SAX Parser for parsing even the bad html contents. see 
+              http://sourceforge.net/tracker/?func=detail&aid=3401185&group_id=21935&atid=373750-->
+            <sysproperty key="org.xml.sax.driver" value="org.ccil.cowan.tagsoup.Parser"/>
+            <sysproperty key="javax.xml.parsers.SAXParserFactory" value="org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl"/>
+
+            <!-- Uncomment the following if Xerces is your preference as the SAX XML Parser. Note that the indexing will fail with Xerces
+              if the html files are not XML-conformance -->
+            <!--sysproperty key="org.xml.sax.driver" value="org.apache.xerces.parsers.SAXParser"/>          
+             <sysproperty key="javax.xml.parsers.SAXParserFactory" value="org.apache.xerces.jaxp.SAXParserFactoryImpl"/-->
+
+            <!-- Debug the indexer on port 5005 via remote-debug -->
+            <!--jvmarg line="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"/-->
+            <classpath>
+                <path refid="classpath"/>
+                <pathelement location="${xercesImpl.jar}"/>
+                <pathelement location="${xml-apis.jar}"/>
+                <!-- <pathelement location="/usr/share/java/xercesImpl.jar"/>       -->
+                <!-- <pathelement location="/usr/share/java/xml-apis.jar"/>        -->
+                <!-- Gentoo Linux friendly default classpath-->
+                <pathelement location="/usr/share/xerces-2/lib/xercesImpl.jar"/>
+                <pathelement location="/usr/share/xml-commons/lib/xml-apis.jar"/>
+            </classpath>
+        </java>
+
+        <delete>
+            <fileset dir="${output-dir-humanres}/content/search" includes="*.props"/>
+        </delete>
+
+    </target>
+    
+    <target name="index.projectmgr" if="do-search-indexing">
+
+            <copy todir="${output-dir-projectmgr}">
+                <fileset dir="${ant.file.dir}/template">
+                    <include name="**/*"/>
+                    <exclude name="**/content/search/*.props"/>
+                    <exclude name="**/content/search/stemmers/*"/>
+                </fileset>
+            </copy>
+
+            <!-- We separate this out so we only copy the stopwords list and stemmer for the indexer language -->
+            <copy todir="${output-dir-projectmgr}">
+                <fileset dir="${ant.file.dir}/template">
+                    <include name="**/content/search/default.props"/>
+                    <include name="**/content/search/punctuation.props"/>
+                    <include name="**/content/search/${webhelp.indexer.language}*.props"/>
+                    <include name="**/content/search/stemmers/${webhelp.indexer.language}_stemmer.js"/>
+                </fileset>
+            </copy>
+
+            <!--taskdef name="indexertask"
+              classname="com.nexwave.nquindexer.IndexerMain">
+              <classpath refid="classpath"/>
+            </taskdef-->
+
+            <echo>Indexing html files in ${output-dir-projectmgr}/content</echo>
+
+            <java classname="com.nexwave.nquindexer.IndexerMain" fork="true">
+                <sysproperty key="htmlDir" value="${output-dir-projectmgr}/content"/>
+                <sysproperty key="indexerLanguage" value="${webhelp.indexer.language}"/>
+                <sysproperty key="htmlExtension" value="${html.extension}"/>
+                <sysproperty key="doStem" value="${enable.stemming}"/>
+                <sysproperty key="tocFile" value="${toc.file}"/>
+
+                <!--TagSoup SAX Parser for parsing even the bad html contents. see 
+                  http://sourceforge.net/tracker/?func=detail&aid=3401185&group_id=21935&atid=373750-->
+                <sysproperty key="org.xml.sax.driver" value="org.ccil.cowan.tagsoup.Parser"/>
+                <sysproperty key="javax.xml.parsers.SAXParserFactory" value="org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl"/>
+
+                <!-- Uncomment the following if Xerces is your preference as the SAX XML Parser. Note that the indexing will fail with Xerces
+                  if the html files are not XML-conformance -->
+                <!--sysproperty key="org.xml.sax.driver" value="org.apache.xerces.parsers.SAXParser"/>          
+                 <sysproperty key="javax.xml.parsers.SAXParserFactory" value="org.apache.xerces.jaxp.SAXParserFactoryImpl"/-->
+
+                <!-- Debug the indexer on port 5005 via remote-debug -->
+                <!--jvmarg line="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"/-->
+                <classpath>
+                    <path refid="classpath"/>
+                    <pathelement location="${xercesImpl.jar}"/>
+                    <pathelement location="${xml-apis.jar}"/>
+                    <!-- <pathelement location="/usr/share/java/xercesImpl.jar"/>       -->
+                    <!-- <pathelement location="/usr/share/java/xml-apis.jar"/>        -->
+                    <!-- Gentoo Linux friendly default classpath-->
+                    <pathelement location="/usr/share/xerces-2/lib/xercesImpl.jar"/>
+                    <pathelement location="/usr/share/xml-commons/lib/xml-apis.jar"/>
+                </classpath>
+            </java>
+
+            <delete>
+                <fileset dir="${output-dir-projectmgr}/content/search" includes="*.props"/>
+            </delete>
+
+        </target>
+    
+    <target name="index.manufacturing" if="do-search-indexing">
+
+            <copy todir="${output-dir-manufacturing}">
+                <fileset dir="${ant.file.dir}/template">
+                    <include name="**/*"/>
+                    <exclude name="**/content/search/*.props"/>
+                    <exclude name="**/content/search/stemmers/*"/>
+                </fileset>
+            </copy>
+
+            <!-- We separate this out so we only copy the stopwords list and stemmer for the indexer language -->
+            <copy todir="${output-dir-manufacturing}">
+                <fileset dir="${ant.file.dir}/template">
+                    <include name="**/content/search/default.props"/>
+                    <include name="**/content/search/punctuation.props"/>
+                    <include name="**/content/search/${webhelp.indexer.language}*.props"/>
+                    <include name="**/content/search/stemmers/${webhelp.indexer.language}_stemmer.js"/>
+                </fileset>
+            </copy>
+
+            <!--taskdef name="indexertask"
+              classname="com.nexwave.nquindexer.IndexerMain">
+              <classpath refid="classpath"/>
+            </taskdef-->
+
+            <echo>Indexing html files in ${output-dir-manufacturing}/content</echo>
+
+            <java classname="com.nexwave.nquindexer.IndexerMain" fork="true">
+                <sysproperty key="htmlDir" value="${output-dir-manufacturing}/content"/>
+                <sysproperty key="indexerLanguage" value="${webhelp.indexer.language}"/>
+                <sysproperty key="htmlExtension" value="${html.extension}"/>
+                <sysproperty key="doStem" value="${enable.stemming}"/>
+                <sysproperty key="tocFile" value="${toc.file}"/>
+
+                <!--TagSoup SAX Parser for parsing even the bad html contents. see 
+                  http://sourceforge.net/tracker/?func=detail&aid=3401185&group_id=21935&atid=373750-->
+                <sysproperty key="org.xml.sax.driver" value="org.ccil.cowan.tagsoup.Parser"/>
+                <sysproperty key="javax.xml.parsers.SAXParserFactory" value="org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl"/>
+
+                <!-- Uncomment the following if Xerces is your preference as the SAX XML Parser. Note that the indexing will fail with Xerces
+                  if the html files are not XML-conformance -->
+                <!--sysproperty key="org.xml.sax.driver" value="org.apache.xerces.parsers.SAXParser"/>          
+                 <sysproperty key="javax.xml.parsers.SAXParserFactory" value="org.apache.xerces.jaxp.SAXParserFactoryImpl"/-->
+
+                <!-- Debug the indexer on port 5005 via remote-debug -->
+                <!--jvmarg line="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"/-->
+                <classpath>
+                    <path refid="classpath"/>
+                    <pathelement location="${xercesImpl.jar}"/>
+                    <pathelement location="${xml-apis.jar}"/>
+                    <!-- <pathelement location="/usr/share/java/xercesImpl.jar"/>       -->
+                    <!-- <pathelement location="/usr/share/java/xml-apis.jar"/>        -->
+                    <!-- Gentoo Linux friendly default classpath-->
+                    <pathelement location="/usr/share/xerces-2/lib/xercesImpl.jar"/>
+                    <pathelement location="/usr/share/xml-commons/lib/xml-apis.jar"/>
+                </classpath>
+            </java>
+
+            <delete>
+                <fileset dir="${output-dir-manufacturing}/content/search" includes="*.props"/>
+            </delete>
+
+        </target>   
+    
+    
+    <target name="index.manufacturing_nl" if="do-search-indexing">
+
+            <copy todir="${output-dir-manufacturing_nl}">
+                <fileset dir="${ant.file.dir}/template">
+                    <include name="**/*"/>
+                    <exclude name="**/content/search/*.props"/>
+                    <exclude name="**/content/search/stemmers/*"/>
+                </fileset>
+            </copy>
+
+            <!-- We separate this out so we only copy the stopwords list and stemmer for the indexer language -->
+            <copy todir="${output-dir-manufacturing_nl}">
+                <fileset dir="${ant.file.dir}/template">
+                    <include name="**/content/search/default.props"/>
+                    <include name="**/content/search/punctuation.props"/>
+                    <include name="**/content/search/${webhelp.indexer.language}*.props"/>
+                    <include name="**/content/search/stemmers/${webhelp.indexer.language}_stemmer.js"/>
+                </fileset>
+            </copy>
+
+            <!--taskdef name="indexertask"
+              classname="com.nexwave.nquindexer.IndexerMain">
+              <classpath refid="classpath"/>
+            </taskdef-->
+
+            <echo>Indexing html files in ${output-dir-manufacturing_nl}/content</echo>
+
+            <java classname="com.nexwave.nquindexer.IndexerMain" fork="true">
+                <sysproperty key="htmlDir" value="${output-dir-manufacturing_nl}/content"/>
+                <sysproperty key="indexerLanguage" value="${webhelp.indexer.language}"/>
+                <sysproperty key="htmlExtension" value="${html.extension}"/>
+                <sysproperty key="doStem" value="${enable.stemming}"/>
+                <sysproperty key="tocFile" value="${toc.file}"/>
+
+                <!--TagSoup SAX Parser for parsing even the bad html contents. see 
+                  http://sourceforge.net/tracker/?func=detail&aid=3401185&group_id=21935&atid=373750-->
+                <sysproperty key="org.xml.sax.driver" value="org.ccil.cowan.tagsoup.Parser"/>
+                <sysproperty key="javax.xml.parsers.SAXParserFactory" value="org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl"/>
+
+                <!-- Uncomment the following if Xerces is your preference as the SAX XML Parser. Note that the indexing will fail with Xerces
+                  if the html files are not XML-conformance -->
+                <!--sysproperty key="org.xml.sax.driver" value="org.apache.xerces.parsers.SAXParser"/>          
+                 <sysproperty key="javax.xml.parsers.SAXParserFactory" value="org.apache.xerces.jaxp.SAXParserFactoryImpl"/-->
+
+                <!-- Debug the indexer on port 5005 via remote-debug -->
+                <!--jvmarg line="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"/-->
+                <classpath>
+                    <path refid="classpath"/>
+                    <pathelement location="${xercesImpl.jar}"/>
+                    <pathelement location="${xml-apis.jar}"/>
+                    <!-- <pathelement location="/usr/share/java/xercesImpl.jar"/>       -->
+                    <!-- <pathelement location="/usr/share/java/xml-apis.jar"/>        -->
+                    <!-- Gentoo Linux friendly default classpath-->
+                    <pathelement location="/usr/share/xerces-2/lib/xercesImpl.jar"/>
+                    <pathelement location="/usr/share/xml-commons/lib/xml-apis.jar"/>
+                </classpath>
+            </java>
+
+            <delete>
+                <fileset dir="${output-dir-manufacturing_nl}/content/search" includes="*.props"/>
+            </delete>
+
+        </target>       
+  
+    <target name="index.manufacturing_de" if="do-search-indexing">
+
+            <copy todir="${output-dir-manufacturing_de}">
+                <fileset dir="${ant.file.dir}/template">
+                    <include name="**/*"/>
+                    <exclude name="**/content/search/*.props"/>
+                    <exclude name="**/content/search/stemmers/*"/>
+                </fileset>
+            </copy>
+
+            <!-- We separate this out so we only copy the stopwords list and stemmer for the indexer language -->
+            <copy todir="${output-dir-manufacturing_de}">
+                <fileset dir="${ant.file.dir}/template">
+                    <include name="**/content/search/default.props"/>
+                    <include name="**/content/search/punctuation.props"/>
+                    <include name="**/content/search/${webhelp.indexer.language}*.props"/>
+                    <include name="**/content/search/stemmers/${webhelp.indexer.language}_stemmer.js"/>
+                </fileset>
+            </copy>
+
+            <!--taskdef name="indexertask"
+              classname="com.nexwave.nquindexer.IndexerMain">
+              <classpath refid="classpath"/>
+            </taskdef-->
+
+            <echo>Indexing html files in ${output-dir-manufacturing_de}/content</echo>
+
+            <java classname="com.nexwave.nquindexer.IndexerMain" fork="true">
+                <sysproperty key="htmlDir" value="${output-dir-manufacturing_de}/content"/>
+                <sysproperty key="indexerLanguage" value="${webhelp.indexer.language}"/>
+                <sysproperty key="htmlExtension" value="${html.extension}"/>
+                <sysproperty key="doStem" value="${enable.stemming}"/>
+                <sysproperty key="tocFile" value="${toc.file}"/>
+
+                <!--TagSoup SAX Parser for parsing even the bad html contents. see 
+                  http://sourceforge.net/tracker/?func=detail&aid=3401185&group_id=21935&atid=373750-->
+                <sysproperty key="org.xml.sax.driver" value="org.ccil.cowan.tagsoup.Parser"/>
+                <sysproperty key="javax.xml.parsers.SAXParserFactory" value="org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl"/>
+
+                <!-- Uncomment the following if Xerces is your preference as the SAX XML Parser. Note that the indexing will fail with Xerces
+                  if the html files are not XML-conformance -->
+                <!--sysproperty key="org.xml.sax.driver" value="org.apache.xerces.parsers.SAXParser"/>          
+                 <sysproperty key="javax.xml.parsers.SAXParserFactory" value="org.apache.xerces.jaxp.SAXParserFactoryImpl"/-->
+
+                <!-- Debug the indexer on port 5005 via remote-debug -->
+                <!--jvmarg line="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"/-->
+                <classpath>
+                    <path refid="classpath"/>
+                    <pathelement location="${xercesImpl.jar}"/>
+                    <pathelement location="${xml-apis.jar}"/>
+                    <!-- <pathelement location="/usr/share/java/xercesImpl.jar"/>       -->
+                    <!-- <pathelement location="/usr/share/java/xml-apis.jar"/>        -->
+                    <!-- Gentoo Linux friendly default classpath-->
+                    <pathelement location="/usr/share/xerces-2/lib/xercesImpl.jar"/>
+                    <pathelement location="/usr/share/xml-commons/lib/xml-apis.jar"/>
+                </classpath>
+            </java>
+
+            <delete>
+                <fileset dir="${output-dir-manufacturing_de}/content/search" includes="*.props"/>
+            </delete>
+
+        </target>         
+
+    <target name="index.catalog" if="do-search-indexing">
+
+        <copy todir="${output-dir-catalog}">
+            <fileset dir="${ant.file.dir}/template">
+                <include name="**/*"/>
+                <exclude name="**/content/search/*.props"/>
+                <exclude name="**/content/search/stemmers/*"/>
+            </fileset>
+        </copy>
+
+        <!-- We separate this out so we only copy the stopwords list and stemmer for the indexer language -->
+        <copy todir="${output-dir-catalog}">
+            <fileset dir="${ant.file.dir}/template">
+                <include name="**/content/search/default.props"/>
+                <include name="**/content/search/punctuation.props"/>
+                <include name="**/content/search/${webhelp.indexer.language}*.props"/>
+                <include name="**/content/search/stemmers/${webhelp.indexer.language}_stemmer.js"/>
+            </fileset>
+        </copy>
+
+        <!--taskdef name="indexertask"
+          classname="com.nexwave.nquindexer.IndexerMain">
+          <classpath refid="classpath"/>
+        </taskdef-->
+
+        <echo>Indexing html files in ${output-dir-catalog}/content</echo>
+
+        <java classname="com.nexwave.nquindexer.IndexerMain" fork="true">
+            <sysproperty key="htmlDir" value="${output-dir-catalog}/content"/>
+            <sysproperty key="indexerLanguage" value="${webhelp.indexer.language}"/>
+            <sysproperty key="htmlExtension" value="${html.extension}"/>
+            <sysproperty key="doStem" value="${enable.stemming}"/>
+            <sysproperty key="tocFile" value="${toc.file}"/>
+
+            <!--TagSoup SAX Parser for parsing even the bad html contents. see 
+              http://sourceforge.net/tracker/?func=detail&aid=3401185&group_id=21935&atid=373750-->
+            <sysproperty key="org.xml.sax.driver" value="org.ccil.cowan.tagsoup.Parser"/>
+            <sysproperty key="javax.xml.parsers.SAXParserFactory" value="org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl"/>
+
+            <!-- Uncomment the following if Xerces is your preference as the SAX XML Parser. Note that the indexing will fail with Xerces
+              if the html files are not XML-conformance -->
+            <!--sysproperty key="org.xml.sax.driver" value="org.apache.xerces.parsers.SAXParser"/>          
+             <sysproperty key="javax.xml.parsers.SAXParserFactory" value="org.apache.xerces.jaxp.SAXParserFactoryImpl"/-->
+
+            <!-- Debug the indexer on port 5005 via remote-debug -->
+            <!--jvmarg line="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"/-->
+            <classpath>
+                <path refid="classpath"/>
+                <pathelement location="${xercesImpl.jar}"/>
+                <pathelement location="${xml-apis.jar}"/>
+                <!-- <pathelement location="/usr/share/java/xercesImpl.jar"/>       -->
+                <!-- <pathelement location="/usr/share/java/xml-apis.jar"/>        -->
+                <!-- Gentoo Linux friendly default classpath-->
+                <pathelement location="/usr/share/xerces-2/lib/xercesImpl.jar"/>
+                <pathelement location="/usr/share/xml-commons/lib/xml-apis.jar"/>
+            </classpath>
+        </java>
+
+        <delete>
+            <fileset dir="${output-dir-catalog}/content/search" includes="*.props"/>
+        </delete>
+
+    </target>           
+
+    <target name="web-images-accounting">
+        <delete dir="${images.dir.web.accounting.en}" />
+        <mkdir dir="${images.dir.web.accounting.en}" />
+        <copy todir="${images.dir.web.accounting.en}">
+            <fileset dir="${input-images-basedir-accounting}"/>
+        </copy>
+    </target>
+
+    <target name="web-images-humanres">
+        <delete dir="${images.dir.web.humanres.en}" />
+        <mkdir dir="${images.dir.web.humanres.en}" />
+        <copy todir="${images.dir.web.humanres.en}">
+            <fileset dir="${input-images-basedir-humanres}"/>
+        </copy>
+    </target>
+    
+    <target name="web-images-projectmgr">
+        <delete dir="${images.dir.web.projectmgr.en}" />
+        <mkdir dir="${images.dir.web.projectmgr.en}" />
+        <copy todir="${images.dir.web.projectmgr.en}">
+            <fileset dir="${input-images-basedir-projectmgr}"/>
+        </copy>
+    </target>
+    
+    <target name="web-images-manufacturing">
+        <delete dir="${images.dir.web.manufacturing.en}" />
+        <mkdir dir="${images.dir.web.manufacturing.en}" />
+        <copy todir="${images.dir.web.manufacturing.en}">
+            <fileset dir="${input-images-basedir-manufacturing}"/>
+        </copy>
+    </target>       
+
+    <target name="web-images-manufacturing_nl">
+        <delete dir="${images.dir.web.manufacturing_nl.nl}" />
+        <mkdir dir="${images.dir.web.manufacturing_nl.nl}" />
+        <copy todir="${images.dir.web.manufacturing_nl.nl}">
+            <fileset dir="${input-images-basedir-manufacturing_nl}"/>
+        </copy>
+    </target>   
+  
+    <target name="web-images-manufacturing_de">
+        <delete dir="${images.dir.web.manufacturing_de.de}" />
+        <mkdir dir="${images.dir.web.manufacturing_de.de}" />
+        <copy todir="${images.dir.web.manufacturing_de.de}">
+            <fileset dir="${input-images-basedir-manufacturing_de}"/>
+        </copy>
+    </target>  
+
+    <target name="web-images-catalog">
+        <delete dir="${images.dir.web.catalog.en}" />
+        <mkdir dir="${images.dir.web.catalog.en}" />
+        <copy todir="${images.dir.web.catalog.en}">
+            <fileset dir="${input-images-basedir-catalog}"/>
+        </copy>
+    </target>   
+    
+    <target name="clean">
+        <delete dir="${output-dir}"/>
+    </target>
+
+    <target name="clean.accounting">
+        <delete dir="${output-dir-accounting}"/>
+    </target>
+
+    <target name="clean.humanres">
+        <delete dir="${output-dir-humanres}"/>
+    </target>
+    
+    <target name="clean.projectmgr">
+        <delete dir="${output-dir-projectmgr}"/>
+    </target>   
+    
+    <target name="clean.manufacturing">
+        <delete dir="${output-dir-manufacturing}"/>
+    </target>   
+
+    <target name="clean.manufacturing_nl">
+        <delete dir="${output-dir-manufacturing_nl}"/>
+    </target>  
+  
+    <target name="clean.manufacturing_de">
+        <delete dir="${output-dir-manufacturing_de}"/>
+    </target>   
+
+    <target name="clean.catalog">
+        <delete dir="${output-dir-catalog}"/>
+    </target>
+            
+    <target name="help">
+        <echo>
+Usage:
+    Run help for this message.
+    Run webhelp.componentname target to generate webhelp format and indexes for the OFBiz Component.
+        </echo>
+    </target>
+
+</project>
\ No newline at end of file

Propchange: ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/build.ofbiz.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/build.ofbiz.xml
------------------------------------------------------------------------------
    svn:keywords = Date Rev Author URL Id

Propchange: ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/build.ofbiz.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/docs/common/css/ofbiz_positioning.css
URL: http://svn.apache.org/viewvc/ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/docs/common/css/ofbiz_positioning.css?rev=1418622&view=auto
==============================================================================
--- ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/docs/common/css/ofbiz_positioning.css (added)
+++ ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/docs/common/css/ofbiz_positioning.css Sat Dec  8 08:21:03 2012
@@ -0,0 +1,388 @@
+<!--
+ 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.
+-->
+tr th .added { color: #E6E6FA; } 
+tr th .changed {color: #99ff99; }
+div.added tr, div.added    { background-color: #E6E6FA; }
+div.deleted tr, div.deleted  { text-decoration: line-through;
+               background-color: #FF7F7F; }
+div.changed tr, div.changed  { background-color: #99ff99; }
+div.off      {  }
+
+span.added   { background-color: #E6E6FA; }
+span.deleted { text-decoration: line-through;
+               background-color: #FF7F7F; }
+span.changed { background-color: #99ff99; }
+span.off     {  }
+
+
+body { font: 12px Verdana, Geneva, sans-serif; }
+p, ul, ol, li { font: 10pt Verdana, Geneva, sans-serif; }
+h1 { font: 15pt Arial, Helvetica, geneva;
+     color: black!important!;
+}
+h2 { font: normal 12pt Arial, Helvetica, geneva; }
+
+#header {
+    background: url("../images/header-bg.png") scroll top left repeat-x #4d8c83;
+    position: fixed;
+    width: 100%;
+    height: 99px;
+    top: 0;
+    right: 0;
+    bottom: auto;
+    left: 0;
+    border-bottom: 1px solid #bbc4c5;
+    z-index: 2000;
+}
+
+#header h1 {
+    white-space:nowrap;
+    margin-left: 470px;
+    position: fixed;
+    top: 18px;
+    left: -15px;
+    color: #404040 !important;
+}
+
+/*
+#header h1 {
+	margin-top: 2px;
+}
+*/
+
+p.breadcrumbs {
+    margin-top: 30px;
+    margin-left: 310px;
+}
+
+#header img {
+    float: left;
+    margin-left: 20px;
+    margin-top: 12px;
+}
+
+#header p.breadcrumbs a {
+    color: #bbb;
+}
+
+#leftnavigation {
+    overflow: auto;
+    position: fixed;
+    height: auto;
+    top: 95px;
+    bottom: 0;
+    left: 0;
+    width: 280px;
+    z-index: 1500;
+    border-right:2px solid #bbc4c5;
+    padding: 0px;
+    background-color: #ededed!important;
+}
+
+#treeDiv {
+    overflow: auto;
+    position: fixed;
+    height: auto;
+    top: 136px;
+    bottom: 0;
+    left: 0;
+    width: 243px;
+    z-index: 1500;
+    border-right:2px solid #CCCCCC;
+    background-color: #f0f0f0!important;
+}
+
+#searchDiv {
+    overflow: auto;
+    position: fixed;
+    height: auto;
+    top: 138px;
+    bottom: 0;
+    left: 0;
+    width: 243px;
+    z-index: 1500;
+    border-right:2px solid #CCCCCC;
+    background-color: #f0f0f0!important;
+}
+
+#content {
+    position: relative;
+    top: 90px; /* left: 240px;*/
+    right: auto; /*  bottom: 20px;  */
+    margin: 0px 0px 0px 280px;
+    width: auto;
+    height: inherit;
+    padding-left: 5px;
+    padding-right: 30px;
+    color: #000000;
+    /*border-left: 2px solid #cccccc; overflow :scroll;*/
+    z-index: 1000;
+    min-width:200px;
+}
+
+#navheader {
+    position: fixed;
+    background: #DCDCDC;
+    padding-left: 10px;
+    right: 0px;
+    top: 10px;
+    text-align: right;
+}
+
+#content h1, #content h2 { 
+color: #404040 !important; 
+font-size: 170%;
+font-weight: normal;
+}
+.navfooter { bottom: 2%; }
+.highlight { background-color: #c5d3c3; }
+.highlightButton{ font-size: 0; }
+
+/*  Show Hide TOC tree */
+.pointLeft {
+    padding-right: 15px;
+    display: block;
+    cursor: pointer;
+}
+.pointRight {
+    padding-right: 15px;
+    display: block;
+    cursor: pointer;
+}
+
+/* Search results Styling */
+.searchExpression {
+    color: #0050A0;
+    background-color: #EBEFF8;
+    font-size: 12pt;
+}
+.searchresult li a {
+    text-decoration: none;
+    color: #0050A0;
+}
+.searchresult li { color: #0050A0; }
+.shortdesclink { color: gray; font-size: 9pt; }
+.searchText { width: 11em }
+.searchButton {
+    margin-left: 3px;
+    background: #F4F4F4;
+    color: #black;
+    border: #ACCEAF solid 1pt;
+    font-weight: bold;
+    font-size: 10pt
+}
+.searchFieldSet { border: 1px solid #BFBAB0; background-color: #F2EFE9;}
+
+.title, div.toc>p{ font-weight: bold; }	
+
+p.breadcrumbs {
+        display: inline;
+	margin-bottom: 0px;
+	margin-top: 33px;
+}
+
+p.breadcrumbs a {
+	padding-right: 12px;
+	margin-right: 5px;
+	text-decoration: none;
+	color: #575757;
+	text-transform: uppercase;
+	font-size: 10px;
+}
+
+p.breadcrumbs a:first-child {background: url(../images/breadcrumb-arrow-white.png) no-repeat right center;}
+
+p.breadcrumbs a:hover {text-decoration: underline;}
+
+#star ul.star { 
+    LIST-STYLE: none; 
+    MARGIN: 0; 
+    PADDING: 0; 
+    WIDTH: 85px;
+    /* was 100 */ 
+    HEIGHT: 20px;
+    LEFT: 1px; 
+    TOP: -5px; 
+    POSITION: relative; 
+    FLOAT: right; 
+    BACKGROUND: url('../images/starsSmall.png') repeat-x 0 -25px;
+}
+#star li { 
+    PADDING: 0; 
+    MARGIN: 0; 
+    FLOAT: right; 
+    DISPLAY: block; 
+    WIDTH: 85px;
+    /* was 100 */
+    HEIGHT: 20px; 
+    TEXT-DECORATION: none; 
+    text-indent: -9000px; 
+    Z-INDEX: 20; 
+    POSITION: absolute; 
+    PADDING: 0; 
+}
+#star li.curr { 
+    BACKGROUND: url('../images/starsSmall.png') left 25px; 
+    FONT-SIZE: 1px; 
+}
+
+table.navLinks {margin-right: 20px;}
+
+table.navLinks td a {
+	text-decoration: none;
+	text-transform: uppercase;
+	color: black;
+	font-size: 11px;
+}
+
+a.navLinkPrevious {
+	padding-left: 12px;
+	background: url(../images/previous-arrow.png) no-repeat left center;
+}
+
+a.navLinkNext {
+	padding-right: 12px;
+	background: url(../images/next-arrow.png) no-repeat right center;
+}
+
+a#showHideButton {
+	padding-left: 20px;
+	background: url(../images/sidebar.png) no-repeat left center;
+}
+
+	
+.filetree li span a { color: #777; }
+
+#treediv { -webkit-box-shadow: #CCC 0px 1px 2px 0px inset; }
+
+.legal, .legal *{
+ color: #555;
+ text-align: center;
+ padding-bottom: 10px;
+}
+
+.internal { color : #0000CC;}
+
+.writeronly {color : red;}
+
+.remark, .remark .added, .remark .changed, .remark .deleted{ background: yellow;} 
+
+tr th, tr th .internal, tr th .added, tr th .changed {
+	background: #00589E;
+	color: white;
+	font-weight: bold;
+	text-align: left;
+}
+
+.statustext{
+    position:fixed;
+    top:105px;
+    width: 0%;
+    height: 0%;
+    opacity: .3;
+    -webkit-transform: rotate(90deg);
+    -moz-transform: rotate(90deg);
+    -o-transform: rotate(90deg);
+    white-space: nowrap;
+    color: red;
+    font-weight: bold;
+    font-size: 2em;
+    margin-top: 30px;
+}
+
+#toolbar {
+	width: 100%;
+	height: 33px;
+	position: fixed;
+	top: 93px;
+	z-index: 99;
+	left: 280px;
+	color: #333;
+	line-height: 28px;
+	padding-left: 10px;
+}
+
+#toolbar-left {
+	position: relative;
+	left: 0px;
+}
+ 
+body p.breadcrumbs {
+	margin: 0px;
+	padding: 0px;
+	line-height: 28px;
+}
+
+body #content {
+	position: static;
+	margin-top: 126px;
+	top: 0px;
+}
+
+body.sidebar #toolbar{left: 0px;}
+
+body.sidebar #toolbar-left{left: 0px;}
+
+div#toolbar-left img {vertical-align: text-top;}
+
+div.note *, div.caution *, div.important *, div.tip *, div.warning * {
+    background: inherit !important;
+    color: inherit !important;
+    border: inherit  !important;    
+}
+
+#content table thead, #content table th{
+    background: gray;
+    color: white;
+    font-weight: bold;
+}
+
+#content table caption{font-weight: bold;}
+
+#content table td, #content table {border: 1px solid black;}
+
+#content table td, #content table th { padding: 5px;}
+
+#content table {margin-bottom: 20px;}
+
+*[align = 'center']{ text-align: center;}
+
+#content .qandaset>table, #content .qandaset>table td, #content .calloutlist table, #content .calloutlist table td, #content .navfooter table, #content .navfooter table td {
+    border: 0px solid;
+}
+
+@media print {
+
+    body * {
+        visibility: hidden;
+    }
+
+    #content, #content * {
+        visibility: visible;
+    }
+
+   #sidebar, .navfooter {
+       display: none;
+   }
+
+   #content {
+	margin: 0 0 0 0;
+    }
+
+}

Propchange: ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/docs/common/css/ofbiz_positioning.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/docs/common/css/ofbiz_positioning.css
------------------------------------------------------------------------------
    svn:keywords = Date Rev Author URL Id

Propchange: ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/docs/common/css/ofbiz_positioning.css
------------------------------------------------------------------------------
    svn:mime-type = text/css

Added: ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/saxon.jar
URL: http://svn.apache.org/viewvc/ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/saxon.jar?rev=1418622&view=auto
==============================================================================
Binary file - no diff available.

Propchange: ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/saxon.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/template/common/css/ofbiz_positioning.css
URL: http://svn.apache.org/viewvc/ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/template/common/css/ofbiz_positioning.css?rev=1418622&view=auto
==============================================================================
--- ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/template/common/css/ofbiz_positioning.css (added)
+++ ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/template/common/css/ofbiz_positioning.css Sat Dec  8 08:21:03 2012
@@ -0,0 +1,388 @@
+<!--
+ 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.
+-->
+tr th .added { color: #E6E6FA; } 
+tr th .changed {color: #99ff99; }
+div.added tr, div.added    { background-color: #E6E6FA; }
+div.deleted tr, div.deleted  { text-decoration: line-through;
+               background-color: #FF7F7F; }
+div.changed tr, div.changed  { background-color: #99ff99; }
+div.off      {  }
+
+span.added   { background-color: #E6E6FA; }
+span.deleted { text-decoration: line-through;
+               background-color: #FF7F7F; }
+span.changed { background-color: #99ff99; }
+span.off     {  }
+
+
+body { font: 12px Verdana, Geneva, sans-serif; }
+p, ul, ol, li { font: 10pt Verdana, Geneva, sans-serif; }
+h1 { font: 15pt Arial, Helvetica, geneva;
+     color: black!important!;
+}
+h2 { font: normal 12pt Arial, Helvetica, geneva; }
+
+#header {
+    background: url("../images/header-bg.png") scroll top left repeat-x #4d8c83;
+    position: fixed;
+    width: 100%;
+    height: 99px;
+    top: 0;
+    right: 0;
+    bottom: auto;
+    left: 0;
+    border-bottom: 1px solid #bbc4c5;
+    z-index: 2000;
+}
+
+#header h1 {
+    white-space:nowrap;
+    margin-left: 470px;
+    position: fixed;
+    top: 18px;
+    left: -15px;
+    color: #404040 !important;
+}
+
+/*
+#header h1 {
+	margin-top: 2px;
+}
+*/
+
+p.breadcrumbs {
+    margin-top: 30px;
+    margin-left: 310px;
+}
+
+#header img {
+    float: left;
+    margin-left: 20px;
+    margin-top: 12px;
+}
+
+#header p.breadcrumbs a {
+    color: #bbb;
+}
+
+#leftnavigation {
+    overflow: auto;
+    position: fixed;
+    height: auto;
+    top: 95px;
+    bottom: 0;
+    left: 0;
+    width: 280px;
+    z-index: 1500;
+    border-right:2px solid #bbc4c5;
+    padding: 0px;
+    background-color: #ededed!important;
+}
+
+#treeDiv {
+    overflow: auto;
+    position: fixed;
+    height: auto;
+    top: 136px;
+    bottom: 0;
+    left: 0;
+    width: 243px;
+    z-index: 1500;
+    border-right:2px solid #CCCCCC;
+    background-color: #f0f0f0!important;
+}
+
+#searchDiv {
+    overflow: auto;
+    position: fixed;
+    height: auto;
+    top: 138px;
+    bottom: 0;
+    left: 0;
+    width: 243px;
+    z-index: 1500;
+    border-right:2px solid #CCCCCC;
+    background-color: #f0f0f0!important;
+}
+
+#content {
+    position: relative;
+    top: 90px; /* left: 240px;*/
+    right: auto; /*  bottom: 20px;  */
+    margin: 0px 0px 0px 280px;
+    width: auto;
+    height: inherit;
+    padding-left: 5px;
+    padding-right: 30px;
+    color: #000000;
+    /*border-left: 2px solid #cccccc; overflow :scroll;*/
+    z-index: 1000;
+    min-width:200px;
+}
+
+#navheader {
+    position: fixed;
+    background: #DCDCDC;
+    padding-left: 10px;
+    right: 0px;
+    top: 10px;
+    text-align: right;
+}
+
+#content h1, #content h2 { 
+color: #404040 !important; 
+font-size: 170%;
+font-weight: normal;
+}
+.navfooter { bottom: 2%; }
+.highlight { background-color: #c5d3c3; }
+.highlightButton{ font-size: 0; }
+
+/*  Show Hide TOC tree */
+.pointLeft {
+    padding-right: 15px;
+    display: block;
+    cursor: pointer;
+}
+.pointRight {
+    padding-right: 15px;
+    display: block;
+    cursor: pointer;
+}
+
+/* Search results Styling */
+.searchExpression {
+    color: #0050A0;
+    background-color: #EBEFF8;
+    font-size: 12pt;
+}
+.searchresult li a {
+    text-decoration: none;
+    color: #0050A0;
+}
+.searchresult li { color: #0050A0; }
+.shortdesclink { color: gray; font-size: 9pt; }
+.searchText { width: 11em }
+.searchButton {
+    margin-left: 3px;
+    background: #F4F4F4;
+    color: #black;
+    border: #ACCEAF solid 1pt;
+    font-weight: bold;
+    font-size: 10pt
+}
+.searchFieldSet { border: 1px solid #BFBAB0; background-color: #F2EFE9;}
+
+.title, div.toc>p{ font-weight: bold; }	
+
+p.breadcrumbs {
+        display: inline;
+	margin-bottom: 0px;
+	margin-top: 33px;
+}
+
+p.breadcrumbs a {
+	padding-right: 12px;
+	margin-right: 5px;
+	text-decoration: none;
+	color: #575757;
+	text-transform: uppercase;
+	font-size: 10px;
+}
+
+p.breadcrumbs a:first-child {background: url(../images/breadcrumb-arrow-white.png) no-repeat right center;}
+
+p.breadcrumbs a:hover {text-decoration: underline;}
+
+#star ul.star { 
+    LIST-STYLE: none; 
+    MARGIN: 0; 
+    PADDING: 0; 
+    WIDTH: 85px;
+    /* was 100 */ 
+    HEIGHT: 20px;
+    LEFT: 1px; 
+    TOP: -5px; 
+    POSITION: relative; 
+    FLOAT: right; 
+    BACKGROUND: url('../images/starsSmall.png') repeat-x 0 -25px;
+}
+#star li { 
+    PADDING: 0; 
+    MARGIN: 0; 
+    FLOAT: right; 
+    DISPLAY: block; 
+    WIDTH: 85px;
+    /* was 100 */
+    HEIGHT: 20px; 
+    TEXT-DECORATION: none; 
+    text-indent: -9000px; 
+    Z-INDEX: 20; 
+    POSITION: absolute; 
+    PADDING: 0; 
+}
+#star li.curr { 
+    BACKGROUND: url('../images/starsSmall.png') left 25px; 
+    FONT-SIZE: 1px; 
+}
+
+table.navLinks {margin-right: 20px;}
+
+table.navLinks td a {
+	text-decoration: none;
+	text-transform: uppercase;
+	color: black;
+	font-size: 11px;
+}
+
+a.navLinkPrevious {
+	padding-left: 12px;
+	background: url(../images/previous-arrow.png) no-repeat left center;
+}
+
+a.navLinkNext {
+	padding-right: 12px;
+	background: url(../images/next-arrow.png) no-repeat right center;
+}
+
+a#showHideButton {
+	padding-left: 20px;
+	background: url(../images/sidebar.png) no-repeat left center;
+}
+
+	
+.filetree li span a { color: #777; }
+
+#treediv { -webkit-box-shadow: #CCC 0px 1px 2px 0px inset; }
+
+.legal, .legal *{
+ color: #555;
+ text-align: center;
+ padding-bottom: 10px;
+}
+
+.internal { color : #0000CC;}
+
+.writeronly {color : red;}
+
+.remark, .remark .added, .remark .changed, .remark .deleted{ background: yellow;} 
+
+tr th, tr th .internal, tr th .added, tr th .changed {
+	background: #00589E;
+	color: white;
+	font-weight: bold;
+	text-align: left;
+}
+
+.statustext{
+    position:fixed;
+    top:105px;
+    width: 0%;
+    height: 0%;
+    opacity: .3;
+    -webkit-transform: rotate(90deg);
+    -moz-transform: rotate(90deg);
+    -o-transform: rotate(90deg);
+    white-space: nowrap;
+    color: red;
+    font-weight: bold;
+    font-size: 2em;
+    margin-top: 30px;
+}
+
+#toolbar {
+	width: 100%;
+	height: 33px;
+	position: fixed;
+	top: 93px;
+	z-index: 99;
+	left: 280px;
+	color: #333;
+	line-height: 28px;
+	padding-left: 10px;
+}
+
+#toolbar-left {
+	position: relative;
+	left: 0px;
+}
+ 
+body p.breadcrumbs {
+	margin: 0px;
+	padding: 0px;
+	line-height: 28px;
+}
+
+body #content {
+	position: static;
+	margin-top: 126px;
+	top: 0px;
+}
+
+body.sidebar #toolbar{left: 0px;}
+
+body.sidebar #toolbar-left{left: 0px;}
+
+div#toolbar-left img {vertical-align: text-top;}
+
+div.note *, div.caution *, div.important *, div.tip *, div.warning * {
+    background: inherit !important;
+    color: inherit !important;
+    border: inherit  !important;    
+}
+
+#content table thead, #content table th{
+    background: gray;
+    color: white;
+    font-weight: bold;
+}
+
+#content table caption{font-weight: bold;}
+
+#content table td, #content table {border: 1px solid black;}
+
+#content table td, #content table th { padding: 5px;}
+
+#content table {margin-bottom: 20px;}
+
+*[align = 'center']{ text-align: center;}
+
+#content .qandaset>table, #content .qandaset>table td, #content .calloutlist table, #content .calloutlist table td, #content .navfooter table, #content .navfooter table td {
+    border: 0px solid;
+}
+
+@media print {
+
+    body * {
+        visibility: hidden;
+    }
+
+    #content, #content * {
+        visibility: visible;
+    }
+
+   #sidebar, .navfooter {
+       display: none;
+   }
+
+   #content {
+	margin: 0 0 0 0;
+    }
+
+}

Propchange: ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/template/common/css/ofbiz_positioning.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/template/common/css/ofbiz_positioning.css
------------------------------------------------------------------------------
    svn:keywords = Date Rev Author URL Id

Propchange: ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/template/common/css/ofbiz_positioning.css
------------------------------------------------------------------------------
    svn:mime-type = text/css

Added: ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/template/common/images/logo.gif
URL: http://svn.apache.org/viewvc/ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/template/common/images/logo.gif?rev=1418622&view=auto
==============================================================================
Binary file - no diff available.

Propchange: ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/template/common/images/logo.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Modified: ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/template/favicon.ico
URL: http://svn.apache.org/viewvc/ofbiz/branches/webhelp-2012-12-07/applications/content/template/docbook/webhelp/template/favicon.ico?rev=1418622&r1=1418621&r2=1418622&view=diff
==============================================================================
Binary files - no diff available.