Adapted manual to the latest website changes
This commit is contained in:
parent
7227e1b313
commit
acaf7f105c
@ -76,12 +76,14 @@ import org.joox.Match;
|
||||
* @author Lukas Eder
|
||||
*/
|
||||
public class Transform {
|
||||
private static final FopFactory fopFactory = FopFactory.newInstance();
|
||||
private static final String minorVersion = Constants.MINOR_VERSION;
|
||||
private static final String version = Constants.FULL_VERSION;
|
||||
private static final String codegenXSDVersion;
|
||||
private static final String exportXSDVersion;
|
||||
private static final String runtimeXSDVersion;
|
||||
|
||||
private static final FopFactory fopFactory = FopFactory.newInstance();
|
||||
private static final String minorVersion = Constants.MINOR_VERSION;
|
||||
private static final String version = Constants.FULL_VERSION;
|
||||
private static final String codegenXSDVersion;
|
||||
private static final String exportXSDVersion;
|
||||
private static final String runtimeXSDVersion;
|
||||
private static final String baseDir = "";
|
||||
|
||||
static {
|
||||
File xsdDir = new File("./xsd");
|
||||
@ -249,7 +251,7 @@ public class Transform {
|
||||
String path = path(StringUtils.join(sections.ids(), "/"));
|
||||
String relativePath = relative(path);
|
||||
String root = root();
|
||||
File dir = new File(path);
|
||||
File dir = new File(baseDir + path);
|
||||
dir.mkdirs();
|
||||
|
||||
File file = new File(dir, "index.php");
|
||||
@ -313,7 +315,7 @@ public class Transform {
|
||||
Match manual = $(isXML);
|
||||
replaceVariables(manual);
|
||||
|
||||
File dir = new File(path("manual-single-page"));
|
||||
File dir = new File(baseDir + path("manual-single-page"));
|
||||
dir.mkdirs();
|
||||
|
||||
System.out.println("Transforming manual");
|
||||
@ -347,7 +349,7 @@ public class Transform {
|
||||
replaceVariables(manual);
|
||||
checkCodeBlockLengths(manual);
|
||||
|
||||
File dir = new File(path("manual-pdf"));
|
||||
File dir = new File(baseDir + path("manual-pdf"));
|
||||
dir.mkdirs();
|
||||
FileOutputStream fout = new FileOutputStream(new File(dir, file("jOOQ-manual.fo.xml")));
|
||||
|
||||
|
||||
@ -60,6 +60,9 @@ function getH1() {
|
||||
function getActiveMenu() {
|
||||
return "learn";
|
||||
}
|
||||
function printTheme() {
|
||||
noTheme();
|
||||
}
|
||||
function printContent() {
|
||||
global $root;
|
||||
?>
|
||||
@ -93,9 +96,9 @@ function printContent() {
|
||||
<xsl:value-of select="title"/>
|
||||
</a>
|
||||
</h2>
|
||||
|
||||
<xsl:apply-templates select="content" />
|
||||
</div>
|
||||
|
||||
<xsl:apply-templates select="content" />
|
||||
</section>
|
||||
</xsl:for-each>
|
||||
|
||||
|
||||
@ -65,6 +65,9 @@ function getH1() {
|
||||
function getActiveMenu() {
|
||||
return "learn";
|
||||
}
|
||||
function printTheme() {
|
||||
noTheme();
|
||||
}
|
||||
function printContent() {
|
||||
global $root;
|
||||
?>
|
||||
@ -95,8 +98,11 @@ function printContent() {
|
||||
<section>
|
||||
<div class="row col col-100 col-white">
|
||||
<xsl:apply-templates select="." mode="navigation"/>
|
||||
<xsl:apply-templates select="content"/>
|
||||
</div>
|
||||
|
||||
<xsl:apply-templates select="content"/>
|
||||
|
||||
<div class="row col col-100 col-white">
|
||||
<xsl:if test="count(sections/section) > 0">
|
||||
<h2 id="toc"><a href="#toc" name="toc">Table of contents</a></h2>
|
||||
</xsl:if>
|
||||
|
||||
@ -81,6 +81,14 @@
|
||||
<xsl:template match="content">
|
||||
<xsl:apply-templates select="@*|node()" mode="content"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="html" mode="content">
|
||||
<div class="row col col-100 col-white">
|
||||
<xsl:copy>
|
||||
<xsl:apply-templates select="@*|node()" mode="content"/>
|
||||
</xsl:copy>
|
||||
</div>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="@*|node()" mode="content">
|
||||
<xsl:param name="colwidth" select="'100'"/>
|
||||
@ -194,82 +202,46 @@
|
||||
</a>
|
||||
</xsl:when>
|
||||
<xsl:when test="name(.) = 'java'">
|
||||
<xsl:if test="not($col2)">
|
||||
<xsl:text disable-output-escaping="yes"><![CDATA[</div>]]></xsl:text>
|
||||
</xsl:if>
|
||||
<div class="row col col-{$colwidth} col-darkgrey">
|
||||
<div class="row col col-{$colwidth} col-black">
|
||||
<pre class="prettyprint lang-java">
|
||||
<xsl:value-of select="text()"/>
|
||||
</pre>
|
||||
</div>
|
||||
<xsl:if test="not($col1)">
|
||||
<xsl:text disable-output-escaping="yes"><![CDATA[<div class="row col col-100 col-white">]]></xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:when>
|
||||
<xsl:when test="name(.) = 'scala'">
|
||||
<xsl:if test="not($col2)">
|
||||
<xsl:text disable-output-escaping="yes"><![CDATA[</div>]]></xsl:text>
|
||||
</xsl:if>
|
||||
<div class="row col col-{$colwidth} col-darkgrey">
|
||||
<pre class="prettyprint lang-scala">
|
||||
<xsl:value-of select="text()"/>
|
||||
</pre>
|
||||
<div class="row col col-{$colwidth} col-black">
|
||||
<pre class="prettyprint lang-scala">
|
||||
<xsl:value-of select="text()"/>
|
||||
</pre>
|
||||
</div>
|
||||
<xsl:if test="not($col1)">
|
||||
<xsl:text disable-output-escaping="yes"><![CDATA[<div class="row col col-100 col-white">]]></xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:when>
|
||||
<xsl:when test="name(.) = 'sql'">
|
||||
<xsl:if test="not($col2)">
|
||||
<xsl:text disable-output-escaping="yes"><![CDATA[</div>]]></xsl:text>
|
||||
</xsl:if>
|
||||
<div class="row col col-{$colwidth} col-black">
|
||||
<pre class="prettyprint lang-sql">
|
||||
<xsl:value-of select="text()"/>
|
||||
</pre>
|
||||
<pre class="prettyprint lang-sql">
|
||||
<xsl:value-of select="text()"/>
|
||||
</pre>
|
||||
</div>
|
||||
<xsl:if test="not($col1)">
|
||||
<xsl:text disable-output-escaping="yes"><![CDATA[<div class="row col col-100 col-white">]]></xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:when>
|
||||
<xsl:when test="name(.) = 'xml'">
|
||||
<xsl:if test="not($col2)">
|
||||
<xsl:text disable-output-escaping="yes"><![CDATA[</div>]]></xsl:text>
|
||||
</xsl:if>
|
||||
<div class="row col col-{$colwidth} col-grey">
|
||||
<pre class="prettyprint lang-xml">
|
||||
<xsl:value-of select="text()"/>
|
||||
</pre>
|
||||
<div class="row col col-{$colwidth} col-black">
|
||||
<pre class="prettyprint lang-xml">
|
||||
<xsl:value-of select="text()"/>
|
||||
</pre>
|
||||
</div>
|
||||
<xsl:if test="not($col1)">
|
||||
<xsl:text disable-output-escaping="yes"><![CDATA[<div class="row col col-100 col-white">]]></xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:when>
|
||||
<xsl:when test="name(.) = 'config'">
|
||||
<xsl:if test="not($col2)">
|
||||
<xsl:text disable-output-escaping="yes"><![CDATA[</div>]]></xsl:text>
|
||||
</xsl:if>
|
||||
<div class="row col col-{$colwidth} col-green">
|
||||
<pre class="prettyprint">
|
||||
<xsl:value-of select="text()"/>
|
||||
</pre>
|
||||
<div class="row col col-{$colwidth} col-black">
|
||||
<pre class="prettyprint">
|
||||
<xsl:value-of select="text()"/>
|
||||
</pre>
|
||||
</div>
|
||||
<xsl:if test="not($col1)">
|
||||
<xsl:text disable-output-escaping="yes"><![CDATA[<div class="row col col-100 col-white">]]></xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:when>
|
||||
<xsl:when test="name(.) = 'text'">
|
||||
<xsl:if test="not($col2)">
|
||||
<xsl:text disable-output-escaping="yes"><![CDATA[</div>]]></xsl:text>
|
||||
</xsl:if>
|
||||
<div class="row col col-{$colwidth} col-red">
|
||||
<pre>
|
||||
<xsl:value-of select="text()"/>
|
||||
</pre>
|
||||
<pre>
|
||||
<xsl:value-of select="text()"/>
|
||||
</pre>
|
||||
</div>
|
||||
<xsl:if test="not($col1)">
|
||||
<xsl:text disable-output-escaping="yes"><![CDATA[<div class="row col col-100 col-white">]]></xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:when>
|
||||
<xsl:when test="name(.) = 'code-pair'">
|
||||
<xsl:apply-templates select="./*[position() = 1]" mode="content">
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user