|
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. |
| Free forum by Nabble | Edit this page |
