mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-09-29 19:24:29 +03:00
Import ModSecurity 2.1.0-rc7
This commit is contained in:
BIN
doc/apache_request_cycle-modsecurity.jpg
Normal file
BIN
doc/apache_request_cycle-modsecurity.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 90 KiB |
BIN
doc/breach-logo-small.gif
Normal file
BIN
doc/breach-logo-small.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.3 KiB |
292
doc/html-chunked.xsl
Normal file
292
doc/html-chunked.xsl
Normal file
@@ -0,0 +1,292 @@
|
||||
<?xml version='1.0'?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
|
||||
|
||||
<xsl:import href="/opt/docbook/xsl/html/chunk.xsl"/>
|
||||
|
||||
<xsl:param name="chunk.first.sections" select="1"/>
|
||||
<xsl:param name="use.id.as.filename" select="1"/>
|
||||
<xsl:param name="html.stylesheet">modsecurity-reference.css</xsl:param>
|
||||
|
||||
<xsl:template name="user.header.navigation">
|
||||
<div style="background:#F5F5F5;width:100%;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD"><table cellpadding="0" cellspacing="0" width="100%"><tr><td><a href="http://www.modsecurity.org"><img border="0" alt="ModSecurity" height="36" width="120" src="modsecurity.gif" style="margin:4px"/></a></td><td align="right"><a href="http://www.breach.com"><img border="0" width="100" height="36" src="breach-logo-small.gif" style="margin:6px"/></a></td></tr></table></div>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="user.footer.navigation">
|
||||
<div class="copyright" align="center">Copyright (C) 2004-2006 <a href="http://www.breach.com">Breach Security</a></div>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="article.titlepage.separator">
|
||||
<hr size="1"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="header.navigation">
|
||||
<xsl:param name="prev" select="/foo"/>
|
||||
<xsl:param name="next" select="/foo"/>
|
||||
<xsl:param name="nav.context"/>
|
||||
|
||||
<xsl:variable name="home" select="/*[1]"/>
|
||||
<xsl:variable name="up" select="parent::*"/>
|
||||
|
||||
<xsl:variable name="row1" select="$navig.showtitles != 0"/>
|
||||
<xsl:variable name="row2" select="count($prev) > 0
|
||||
or (count($up) > 0
|
||||
and generate-id($up) != generate-id($home)
|
||||
and $navig.showtitles != 0)
|
||||
or count($next) > 0"/>
|
||||
|
||||
<xsl:if test="$suppress.navigation = '0' and $suppress.header.navigation = '0'">
|
||||
<div id="navheader">
|
||||
<xsl:if test="$row1 or $row2">
|
||||
<table width="100%" summary="Navigation header">
|
||||
<xsl:if test="$row1">
|
||||
<tr>
|
||||
<th colspan="3" align="center">
|
||||
<xsl:apply-templates select="." mode="object.title.markup"/>
|
||||
</th>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:if test="$row2">
|
||||
<tr>
|
||||
<td width="20%" align="left">
|
||||
<xsl:if test="count($prev)>0">
|
||||
<a accesskey="p">
|
||||
<xsl:attribute name="href">
|
||||
<xsl:call-template name="href.target">
|
||||
<xsl:with-param name="object" select="$prev"/>
|
||||
</xsl:call-template>
|
||||
</xsl:attribute>
|
||||
<xsl:call-template name="navig.content">
|
||||
<xsl:with-param name="direction" select="'prev'"/>
|
||||
</xsl:call-template>
|
||||
</a>
|
||||
</xsl:if>
|
||||
<xsl:text> </xsl:text>
|
||||
</td>
|
||||
<td width="60%" align="center">
|
||||
<xsl:choose>
|
||||
<xsl:when test="count($up) > 0
|
||||
and generate-id($up) != generate-id($home)
|
||||
and $navig.showtitles != 0">
|
||||
<xsl:apply-templates select="$up" mode="object.title.markup"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise> </xsl:otherwise>
|
||||
</xsl:choose>
|
||||
|
||||
<xsl:choose>
|
||||
<xsl:when test="$home != . or $nav.context = 'toc'">
|
||||
<a accesskey="h">
|
||||
<xsl:attribute name="href">
|
||||
<xsl:call-template name="href.target">
|
||||
<xsl:with-param name="object" select="$home"/>
|
||||
</xsl:call-template>
|
||||
</xsl:attribute>
|
||||
<xsl:call-template name="navig.content">
|
||||
<xsl:with-param name="direction" select="'home'"/>
|
||||
</xsl:call-template>
|
||||
</a>
|
||||
<xsl:if test="$chunk.tocs.and.lots != 0 and $nav.context != 'toc'">
|
||||
<xsl:text> | </xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:when>
|
||||
<xsl:otherwise> </xsl:otherwise>
|
||||
</xsl:choose>
|
||||
|
||||
</td>
|
||||
<td width="20%" align="right">
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:if test="count($next)>0">
|
||||
<a accesskey="n">
|
||||
<xsl:attribute name="href">
|
||||
<xsl:call-template name="href.target">
|
||||
<xsl:with-param name="object" select="$next"/>
|
||||
</xsl:call-template>
|
||||
</xsl:attribute>
|
||||
<xsl:call-template name="navig.content">
|
||||
<xsl:with-param name="direction" select="'next'"/>
|
||||
</xsl:call-template>
|
||||
</a>
|
||||
</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</table>
|
||||
</xsl:if>
|
||||
<xsl:if test="$header.rule != 0">
|
||||
<hr size="1"/>
|
||||
</xsl:if>
|
||||
</div>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<!-- ==================================================================== -->
|
||||
|
||||
<xsl:template name="footer.navigation">
|
||||
<xsl:param name="prev" select="/foo"/>
|
||||
<xsl:param name="next" select="/foo"/>
|
||||
<xsl:param name="nav.context"/>
|
||||
|
||||
<xsl:variable name="home" select="/*[1]"/>
|
||||
<xsl:variable name="up" select="parent::*"/>
|
||||
|
||||
<xsl:variable name="row1" select="count($prev) > 0
|
||||
or count($up) > 0
|
||||
or count($next) > 0"/>
|
||||
|
||||
<xsl:variable name="row2" select="($prev and $navig.showtitles != 0)
|
||||
or (generate-id($home) != generate-id(.)
|
||||
or $nav.context = 'toc')
|
||||
or ($chunk.tocs.and.lots != 0
|
||||
and $nav.context != 'toc')
|
||||
or ($next and $navig.showtitles != 0)"/>
|
||||
|
||||
<xsl:if test="$suppress.navigation = '0' and $suppress.footer.navigation = '0'">
|
||||
<div id="navfooter">
|
||||
<xsl:if test="$footer.rule != 0">
|
||||
<hr size="1"/>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:if test="$row1 or $row2">
|
||||
<table width="100%" summary="Navigation footer">
|
||||
<xsl:if test="$row1">
|
||||
<tr>
|
||||
<td width="40%" align="left">
|
||||
<xsl:if test="count($prev)>0">
|
||||
<a accesskey="p">
|
||||
<xsl:attribute name="href">
|
||||
<xsl:call-template name="href.target">
|
||||
<xsl:with-param name="object" select="$prev"/>
|
||||
</xsl:call-template>
|
||||
</xsl:attribute>
|
||||
<xsl:call-template name="navig.content">
|
||||
<xsl:with-param name="direction" select="'prev'"/>
|
||||
</xsl:call-template>
|
||||
</a>
|
||||
</xsl:if>
|
||||
<xsl:text> </xsl:text>
|
||||
</td>
|
||||
<td width="20%" align="center">
|
||||
<xsl:choose>
|
||||
<xsl:when test="count($up)>0
|
||||
and generate-id($up) != generate-id($home)">
|
||||
<a accesskey="u">
|
||||
<xsl:attribute name="href">
|
||||
<xsl:call-template name="href.target">
|
||||
<xsl:with-param name="object" select="$up"/>
|
||||
</xsl:call-template>
|
||||
</xsl:attribute>
|
||||
<xsl:call-template name="navig.content">
|
||||
<xsl:with-param name="direction" select="'up'"/>
|
||||
</xsl:call-template>
|
||||
</a>
|
||||
</xsl:when>
|
||||
<xsl:otherwise> </xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
<td width="40%" align="right">
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:if test="count($next)>0">
|
||||
<a accesskey="n">
|
||||
<xsl:attribute name="href">
|
||||
<xsl:call-template name="href.target">
|
||||
<xsl:with-param name="object" select="$next"/>
|
||||
</xsl:call-template>
|
||||
</xsl:attribute>
|
||||
<xsl:call-template name="navig.content">
|
||||
<xsl:with-param name="direction" select="'next'"/>
|
||||
</xsl:call-template>
|
||||
</a>
|
||||
</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:if test="$row2">
|
||||
<tr>
|
||||
<td width="40%" align="left" valign="top">
|
||||
<xsl:if test="$navig.showtitles != 0">
|
||||
<xsl:apply-templates select="$prev" mode="object.title.markup"/>
|
||||
</xsl:if>
|
||||
<xsl:text> </xsl:text>
|
||||
</td>
|
||||
<td width="20%" align="center">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$home != . or $nav.context = 'toc'">
|
||||
<a accesskey="h">
|
||||
<xsl:attribute name="href">
|
||||
<xsl:call-template name="href.target">
|
||||
<xsl:with-param name="object" select="$home"/>
|
||||
</xsl:call-template>
|
||||
</xsl:attribute>
|
||||
<xsl:call-template name="navig.content">
|
||||
<xsl:with-param name="direction" select="'home'"/>
|
||||
</xsl:call-template>
|
||||
</a>
|
||||
<xsl:if test="$chunk.tocs.and.lots != 0 and $nav.context != 'toc'">
|
||||
<xsl:text> | </xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:when>
|
||||
<xsl:otherwise> </xsl:otherwise>
|
||||
</xsl:choose>
|
||||
|
||||
<xsl:if test="$chunk.tocs.and.lots != 0 and $nav.context != 'toc'">
|
||||
<a accesskey="t">
|
||||
<xsl:attribute name="href">
|
||||
<xsl:apply-templates select="/*[1]"
|
||||
mode="recursive-chunk-filename">
|
||||
<xsl:with-param name="recursive" select="true()"/>
|
||||
</xsl:apply-templates>
|
||||
<xsl:text>-toc</xsl:text>
|
||||
<xsl:value-of select="$html.ext"/>
|
||||
</xsl:attribute>
|
||||
<xsl:call-template name="gentext">
|
||||
<xsl:with-param name="key" select="'nav-toc'"/>
|
||||
</xsl:call-template>
|
||||
</a>
|
||||
</xsl:if>
|
||||
</td>
|
||||
<td width="40%" align="right" valign="top">
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:if test="$navig.showtitles != 0">
|
||||
<xsl:apply-templates select="$next" mode="object.title.markup"/>
|
||||
</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</table>
|
||||
</xsl:if>
|
||||
</div>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<!--
|
||||
<xsl:template name="nongraphical.admonition">
|
||||
<xsl:variable name="id">
|
||||
<xsl:call-template name="object.id"/>
|
||||
</xsl:variable>
|
||||
|
||||
<fo:block space-before.minimum="0.8em"
|
||||
space-before.optimum="1em"
|
||||
space-before.maximum="1.2em"
|
||||
start-indent="0.25in"
|
||||
end-indent="0.25in"
|
||||
border-top="0.5pt solid black"
|
||||
border-bottom="0.5pt solid black"
|
||||
padding-top="4pt"
|
||||
padding-bottom="4pt"
|
||||
id="{$id}">
|
||||
<xsl:if test="$admon.textlabel != 0 or title">
|
||||
<fo:block keep-with-next='always'
|
||||
xsl:use-attribute-sets="admonition.title.properties">
|
||||
<xsl:apply-templates select="." mode="object.title.markup"/>
|
||||
</fo:block>
|
||||
</xsl:if>
|
||||
|
||||
<fo:block xsl:use-attribute-sets="admonition.properties">
|
||||
<xsl:apply-templates/>
|
||||
</fo:block>
|
||||
</fo:block>
|
||||
</xsl:template>
|
||||
-->
|
||||
|
||||
</xsl:stylesheet>
|
20
doc/html.xsl
Normal file
20
doc/html.xsl
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version='1.0'?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
|
||||
|
||||
<xsl:import href="/opt/docbook/xsl/html/onechunk.xsl"/>
|
||||
|
||||
<xsl:template name="user.header.navigation">
|
||||
<div style="background:#F5F5F5;width:100%;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD"><table cellpadding="0" cellspacing="0" width="100%"><tr><td><a href="http://www.modsecurity.org"><img border="0" alt="ModSecurity" height="36" width="120" src="modsecurity.gif" style="margin:4px"/></a></td><td align="right"><a href="http://www.breach.com"><img border="0" width="100" height="36" src="breach-logo-small.gif" style="margin:6px"/></a></td></tr></table></div>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="user.footer.navigation">
|
||||
<div class="copyright" align="center">Copyright (C) 2004-2006 <a href="http://www.breach.com">Breach Security</a></div>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="article.titlepage.separator">
|
||||
<hr size="1"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:param name="html.stylesheet">modsecurity-reference.css</xsl:param>
|
||||
|
||||
</xsl:stylesheet>
|
35
doc/index.html
Normal file
35
doc/index.html
Normal file
@@ -0,0 +1,35 @@
|
||||
<html>
|
||||
<head>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>ModSecurity for Apache Reference</title>
|
||||
<link href="modsecurity-reference.css" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div style="background:#F5F5F5;width:100%;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD">
|
||||
<table width="100%" cellspacing="0" cellpadding="0"><tr><td><a href="http://www.modsecurity.org"><img style="margin:4px" src="modsecurity.gif" width="120" height="36" alt="ModSecurity" border="0"></a></td><td align="right"><a
|
||||
href="http://www.breach.com"><img style="margin:6px" src="breach-logo-small.gif"
|
||||
height="36" width="100" border="0"></a></td></tr></table>
|
||||
</div>
|
||||
|
||||
<br>
|
||||
|
||||
<hr size="1">
|
||||
|
||||
<h2>ModSecurity for Apache Documentation</h2>
|
||||
|
||||
<p>Version $version</p>
|
||||
|
||||
<ul>
|
||||
<li><a href="html-multipage/index.html">HTML, one page per chapter</a></li>
|
||||
<li><a href="modsecurity2-apache-reference.html">HTML, all in one page</a></li>
|
||||
<li><a href="modsecurity2-apache-reference.pdf">PDF</a>
|
||||
</ul>
|
||||
|
||||
<hr size="1">
|
||||
|
||||
<div align="center" class="copyright">Copyright (C) 2004-2006 <a
|
||||
href="http://www.breach.com">Breach Security</a></div>
|
||||
|
||||
</body>
|
||||
</html>
|
BIN
doc/modsecurity-logo.png
Normal file
BIN
doc/modsecurity-logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 98 KiB |
102
doc/modsecurity-reference.css
Normal file
102
doc/modsecurity-reference.css
Normal file
@@ -0,0 +1,102 @@
|
||||
|
||||
body {
|
||||
font: 13px/20px Arial, Helvetica;
|
||||
background-color: white;
|
||||
width: 800px;
|
||||
}
|
||||
|
||||
/* TEXT */
|
||||
|
||||
PRE {
|
||||
font-size: 100%;
|
||||
padding: 5px;
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
border-color: #CCCCCC;
|
||||
background-color: #F5F8FA;
|
||||
}
|
||||
|
||||
p, td, tr, li, ol, ul {
|
||||
/*font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva;*/
|
||||
/*font-family: Arial, Helvetica;
|
||||
font-size: 14px;
|
||||
line-height: 24px;*/
|
||||
}
|
||||
|
||||
.copyright {
|
||||
font-size: 10px;
|
||||
}
|
||||
|
||||
h1 {
|
||||
padding-top: 40px;
|
||||
font: 24px/30px Arial, Helvetica;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font: 20px/30px Arial, Helvetica;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
h3 {
|
||||
padding-top: 15px;
|
||||
font: 16px/10px Arial, Helvetica;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
h4 {
|
||||
padding-top: 15px;
|
||||
font: 14px/10px Arial, Helvetica;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
.header {
|
||||
background-color: #00448B;
|
||||
border-top: 6px solid #002B6E;
|
||||
height: 84px;
|
||||
vertical-align: top;
|
||||
padding-left: 20px;
|
||||
padding-top: 10px;
|
||||
}
|
||||
|
||||
.topNavigation {
|
||||
background-color: #EEEEEE;
|
||||
background: url('g/topnav-background.gif');
|
||||
height: 23px;
|
||||
line-height: 12px;
|
||||
vertical-align: top;
|
||||
padding-left: 12px;
|
||||
padding-top: 5px;
|
||||
}
|
||||
|
||||
.topLink, A.topLink:link, A.topLink:active, A.topLink:visited {
|
||||
font-weight: bold;
|
||||
color: black;
|
||||
text-decoration: none;
|
||||
padding-left: 8px;
|
||||
padding-right: 8px;
|
||||
}
|
||||
|
||||
A.topLink:hover {
|
||||
color: #BB0000;
|
||||
}
|
||||
|
||||
#navheader td {
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
#navfooter td {
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
h3.title {
|
||||
margin-top: 0px;
|
||||
}
|
||||
|
||||
.note {
|
||||
border-top: 1px solid #CCCCCC;
|
||||
border-bottom: 1px solid #CCCCCC;
|
||||
}
|
BIN
doc/modsecurity.gif
Normal file
BIN
doc/modsecurity.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.5 KiB |
4134
doc/modsecurity2-apache-reference.xml
Normal file
4134
doc/modsecurity2-apache-reference.xml
Normal file
File diff suppressed because it is too large
Load Diff
165
doc/pdf.xsl
Normal file
165
doc/pdf.xsl
Normal file
@@ -0,0 +1,165 @@
|
||||
<?xml version='1.0'?>
|
||||
<xsl:stylesheet
|
||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:fo="http://www.w3.org/1999/XSL/Format"
|
||||
version="1.0"
|
||||
>
|
||||
|
||||
<xsl:import href="/opt/docbook/xsl/fo/docbook.xsl"/>
|
||||
|
||||
<xsl:param name="paper.type" select="A4"/>
|
||||
|
||||
<!--
|
||||
<xsl:param name="section.autolabel" select="1"/>
|
||||
<xsl:param name="appendix.autolabel" select="1"/>
|
||||
<xsl:param name="section.label.include.component.label" select="1"/>
|
||||
-->
|
||||
|
||||
<xsl:param name="fop.extensions" select="1"/>
|
||||
<xsl:param name="title.margin.left">0pt</xsl:param>
|
||||
<xsl:param name="body.font.master">11</xsl:param>
|
||||
<xsl:param name="line-height">1.5</xsl:param>
|
||||
<xsl:param name="header.column.widths">1 20 1</xsl:param>
|
||||
|
||||
<xsl:attribute-set name="normal.para.spacing">
|
||||
<xsl:attribute name="space-before.optimum">0.0em</xsl:attribute>
|
||||
<xsl:attribute name="space-before.minimum">0.0em</xsl:attribute>
|
||||
<xsl:attribute name="space-before.maximum">0.0em</xsl:attribute>
|
||||
|
||||
<xsl:attribute name="space-after.optimum">0.2em</xsl:attribute>
|
||||
<xsl:attribute name="space-after.minimum">0.2em</xsl:attribute>
|
||||
<xsl:attribute name="space-after.maximum">0.2em</xsl:attribute>
|
||||
</xsl:attribute-set>
|
||||
|
||||
<xsl:attribute-set name="section.title.properties">
|
||||
<xsl:attribute name="font-family">
|
||||
<xsl:value-of select="$title.font.family"/>
|
||||
</xsl:attribute>
|
||||
|
||||
<xsl:attribute name="font-weight">bold</xsl:attribute>
|
||||
<xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
|
||||
<xsl:attribute name="text-align">left</xsl:attribute>
|
||||
<xsl:attribute name="space-before.minimum">1.0em</xsl:attribute>
|
||||
<xsl:attribute name="space-before.optimum">1.0em</xsl:attribute>
|
||||
<xsl:attribute name="space-before.maximum">1.0em</xsl:attribute>
|
||||
<xsl:attribute name="space-after.minimum">0.0em</xsl:attribute>
|
||||
<xsl:attribute name="space-after.optimum">0.0em</xsl:attribute>
|
||||
<xsl:attribute name="space-after.maximum">0.0em</xsl:attribute>
|
||||
</xsl:attribute-set>
|
||||
|
||||
<xsl:attribute-set name="section.title.level1.properties">
|
||||
<xsl:attribute name="font-size">24pt</xsl:attribute>
|
||||
|
||||
<xsl:attribute name="break-before">page</xsl:attribute>
|
||||
|
||||
<xsl:attribute name="space-before.minimum">0.0em</xsl:attribute>
|
||||
<xsl:attribute name="space-before.optimum">0.0em</xsl:attribute>
|
||||
<xsl:attribute name="space-before.maximum">0.0em</xsl:attribute>
|
||||
|
||||
<!--
|
||||
<xsl:attribute name="space-after.minimum">1.5em</xsl:attribute>
|
||||
<xsl:attribute name="space-after.optimum">1.5em</xsl:attribute>
|
||||
<xsl:attribute name="space-after.maximum">1.5em</xsl:attribute>
|
||||
-->
|
||||
</xsl:attribute-set>
|
||||
|
||||
<xsl:attribute-set name="section.title.level2.properties">
|
||||
<xsl:attribute name="font-size">18pt</xsl:attribute>
|
||||
</xsl:attribute-set>
|
||||
|
||||
<xsl:attribute-set name="section.title.level3.properties">
|
||||
<xsl:attribute name="font-size">14pt</xsl:attribute>
|
||||
</xsl:attribute-set>
|
||||
|
||||
<xsl:attribute-set name="section.title.level4.properties">
|
||||
<xsl:attribute name="font-size">12pt</xsl:attribute>
|
||||
</xsl:attribute-set>
|
||||
|
||||
<xsl:attribute-set name="list.item.spacing">
|
||||
<xsl:attribute name="space-before.optimum">0.0em</xsl:attribute>
|
||||
<xsl:attribute name="space-before.minimum">0.0em</xsl:attribute>
|
||||
<xsl:attribute name="space-before.maximum">0.0em</xsl:attribute>
|
||||
<xsl:attribute name="space-after.optimum">0.2em</xsl:attribute>
|
||||
<xsl:attribute name="space-after.minimum">0.2em</xsl:attribute>
|
||||
<xsl:attribute name="space-after.maximum">0.2em</xsl:attribute>
|
||||
</xsl:attribute-set>
|
||||
|
||||
<xsl:attribute-set name="list.block.spacing">
|
||||
<xsl:attribute name="space-before.optimum">0.2em</xsl:attribute>
|
||||
<xsl:attribute name="space-before.minimum">0.2em</xsl:attribute>
|
||||
<xsl:attribute name="space-before.maximum">0.2em</xsl:attribute>
|
||||
|
||||
<xsl:attribute name="space-after.optimum">0.2em</xsl:attribute>
|
||||
<xsl:attribute name="space-after.minimum">0.2em</xsl:attribute>
|
||||
<xsl:attribute name="space-after.maximum">0.2em</xsl:attribute>
|
||||
|
||||
<xsl:attribute name="margin-left">2pc</xsl:attribute>
|
||||
</xsl:attribute-set>
|
||||
|
||||
<xsl:param name="shade.verbatim" select="1"/>
|
||||
<xsl:attribute-set name="shade.verbatim.style">
|
||||
<xsl:attribute name="background-color">#f0f0f0</xsl:attribute>
|
||||
<xsl:attribute name="padding">2pt</xsl:attribute>
|
||||
</xsl:attribute-set>
|
||||
|
||||
<xsl:attribute-set name="monospace.verbatim.properties">
|
||||
<xsl:attribute name="font-size">90%</xsl:attribute>
|
||||
</xsl:attribute-set>
|
||||
|
||||
<!--
|
||||
<xsl:template name="nongraphical.admonition">
|
||||
<xsl:variable name="id">
|
||||
<xsl:call-template name="object.id"/>
|
||||
</xsl:variable>
|
||||
|
||||
<fo:block id="{$id}"
|
||||
xsl:use-attribute-sets="nongraphical.admonition.properties">
|
||||
<xsl:if test="$admon.textlabel != 0 or title">
|
||||
<fo:block keep-with-next.within-column='always'
|
||||
xsl:use-attribute-sets="admonition.title.properties">
|
||||
<xsl:apply-templates select="." mode="object.title.markup"/>
|
||||
</fo:block>
|
||||
</xsl:if>
|
||||
|
||||
<fo:block xsl:use-attribute-sets="admonition.properties">
|
||||
<xsl:apply-templates/>
|
||||
</fo:block>
|
||||
</fo:block>
|
||||
</xsl:template>
|
||||
-->
|
||||
|
||||
<xsl:template name="nongraphical.admonition">
|
||||
<xsl:variable name="id">
|
||||
<xsl:call-template name="object.id"/>
|
||||
</xsl:variable>
|
||||
|
||||
<fo:block space-before.minimum="0.8em"
|
||||
space-before.optimum="1em"
|
||||
space-before.maximum="1.2em"
|
||||
start-indent="0.25in"
|
||||
end-indent="0.25in"
|
||||
border-top="0.5pt solid black"
|
||||
border-bottom="0.5pt solid black"
|
||||
padding-top="4pt"
|
||||
padding-bottom="4pt"
|
||||
id="{$id}">
|
||||
<xsl:if test="$admon.textlabel != 0 or title">
|
||||
<fo:block keep-with-next='always'
|
||||
xsl:use-attribute-sets="admonition.title.properties">
|
||||
<xsl:apply-templates select="." mode="object.title.markup"/>
|
||||
</fo:block>
|
||||
</xsl:if>
|
||||
|
||||
<fo:block xsl:use-attribute-sets="admonition.properties">
|
||||
<xsl:apply-templates/>
|
||||
</fo:block>
|
||||
</fo:block>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="article.titlepage.before.recto">
|
||||
<fo:block>​
|
||||
<fo:external-graphic width="8cm" src="url(modsecurity-logo.png)"/>
|
||||
</fo:block>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
Reference in New Issue
Block a user