summaryrefslogtreecommitdiff
path: root/doc/yelp-xsl
diff options
context:
space:
mode:
authorShaun McCance <shaunm@redhat.com>2017-05-24 12:40:38 -0400
committerShaun McCance <shaunm@redhat.com>2017-05-24 12:40:38 -0400
commit641c2b0445b6c96e05fe8b4b5355a49e0c620c3a (patch)
treefcbec0f3021adebc920645e3eca91e189377d8e2 /doc/yelp-xsl
parent8c9aa72dd61dcb913f79edfc27ff345e84a120e4 (diff)
downloadyelp-xsl-641c2b0445b6c96e05fe8b4b5355a49e0c620c3a.tar.gz
Adding some untracked doc files
Diffstat (limited to 'doc/yelp-xsl')
-rw-r--r--doc/yelp-xsl/C/color.a.page12
-rw-r--r--doc/yelp-xsl/C/color.b.page12
-rw-r--r--doc/yelp-xsl/C/color.bg.blue.page6
-rw-r--r--doc/yelp-xsl/C/color.bg.dark.page6
-rw-r--r--doc/yelp-xsl/C/color.bg.gray.page6
-rw-r--r--doc/yelp-xsl/C/color.bg.green.page6
-rw-r--r--doc/yelp-xsl/C/color.bg.orange.page6
-rw-r--r--doc/yelp-xsl/C/color.bg.page6
-rw-r--r--doc/yelp-xsl/C/color.bg.purple.page6
-rw-r--r--doc/yelp-xsl/C/color.bg.red.page6
-rw-r--r--doc/yelp-xsl/C/color.bg.yellow.page6
-rw-r--r--doc/yelp-xsl/C/color.blend.page23
-rw-r--r--doc/yelp-xsl/C/color.blue.page6
-rw-r--r--doc/yelp-xsl/C/color.contrast.page19
-rw-r--r--doc/yelp-xsl/C/color.fg.blue.page6
-rw-r--r--doc/yelp-xsl/C/color.fg.dark.page6
-rw-r--r--doc/yelp-xsl/C/color.fg.gray.page6
-rw-r--r--doc/yelp-xsl/C/color.fg.green.page6
-rw-r--r--doc/yelp-xsl/C/color.fg.orange.page6
-rw-r--r--doc/yelp-xsl/C/color.fg.page6
-rw-r--r--doc/yelp-xsl/C/color.fg.purple.page6
-rw-r--r--doc/yelp-xsl/C/color.fg.red.page6
-rw-r--r--doc/yelp-xsl/C/color.fg.yellow.page6
-rw-r--r--doc/yelp-xsl/C/color.g.page12
-rw-r--r--doc/yelp-xsl/C/color.gray.page6
-rw-r--r--doc/yelp-xsl/C/color.green.page6
-rw-r--r--doc/yelp-xsl/C/color.hex2dec.page12
-rw-r--r--doc/yelp-xsl/C/color.orange.page6
-rw-r--r--doc/yelp-xsl/C/color.purple.page6
-rw-r--r--doc/yelp-xsl/C/color.r.page12
-rw-r--r--doc/yelp-xsl/C/color.red.page6
-rw-r--r--doc/yelp-xsl/C/color.rl.page14
-rw-r--r--doc/yelp-xsl/C/color.yellow.page6
-rw-r--r--doc/yelp-xsl/C/html.content.post.custom.page17
-rw-r--r--doc/yelp-xsl/C/html.content.post.mode.page12
-rw-r--r--doc/yelp-xsl/C/html.content.post.page16
-rw-r--r--doc/yelp-xsl/C/html.content.pre.custom.page17
-rw-r--r--doc/yelp-xsl/C/html.content.pre.mode.page12
-rw-r--r--doc/yelp-xsl/C/html.content.pre.page16
-rw-r--r--doc/yelp-xsl/C/html.js.script.page12
-rw-r--r--doc/yelp-xsl/C/html.media.controls.page6
-rw-r--r--doc/yelp-xsl/C/html.output.prefix.page6
-rw-r--r--doc/yelp-xsl/C/html.sidebar.custom.page13
-rw-r--r--doc/yelp-xsl/C/html.syntax.class.mode.page6
-rw-r--r--doc/yelp-xsl/C/icons.svg.figure.zoom.in.page7
-rw-r--r--doc/yelp-xsl/C/icons.svg.figure.zoom.out.page7
-rw-r--r--doc/yelp-xsl/C/icons.svg.media.pause.page7
-rw-r--r--doc/yelp-xsl/C/icons.svg.media.play.page7
-rw-r--r--doc/yelp-xsl/C/icons.svg.mode.page6
-rw-r--r--doc/yelp-xsl/C/icons.svg.note.advanced.page7
-rw-r--r--doc/yelp-xsl/C/icons.svg.note.bug.page7
-rw-r--r--doc/yelp-xsl/C/icons.svg.note.caution.page7
-rw-r--r--doc/yelp-xsl/C/icons.svg.note.danger.page7
-rw-r--r--doc/yelp-xsl/C/icons.svg.note.important.page7
-rw-r--r--doc/yelp-xsl/C/icons.svg.note.note.page7
-rw-r--r--doc/yelp-xsl/C/icons.svg.note.package.page7
-rw-r--r--doc/yelp-xsl/C/icons.svg.note.page13
-rw-r--r--doc/yelp-xsl/C/icons.svg.note.tip.page7
-rw-r--r--doc/yelp-xsl/C/icons.svg.note.warning.page7
59 files changed, 509 insertions, 0 deletions
diff --git a/doc/yelp-xsl/C/color.a.page b/doc/yelp-xsl/C/color.a.page
new file mode 100644
index 00000000..35926922
--- /dev/null
+++ b/doc/yelp-xsl/C/color.a.page
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.a" type="topic" style="xslt-template"><info><link type="guide" xref="color" group="templates"/><link type="guide" xref="templates" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>Extract the alpha value of a color.</desc></info><title>color.a</title><p>Extract the alpha value of a color.</p>
+
+
+ <synopsis><title>Parameters</title><terms>
+ <item>
+ <title><code>color</code></title>
+ <p>A color specified in hexidecimal, <code>rgb()</code>, or <code>rgba()</code>.</p>
+ </item>
+ </terms></synopsis>
+ <p>This template extracts the alpha, or opacity level, of a color. It returns a number between 0.0 and 1.0. It accepts six-digit and three-digit hexidecimal color codes, colors specified with <code>rgb()</code>, and colors specified with <code>rgba()</code>. It does not accept HSL or named HTML colors. For colors specified with anything other than <code>rgba()</code>, it always returns 1.0.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.b.page b/doc/yelp-xsl/C/color.b.page
new file mode 100644
index 00000000..933a4745
--- /dev/null
+++ b/doc/yelp-xsl/C/color.b.page
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.b" type="topic" style="xslt-template"><info><link type="guide" xref="color" group="templates"/><link type="guide" xref="templates" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>Extract the blue component of a color.</desc></info><title>color.b</title><p>Extract the blue component of a color.</p>
+
+
+ <synopsis><title>Parameters</title><terms>
+ <item>
+ <title><code>color</code></title>
+ <p>A color specified in hexidecimal, <code>rgb()</code>, or <code>rgba()</code>.</p>
+ </item>
+ </terms></synopsis>
+ <p>This template extracts the blue portion of a color, returning a number between 0 and 255. It accepts six-digit and three-digit hexidecimal color codes, colors specified with <code>rgb()</code>, and colors specified with <code>rgba()</code>. It does not accept HSL or named HTML colors.</p>
+<list style="compact"><title>Calls Templates</title><item><p><link xref="color.hex2dec"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/color.bg.blue.page b/doc/yelp-xsl/C/color.bg.blue.page
new file mode 100644
index 00000000..e7fc5b11
--- /dev/null
+++ b/doc/yelp-xsl/C/color.bg.blue.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.bg.blue" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>A blue background color.</desc></info><title>color.bg.blue</title><p>A blue background color.</p>
+
+
+ <p>This parameter specifies a shade of blue that is suitable for backgrounds. It should have a high color contrast against <code style="xslt-param" xref="color.fg">color.fg</code>. If not specified, it can be automatically computed based on <code style="xslt-param" xref="color.blue">color.blue</code> and <code style="xslt-param" xref="color.bg">color.bg</code>.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.bg.dark.page b/doc/yelp-xsl/C/color.bg.dark.page
new file mode 100644
index 00000000..bfaf1b72
--- /dev/null
+++ b/doc/yelp-xsl/C/color.bg.dark.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.bg.dark" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>A dark gray background color.</desc></info><title>color.bg.dark</title><p>A dark gray background color.</p>
+
+
+ <p>This parameter specifies a shade of gray that is suitable for backgrounds, and is darker than <code style="xslt-param" xref="color.bg.gray">color.bg.gray</code>. It should have a high color contrast against <code style="xslt-param" xref="color.fg">color.fg</code>. It is typically used at the intersection of shaded rows and columns in a table, or as a very light gray accent color. If not specified, it can be automatically computed based on <code style="xslt-param" xref="color.gray">color.gray</code> and <code style="xslt-param" xref="color.bg">color.bg</code>.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.bg.gray.page b/doc/yelp-xsl/C/color.bg.gray.page
new file mode 100644
index 00000000..c56a70e0
--- /dev/null
+++ b/doc/yelp-xsl/C/color.bg.gray.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.bg.gray" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>A gray background color.</desc></info><title>color.bg.gray</title><p>A gray background color.</p>
+
+
+ <p>This parameter specifies a shade of gray that is suitable for backgrounds. It should have a high color contrast against <code style="xslt-param" xref="color.fg">color.fg</code>. If not specified, it can be automatically computed based on <code style="xslt-param" xref="color.gray">color.gray</code> and <code style="xslt-param" xref="color.bg">color.bg</code>.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.bg.green.page b/doc/yelp-xsl/C/color.bg.green.page
new file mode 100644
index 00000000..bb2e1b84
--- /dev/null
+++ b/doc/yelp-xsl/C/color.bg.green.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.bg.green" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>A green background color.</desc></info><title>color.bg.green</title><p>A green background color.</p>
+
+
+ <p>This parameter specifies a shade of green that is suitable for backgrounds. It should have a high color contrast against <code style="xslt-param" xref="color.fg">color.fg</code>. If not specified, it can be automatically computed based on <code style="xslt-param" xref="color.green">color.green</code> and <code style="xslt-param" xref="color.bg">color.bg</code>.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.bg.orange.page b/doc/yelp-xsl/C/color.bg.orange.page
new file mode 100644
index 00000000..e30bfed8
--- /dev/null
+++ b/doc/yelp-xsl/C/color.bg.orange.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.bg.orange" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>An orange background color.</desc></info><title>color.bg.orange</title><p>An orange background color.</p>
+
+
+ <p>This parameter specifies a shade of orange that is suitable for backgrounds. It should have a high color contrast against <code style="xslt-param" xref="color.fg">color.fg</code>. If not specified, it can be automatically computed based on <code style="xslt-param" xref="color.orange">color.orange</code> and <code style="xslt-param" xref="color.bg">color.bg</code>.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.bg.page b/doc/yelp-xsl/C/color.bg.page
new file mode 100644
index 00000000..83064b8a
--- /dev/null
+++ b/doc/yelp-xsl/C/color.bg.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.bg" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>The normal background color.</desc></info><title>color.bg</title><p>The normal background color.</p>
+
+
+ <p>This parameters specifies the background color. It should have a high color contrast against <code style="xslt-param" xref="color.fg">color.fg</code>. Other background colors can be automatically computed based on this color.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.bg.purple.page b/doc/yelp-xsl/C/color.bg.purple.page
new file mode 100644
index 00000000..d85437c8
--- /dev/null
+++ b/doc/yelp-xsl/C/color.bg.purple.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.bg.purple" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>A purple background color.</desc></info><title>color.bg.purple</title><p>A purple background color.</p>
+
+
+ <p>This parameter specifies a shade of purple that is suitable for backgrounds. It should have a high color contrast against <code style="xslt-param" xref="color.fg">color.fg</code>. If not specified, it can be automatically computed based on <code style="xslt-param" xref="color.purple">color.purple</code> and <code style="xslt-param" xref="color.bg">color.bg</code>.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.bg.red.page b/doc/yelp-xsl/C/color.bg.red.page
new file mode 100644
index 00000000..9424d6cc
--- /dev/null
+++ b/doc/yelp-xsl/C/color.bg.red.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.bg.red" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>A red background color.</desc></info><title>color.bg.red</title><p>A red background color.</p>
+
+
+ <p>This parameter specifies a shade of red that is suitable for backgrounds. It should have a high color contrast against <code style="xslt-param" xref="color.fg">color.fg</code>. If not specified, it can be automatically computed based on <code style="xslt-param" xref="color.red">color.red</code> and <code style="xslt-param" xref="color.bg">color.bg</code>.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.bg.yellow.page b/doc/yelp-xsl/C/color.bg.yellow.page
new file mode 100644
index 00000000..72cda55b
--- /dev/null
+++ b/doc/yelp-xsl/C/color.bg.yellow.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.bg.yellow" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>A yellow background color.</desc></info><title>color.bg.yellow</title><p>A yellow background color.</p>
+
+
+ <p>This parameter specifies a shade of yellow that is suitable for backgrounds. It should have a high color contrast against <code style="xslt-param" xref="color.fg">color.fg</code>. If not specified, it can be automatically computed based on <code style="xslt-param" xref="color.yellow">color.yellow</code> and <code style="xslt-param" xref="color.bg">color.bg</code>.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.blend.page b/doc/yelp-xsl/C/color.blend.page
new file mode 100644
index 00000000..8d32e297
--- /dev/null
+++ b/doc/yelp-xsl/C/color.blend.page
@@ -0,0 +1,23 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.blend" type="topic" style="xslt-template"><info><link type="guide" xref="color" group="templates"/><link type="guide" xref="templates" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>Blend two colors together at a specified mix level.</desc></info><title>color.blend</title><p>Blend two colors together at a specified mix level.</p>
+
+
+ <synopsis><title>Parameters</title><terms>
+ <item>
+ <title><code>bg</code></title>
+ <p>A color specified in hexidecimal, <code>rgb()</code>, or <code>rgba()</code>.</p>
+ </item>
+ <item>
+ <title><code>fg</code></title>
+ <p>A color specified in hexidecimal, <code>rgb()</code>, or <code>rgba()</code>.</p>
+ </item>
+ <item>
+ <title><code>mix</code></title>
+ <p>The mix level, between 0.0 and 1.0.</p>
+ </item>
+ </terms></synopsis>
+ <p>This template calculates a color by selecting a midpoint between <code style="xslt-param">bg</code> and <code style="xslt-param">fg</code>, where the <code style="xslt-param">mix</code> parameter specifies how far to move from <code style="xslt-param">bg</code> to <code style="xslt-param">fg</code>. For opaque colors, setting <code style="xslt-param">mix</code> to 0.0 will result in <code style="xslt-param">bg</code>, and setting <code style="xslt-param">mix</code> to 1.0 will result in <code style="xslt-param">fg</code>.</p>
+ <p>This template takes the alpha values of <code style="xslt-param">bg</code> and <code style="xslt-param">fg</code> into account, so that specifying 1.0 for <code style="xslt-param">mix</code> will result in a color that is the result of overlaying <code style="xslt-param">fg</code> on top of <code style="xslt-param">bg</code>. In effect, <code style="xslt-param">mix</code> acts as a multiplier on the alpha channels of the colors.</p>
+ <p>This template calls <code style="xslt-template" xref="color.r">color.r</code>, <code style="xslt-template" xref="color.g">color.g</code>, <code style="xslt-template" xref="color.b">color.b</code>, and <code style="xslt-template" xref="color.a">color.a</code> to get the components of <code style="xslt-param">bg</code> and <code style="xslt-param">fg</code>. It accepts six-digit and three-digit hexidecimal color codes, colors specified with <code>rgb()</code>, and colors specified with <code>rgba()</code>. It does not accept HSL or named HTML colors.</p>
+ <p>If the return color is fully opaque, this template returns the color using the <code>rgb()</code> scheme. Otherwise, it uses the <code>rgba()</code> scheme.</p>
+<list style="compact"><title>Calls Templates</title><item><p><link xref="color.r"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/color.blue.page b/doc/yelp-xsl/C/color.blue.page
new file mode 100644
index 00000000..92ef1cc6
--- /dev/null
+++ b/doc/yelp-xsl/C/color.blue.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.blue" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>A blue accent color.</desc></info><title>color.blue</title><p>A blue accent color.</p>
+
+
+ <p>This parameter specifies a shade of blue that is suitable for borders and other accents. It should have some contrast against background colors, but it does not need as high of a contrast as text colors.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.contrast.page b/doc/yelp-xsl/C/color.contrast.page
new file mode 100644
index 00000000..a9175a72
--- /dev/null
+++ b/doc/yelp-xsl/C/color.contrast.page
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.contrast" type="topic" style="xslt-template"><info><link type="guide" xref="color" group="templates"/><link type="guide" xref="templates" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>Get the contrast between two colors.</desc></info><title>color.contrast</title><p>Get the contrast between two colors.</p>
+
+
+ <synopsis><title>Parameters</title><terms>
+ <item>
+ <title><code>bg</code></title>
+ <p>A color specified in hexidecimal, <code>rgb()</code>, or <code>rgba()</code>.</p>
+ </item>
+ <item>
+ <title><code>fg</code></title>
+ <p>A color specified in hexidecimal, <code>rgb()</code>, or <code>rgba()</code>.</p>
+ </item>
+ </terms></synopsis>
+ <p>This template calculates the contrast ratio between colors. The contrast ratio is a number between 1 and 21. The algorithm is defined by the WCAG:</p>
+ <p>http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef</p>
+ <p>This template calls <code style="xslt-template" xref="color.rl">color.rl</code> to get the relative luminance of <code style="xslt-param">bg</code> and <code style="xslt-param">fg</code>. It accepts six-digit and three-digit hexidecimal color codes, colors specified with <code>rgb()</code>, and colors specified with <code>rgba()</code>. It does not accept HSL or named HTML colors. Note that it does not take the alpha value into account when calculating the contrast ratio. Semi-transparent colors will have a lower actual contrast ratio than what is reported by this template.</p>
+ <p>The WCAG recommends a contrast ratio of at least 4.5 for normal text, and a ratio of at least 3.0 for large-scale text.</p>
+<list style="compact"><title>Calls Templates</title><item><p><link xref="color.rl"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/color.fg.blue.page b/doc/yelp-xsl/C/color.fg.blue.page
new file mode 100644
index 00000000..2075a711
--- /dev/null
+++ b/doc/yelp-xsl/C/color.fg.blue.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.fg.blue" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>A blue text color.</desc></info><title>color.fg.blue</title><p>A blue text color.</p>
+
+
+ <p>This parameter specifies a shade of blue that is suitable for text. It should have a high color contrast against <code style="xslt-param" xref="color.bg">color.bg</code>. If not specified, it can be automatically computed based on <code style="xslt-param" xref="color.blue">color.blue</code> and <code style="xslt-param" xref="color.fg">color.fg</code>.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.fg.dark.page b/doc/yelp-xsl/C/color.fg.dark.page
new file mode 100644
index 00000000..f541dab7
--- /dev/null
+++ b/doc/yelp-xsl/C/color.fg.dark.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.fg.dark" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>A dark gray text color.</desc></info><title>color.fg.dark</title><p>A dark gray text color.</p>
+
+
+ <p>This parameter specifies a dark shade of gray that is suitable for text. It should have a very high color contrast against <code style="xslt-param" xref="color.bg">color.bg</code>. It is typically used to slightly reduce the visual weight of headers and bold text. If not specified, it can be automatically computed based on <code style="xslt-param" xref="color.gray">color.gray</code> and <code style="xslt-param" xref="color.fg">color.fg</code>.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.fg.gray.page b/doc/yelp-xsl/C/color.fg.gray.page
new file mode 100644
index 00000000..982f5349
--- /dev/null
+++ b/doc/yelp-xsl/C/color.fg.gray.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.fg.gray" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>A gray text color.</desc></info><title>color.fg.gray</title><p>A gray text color.</p>
+
+
+ <p>This parameter specifies a shade of gray that is suitable for text. It should have a high color contrast against <code style="xslt-param" xref="color.bg">color.bg</code>. If not specified, it can be automatically computed based on <code style="xslt-param" xref="color.gray">color.gray</code> and <code style="xslt-param" xref="color.fg">color.fg</code>.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.fg.green.page b/doc/yelp-xsl/C/color.fg.green.page
new file mode 100644
index 00000000..11f9cc54
--- /dev/null
+++ b/doc/yelp-xsl/C/color.fg.green.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.fg.green" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>A green text color.</desc></info><title>color.fg.green</title><p>A green text color.</p>
+
+
+ <p>This parameter specifies a shade of green that is suitable for text. It should have a high color contrast against <code style="xslt-param" xref="color.bg">color.bg</code>. If not specified, it can be automatically computed based on <code style="xslt-param" xref="color.green">color.green</code> and <code style="xslt-param" xref="color.fg">color.fg</code>.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.fg.orange.page b/doc/yelp-xsl/C/color.fg.orange.page
new file mode 100644
index 00000000..91c59b48
--- /dev/null
+++ b/doc/yelp-xsl/C/color.fg.orange.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.fg.orange" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>An orange text color.</desc></info><title>color.fg.orange</title><p>An orange text color.</p>
+
+
+ <p>This parameter specifies a shade of orange that is suitable for text. It should have a high color contrast against <code style="xslt-param" xref="color.bg">color.bg</code>. If not specified, it can be automatically computed based on <code style="xslt-param" xref="color.orange">color.orange</code> and <code style="xslt-param" xref="color.fg">color.fg</code>.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.fg.page b/doc/yelp-xsl/C/color.fg.page
new file mode 100644
index 00000000..86742b75
--- /dev/null
+++ b/doc/yelp-xsl/C/color.fg.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.fg" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>The primary text color.</desc></info><title>color.fg</title><p>The primary text color.</p>
+
+
+ <p>This parameters specifies the normal color of text. It should have a high color contrast against <code style="xslt-param" xref="color.bg">color.bg</code>. Other text colors can be automatically computed based on this color.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.fg.purple.page b/doc/yelp-xsl/C/color.fg.purple.page
new file mode 100644
index 00000000..2b5a00b9
--- /dev/null
+++ b/doc/yelp-xsl/C/color.fg.purple.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.fg.purple" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>A purple text color.</desc></info><title>color.fg.purple</title><p>A purple text color.</p>
+
+
+ <p>This parameter specifies a shade of purple that is suitable for text. It should have a high color contrast against <code style="xslt-param" xref="color.bg">color.bg</code>. If not specified, it can be automatically computed based on <code style="xslt-param" xref="color.purple">color.purple</code> and <code style="xslt-param" xref="color.fg">color.fg</code>.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.fg.red.page b/doc/yelp-xsl/C/color.fg.red.page
new file mode 100644
index 00000000..df5e513d
--- /dev/null
+++ b/doc/yelp-xsl/C/color.fg.red.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.fg.red" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>A red text color.</desc></info><title>color.fg.red</title><p>A red text color.</p>
+
+
+ <p>This parameter specifies a shade of red that is suitable for text. It should have a high color contrast against <code style="xslt-param" xref="color.bg">color.bg</code>. If not specified, it can be automatically computed based on <code style="xslt-param" xref="color.red">color.red</code> and <code style="xslt-param" xref="color.fg">color.fg</code>.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.fg.yellow.page b/doc/yelp-xsl/C/color.fg.yellow.page
new file mode 100644
index 00000000..62ce648b
--- /dev/null
+++ b/doc/yelp-xsl/C/color.fg.yellow.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.fg.yellow" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>A yellow text color.</desc></info><title>color.fg.yellow</title><p>A yellow text color.</p>
+
+
+ <p>This parameter specifies a shade of yellow that is suitable for text. It should have a high color contrast against <code style="xslt-param" xref="color.bg">color.bg</code>. If not specified, it can be automatically computed based on <code style="xslt-param" xref="color.yellow">color.yellow</code> and <code style="xslt-param" xref="color.fg">color.fg</code>.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.g.page b/doc/yelp-xsl/C/color.g.page
new file mode 100644
index 00000000..7e1f2e9d
--- /dev/null
+++ b/doc/yelp-xsl/C/color.g.page
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.g" type="topic" style="xslt-template"><info><link type="guide" xref="color" group="templates"/><link type="guide" xref="templates" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>Extract the green component of a color.</desc></info><title>color.g</title><p>Extract the green component of a color.</p>
+
+
+ <synopsis><title>Parameters</title><terms>
+ <item>
+ <title><code>color</code></title>
+ <p>A color specified in hexidecimal, <code>rgb()</code>, or <code>rgba()</code>.</p>
+ </item>
+ </terms></synopsis>
+ <p>This template extracts the green portion of a color, returning a number between 0 and 255. It accepts six-digit and three-digit hexidecimal color codes, colors specified with <code>rgb()</code>, and colors specified with <code>rgba()</code>. It does not accept HSL or named HTML colors.</p>
+<list style="compact"><title>Calls Templates</title><item><p><link xref="color.hex2dec"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/color.gray.page b/doc/yelp-xsl/C/color.gray.page
new file mode 100644
index 00000000..bcf59e25
--- /dev/null
+++ b/doc/yelp-xsl/C/color.gray.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.gray" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>A gray accent color.</desc></info><title>color.gray</title><p>A gray accent color.</p>
+
+
+ <p>This parameter specifies a shade of gray that is suitable for borders and other accents. It should have some contrast against background colors, but it does not need as high of a contrast as text colors.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.green.page b/doc/yelp-xsl/C/color.green.page
new file mode 100644
index 00000000..e8122f74
--- /dev/null
+++ b/doc/yelp-xsl/C/color.green.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.green" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>A green accent color.</desc></info><title>color.green</title><p>A green accent color.</p>
+
+
+ <p>This parameter specifies a shade of green that is suitable for borders and other accents. It should have some contrast against background colors, but it does not need as high of a contrast as text colors.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.hex2dec.page b/doc/yelp-xsl/C/color.hex2dec.page
new file mode 100644
index 00000000..8ad74a7a
--- /dev/null
+++ b/doc/yelp-xsl/C/color.hex2dec.page
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.hex2dec" type="topic" style="xslt-template"><info><link type="guide" xref="color" group="templates"/><link type="guide" xref="templates" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>Convert a hexidecimal number to decimal.</desc></info><title>color.hex2dec</title><p>Convert a hexidecimal number to decimal.</p>
+
+
+ <synopsis><title>Parameters</title><terms>
+ <item>
+ <title><code>hex</code></title>
+ <p>The hexidecimal number to convert to decimal.</p>
+ </item>
+ </terms></synopsis>
+ <p>This template converts a hexidecimal number to decimal. It's useful for getting the numeric values of color components in a hexidecimal color code.</p>
+<list style="compact"><title>Calls Templates</title><item><p><link xref="color.hex2dec"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/color.orange.page b/doc/yelp-xsl/C/color.orange.page
new file mode 100644
index 00000000..d3cf1155
--- /dev/null
+++ b/doc/yelp-xsl/C/color.orange.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.orange" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>An orange accent color.</desc></info><title>color.orange</title><p>An orange accent color.</p>
+
+
+ <p>This parameter specifies a shade of orange that is suitable for borders and other accents. It should have some contrast against background colors, but it does not need as high of a contrast as text colors.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.purple.page b/doc/yelp-xsl/C/color.purple.page
new file mode 100644
index 00000000..5c97cabc
--- /dev/null
+++ b/doc/yelp-xsl/C/color.purple.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.purple" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>A purple accent color.</desc></info><title>color.purple</title><p>A purple accent color.</p>
+
+
+ <p>This parameter specifies a shade of purple that is suitable for borders and other accents. It should have some contrast against background colors, but it does not need as high of a contrast as text colors.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.r.page b/doc/yelp-xsl/C/color.r.page
new file mode 100644
index 00000000..05c26cb6
--- /dev/null
+++ b/doc/yelp-xsl/C/color.r.page
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.r" type="topic" style="xslt-template"><info><link type="guide" xref="color" group="templates"/><link type="guide" xref="templates" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>Extract the red component of a color.</desc></info><title>color.r</title><p>Extract the red component of a color.</p>
+
+
+ <synopsis><title>Parameters</title><terms>
+ <item>
+ <title><code>color</code></title>
+ <p>A color specified in hexidecimal, <code>rgb()</code>, or <code>rgba()</code>.</p>
+ </item>
+ </terms></synopsis>
+ <p>This template extracts the red portion of a color, returning a number between 0 and 255. It accepts six-digit and three-digit hexidecimal color codes, colors specified with <code>rgb()</code>, and colors specified with <code>rgba()</code>. It does not accept HSL or named HTML colors.</p>
+<list style="compact"><title>Calls Templates</title><item><p><link xref="color.hex2dec"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/color.red.page b/doc/yelp-xsl/C/color.red.page
new file mode 100644
index 00000000..0a1b9fd2
--- /dev/null
+++ b/doc/yelp-xsl/C/color.red.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.red" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>A red accent color.</desc></info><title>color.red</title><p>A red accent color.</p>
+
+
+ <p>This parameter specifies a shade of red that is suitable for borders and other accents. It should have some contrast against background colors, but it does not need as high of a contrast as text colors.</p>
+</page>
diff --git a/doc/yelp-xsl/C/color.rl.page b/doc/yelp-xsl/C/color.rl.page
new file mode 100644
index 00000000..95aa7ad6
--- /dev/null
+++ b/doc/yelp-xsl/C/color.rl.page
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.rl" type="topic" style="xslt-template"><info><link type="guide" xref="color" group="templates"/><link type="guide" xref="templates" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>Get the relative luminance of a color.</desc></info><title>color.rl</title><p>Get the relative luminance of a color.</p>
+
+
+ <synopsis><title>Parameters</title><terms>
+ <item>
+ <title><code>color</code></title>
+ <p>A color specified in hexidecimal, <code>rgb()</code>, or <code>rgba()</code>.</p>
+ </item>
+ </terms></synopsis>
+ <p>This template calculates the relative luminance of a color, returning a number between 0.0 and 1.0. The relative luminance is used when calculating color contrast. The relative luminance algorithm is defined by the WCAG:</p>
+ <p>http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef</p>
+ <p>This template accepts six-digit and three-digit hexidecimal color codes, colors specified with <code>rgb()</code>, and colors specified with <code>rgba()</code>. It does not accept HSL or named HTML colors.</p>
+<list style="compact"><title>Calls Templates</title><item><p><link xref="color.r"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/color.yellow.page b/doc/yelp-xsl/C/color.yellow.page
new file mode 100644
index 00000000..58f4d5bb
--- /dev/null
+++ b/doc/yelp-xsl/C/color.yellow.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="color.yellow" type="topic" style="xslt-param"><info><link type="guide" xref="color" group="parameters"/><link type="guide" xref="parameters" group="color"/><revision version="3.26" date="2016-01-03" status="final"/><desc>A yellow accent color.</desc></info><title>color.yellow</title><p>A yellow accent color.</p>
+
+
+ <p>This parameter specifies a shade of yellow that is suitable for borders and other accents. It should have some contrast against background colors, but it does not need as high of a contrast as text colors.</p>
+</page>
diff --git a/doc/yelp-xsl/C/html.content.post.custom.page b/doc/yelp-xsl/C/html.content.post.custom.page
new file mode 100644
index 00000000..11447ebc
--- /dev/null
+++ b/doc/yelp-xsl/C/html.content.post.custom.page
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="html.content.post.custom" type="topic" style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" xref="templates" group="html"/><link type="guide" xref="stubs" group="html"/><revision version="3.26" date="2016-06-21" status="final"/><desc>Stub to output content after the content of a page or section, before subsections.</desc><stub xmlns="http://projects.gnome.org/yelp/xsldoc/"/></info><title>html.content.post.custom</title><p>Stub to output content after the content of a page or section, before subsections.</p><note><p>This template is a stub. Customizations may override it for
+ additional functionality.</p></note>
+
+
+ <synopsis><title>Parameters</title><terms>
+ <item>
+ <title><code>node</code></title>
+ <p>The node a page or section is being created for.</p>
+ </item>
+ <item>
+ <title><code>page</code></title>
+ <p>Whether the content is for a page.</p>
+ </item>
+ </terms></synopsis>
+ <p>This template is a stub, called by <code style="xslt-template" xref="html.content.post.custom">html.content.post.custom</code>. It is called after <code style="xslt-mode" xref="html.content.pre.mode">html.content.pre.mode</code> is applied. Override this template to provide site-specific HTML after the content of a page or section, but before any subsections. If the <code style="xslt-param">page</code> parameter is true, then this template is being called on an output page. Otherwise, it is being called on a section within a page.</p>
+</page>
diff --git a/doc/yelp-xsl/C/html.content.post.mode.page b/doc/yelp-xsl/C/html.content.post.mode.page
new file mode 100644
index 00000000..23e53866
--- /dev/null
+++ b/doc/yelp-xsl/C/html.content.post.mode.page
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="html.content.post.mode" type="topic" style="xslt-mode"><info><link type="guide" xref="html" group="modes"/><link type="guide" xref="modes" group="html"/><revision version="3.26" date="2016-06-21" status="final"/><desc>Output content after the content of a page or section, before subsections.</desc></info><title>html.content.post.mode</title><p>Output content after the content of a page or section, before subsections.</p>
+
+
+ <synopsis><title>Parameters</title><terms>
+ <item>
+ <title><code>page</code></title>
+ <p>Whether the content is for a page.</p>
+ </item>
+ </terms></synopsis>
+ <p>This mode is applied by <code style="xslt-template" xref="html.content.post">html.content.post</code> before calling <code style="xslt-template" xref="html.content.post.custom">html.content.post.custom</code>. Importing stylesheets can use this to add additional content for specific types of input elements after the content of a page or section, but before any subsections. If the <code style="xslt-param">page</code> parameter is true, then this template is being called on an output page. Otherwise, it is being called on a section within a page.</p>
+</page>
diff --git a/doc/yelp-xsl/C/html.content.post.page b/doc/yelp-xsl/C/html.content.post.page
new file mode 100644
index 00000000..3bacc55c
--- /dev/null
+++ b/doc/yelp-xsl/C/html.content.post.page
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="html.content.post" type="topic" style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" xref="templates" group="html"/><revision version="3.26" date="2016-06-21" status="final"/><desc>Output content after the content of a page or section, before subsections.</desc></info><title>html.content.post</title><p>Output content after the content of a page or section, before subsections.</p>
+
+
+ <synopsis><title>Parameters</title><terms>
+ <item>
+ <title><code>node</code></title>
+ <p>The node a page or section is being created for.</p>
+ </item>
+ <item>
+ <title><code>page</code></title>
+ <p>Whether the content is for a page.</p>
+ </item>
+ </terms></synopsis>
+ <p>This template is called by importing stylesheets after any content of a page or section, but before any subsections. It applies <code style="xslt-mode" xref="html.content.post.mode">html.content.post.mode</code> to <code style="xslt-param">node</code>, then calls <code style="xslt-template" xref="html.content.post.custom">html.content.post.custom</code>. If the <code style="xslt-param">page</code> parameter is true, then this template is being called on an output page. Otherwise, it is being called on a section within a page.</p>
+<list style="compact"><title>Calls Templates</title><item><p><link xref="html.content.post.custom"/></p></item></list><list style="compact"><title>Calls Modes</title><item><p><link xref="html.content.post.mode"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/html.content.pre.custom.page b/doc/yelp-xsl/C/html.content.pre.custom.page
new file mode 100644
index 00000000..4cfde4a1
--- /dev/null
+++ b/doc/yelp-xsl/C/html.content.pre.custom.page
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="html.content.pre.custom" type="topic" style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" xref="templates" group="html"/><link type="guide" xref="stubs" group="html"/><revision version="3.26" date="2016-06-21" status="final"/><desc>Stub to output content before the content of a page or section.</desc><stub xmlns="http://projects.gnome.org/yelp/xsldoc/"/></info><title>html.content.pre.custom</title><p>Stub to output content before the content of a page or section.</p><note><p>This template is a stub. Customizations may override it for
+ additional functionality.</p></note>
+
+
+ <synopsis><title>Parameters</title><terms>
+ <item>
+ <title><code>node</code></title>
+ <p>The node a page or section is being created for.</p>
+ </item>
+ <item>
+ <title><code>page</code></title>
+ <p>Whether the content is for a page.</p>
+ </item>
+ </terms></synopsis>
+ <p>This template is a stub, called by <code style="xslt-template" xref="html.content.pre.custom">html.content.pre.custom</code>. It is called before <code style="xslt-mode" xref="html.content.pre.mode">html.content.pre.mode</code> is applied. Override this template to provide site-specific HTML before the content of a page or section. If the <code style="xslt-param">page</code> parameter is true, then this template is being called on an output page. Otherwise, it is being called on a section within a page.</p>
+</page>
diff --git a/doc/yelp-xsl/C/html.content.pre.mode.page b/doc/yelp-xsl/C/html.content.pre.mode.page
new file mode 100644
index 00000000..d86ab84c
--- /dev/null
+++ b/doc/yelp-xsl/C/html.content.pre.mode.page
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="html.content.pre.mode" type="topic" style="xslt-mode"><info><link type="guide" xref="html" group="modes"/><link type="guide" xref="modes" group="html"/><revision version="3.26" date="2016-06-21" status="final"/><desc>Output content before the content of a page or section.</desc></info><title>html.content.pre.mode</title><p>Output content before the content of a page or section.</p>
+
+
+ <synopsis><title>Parameters</title><terms>
+ <item>
+ <title><code>page</code></title>
+ <p>Whether the content is for a page.</p>
+ </item>
+ </terms></synopsis>
+ <p>This mode is applied by <code style="xslt-template" xref="html.content.pre">html.content.pre</code> after calling <code style="xslt-template" xref="html.content.pre.custom">html.content.pre.custom</code>. Importing stylesheets can use this to add additional content for specific types of input elements before the content of a page or section. If the <code style="xslt-param">page</code> parameter is true, then this template is being called on an output page. Otherwise, it is being called on a section within a page.</p>
+</page>
diff --git a/doc/yelp-xsl/C/html.content.pre.page b/doc/yelp-xsl/C/html.content.pre.page
new file mode 100644
index 00000000..0f261393
--- /dev/null
+++ b/doc/yelp-xsl/C/html.content.pre.page
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="html.content.pre" type="topic" style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" xref="templates" group="html"/><revision version="3.26" date="2016-06-21" status="final"/><desc>Output content before the content of a page or section.</desc></info><title>html.content.pre</title><p>Output content before the content of a page or section.</p>
+
+
+ <synopsis><title>Parameters</title><terms>
+ <item>
+ <title><code>node</code></title>
+ <p>The node a page or section is being created for.</p>
+ </item>
+ <item>
+ <title><code>page</code></title>
+ <p>Whether the content is for a page.</p>
+ </item>
+ </terms></synopsis>
+ <p>This template is called by importing stylesheets before any content of a page or section, but after the title. It calls <code style="xslt-template" xref="html.content.pre.custom">html.content.pre.custom</code>, then applies <code style="xslt-mode" xref="html.content.pre.mode">html.content.pre.mode</code> to <code style="xslt-param">node</code>. If the <code style="xslt-param">page</code> parameter is true, then this template is being called on an output page. Otherwise, it is being called on a section within a page.</p>
+<list style="compact"><title>Calls Templates</title><item><p><link xref="html.content.pre.custom"/></p></item></list><list style="compact"><title>Calls Modes</title><item><p><link xref="html.content.pre.mode"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/html.js.script.page b/doc/yelp-xsl/C/html.js.script.page
new file mode 100644
index 00000000..0d710d9f
--- /dev/null
+++ b/doc/yelp-xsl/C/html.js.script.page
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="html.js.script" type="topic" style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" xref="templates" group="html"/><revision version="3.26" date="2017-05-24" status="final"/><desc>Output a JavaScript <code>script</code> tag containing local content.</desc></info><title>html.js.script</title><p>Output a JavaScript <code>script</code> tag containing local content.</p>
+
+
+ <synopsis><title>Parameters</title><terms>
+ <item>
+ <title><code>node</code></title>
+ <p>The node to create JavaScript for.</p>
+ </item>
+ </terms></synopsis>
+ <p>This template is called by <code style="xslt-template" xref="html.js">html.js</code> to output JavaScript content. It outputs a <code>script</code> tag and calls <code style="xslt-template" xref="html.js.content">html.js.content</code> to output the contents. To force all JavaScript into external files, override this template to output a <code>script</code> tag referencing an external file with the <code>src</code> attribute, then output the result of <code style="xslt-template" xref="html.js.content">html.js.content</code> to that file.</p>
+<list style="compact"><title>Calls Templates</title><item><p><link xref="html.js.content"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/html.media.controls.page b/doc/yelp-xsl/C/html.media.controls.page
new file mode 100644
index 00000000..5b2edde1
--- /dev/null
+++ b/doc/yelp-xsl/C/html.media.controls.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="html.media.controls" type="topic" style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" xref="templates" group="html"/><revision version="3.26" date="2016-02-12" status="final"/><desc>Output media controls for a video or audio object.</desc></info><title>html.media.controls</title><p>Output media controls for a video or audio object.</p>
+
+
+ <p>This template outputs HTML containing controls for a media play for audio or video HTML elements. To work with the built-in JavaScript binding code, it should be placed immediately after the <code>audio</code> or <code>video</code> element.</p>
+<list style="compact"><title>Calls Templates</title><item><p><link xref="l10n.gettext"/></p></item><item><p><link xref="icons.svg.media.play"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/html.output.prefix.page b/doc/yelp-xsl/C/html.output.prefix.page
new file mode 100644
index 00000000..3b28200d
--- /dev/null
+++ b/doc/yelp-xsl/C/html.output.prefix.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="html.output.prefix" type="topic" style="xslt-param"><info><link type="guide" xref="html" group="parameters"/><link type="guide" xref="parameters" group="html"/><revision version="3.26" date="2017-05-24" status="final"/><desc>An optional path prefix for files output with <code style="xslt-template" xref="html.output">html.output</code>.</desc></info><title>html.output.prefix</title><p>An optional path prefix for files output with <code style="xslt-template" xref="html.output">html.output</code>.</p>
+
+
+ <p>This parameter allows you to specify an prefix to place before the output path used by <code style="xslt-template" xref="html.output">html.output</code> when creating files. You can use this to override the output directory. Make sure you include a trailing slash, unless you want to prefix the base file name itself.</p>
+</page>
diff --git a/doc/yelp-xsl/C/html.sidebar.custom.page b/doc/yelp-xsl/C/html.sidebar.custom.page
new file mode 100644
index 00000000..a65f54ee
--- /dev/null
+++ b/doc/yelp-xsl/C/html.sidebar.custom.page
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="html.sidebar.custom" type="topic" style="xslt-template"><info><link type="guide" xref="html" group="templates"/><link type="guide" xref="templates" group="html"/><link type="guide" xref="stubs" group="html"/><revision version="3.26" date="2017-05-24" status="final"/><desc>Stub to output custom sidebar content.</desc><stub xmlns="http://projects.gnome.org/yelp/xsldoc/"/></info><title>html.sidebar.custom</title><p>Stub to output custom sidebar content.</p><note><p>This template is a stub. Customizations may override it for
+ additional functionality.</p></note>
+
+
+ <synopsis><title>Parameters</title><terms>
+ <item>
+ <title><code>node</code></title>
+ <p>The node a page is being created for.</p>
+ </item>
+ </terms></synopsis>
+ <p>This template is a stub, called by <code style="xslt-template" xref="html.page">html.page</code>. It is called inside the <code>main</code> element, before the <code>div.page</code> element. The <code>main</code> element uses a horizontal flexbox by default. You can override this template to provide sidebar content. Note that there is only one extension point for sidebar content, and it is always placed before the main content in document order. To create a sidebar on the right, output the element here, then adjust the <code>order</code> CSS property for that element to display it after the <code>main</code> element.</p>
+</page>
diff --git a/doc/yelp-xsl/C/html.syntax.class.mode.page b/doc/yelp-xsl/C/html.syntax.class.mode.page
new file mode 100644
index 00000000..078d5da8
--- /dev/null
+++ b/doc/yelp-xsl/C/html.syntax.class.mode.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="html.syntax.class.mode" type="topic" style="xslt-mode"><info><link type="guide" xref="html" group="modes"/><link type="guide" xref="modes" group="html"/><revision version="3.26" date="2016-01-03" status="final"/><desc>Get the syntax highlighting language for a source-specific element.</desc></info><title>html.syntax.class.mode</title><p>Get the syntax highlighting language for a source-specific element.</p>
+
+
+ <p>This mode is called by <code style="xslt-template" xref="html.syntax.class">html.syntax.class</code> on source elements that may have syntax highlighted. This template should be implemented by importing stylesheets. It should return a simple language identifier.</p>
+</page>
diff --git a/doc/yelp-xsl/C/icons.svg.figure.zoom.in.page b/doc/yelp-xsl/C/icons.svg.figure.zoom.in.page
new file mode 100644
index 00000000..ee273133
--- /dev/null
+++ b/doc/yelp-xsl/C/icons.svg.figure.zoom.in.page
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="icons.svg.figure.zoom.in" type="topic" style="xslt-template"><info><link type="guide" xref="icons" group="templates"/><link type="guide" xref="templates" group="icons"/><revision version="3.26" date="2017-05-24" status="final"/><desc>Output an <code>svg</code> element for a figure zoom-in icon.</desc></info><title>icons.svg.figure.zoom.in</title><p>Output an <code>svg</code> element for a figure zoom-in icon.</p>
+
+
+ <p>This template outputs an SVG <code>svg</code> element with the zoom-in icon for figures. Figures automatically scale images down. This icon shows them at their original size.</p>
+ <p>SVG icons can use CSS class names to pick up colors from the <file xref="colors">colors</file> module. By default, this icon uses the <code>yelp-svg-stroke</code> and <code>yelp-svg-fill</code> class names.</p>
+</page>
diff --git a/doc/yelp-xsl/C/icons.svg.figure.zoom.out.page b/doc/yelp-xsl/C/icons.svg.figure.zoom.out.page
new file mode 100644
index 00000000..8244ce7b
--- /dev/null
+++ b/doc/yelp-xsl/C/icons.svg.figure.zoom.out.page
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="icons.svg.figure.zoom.out" type="topic" style="xslt-template"><info><link type="guide" xref="icons" group="templates"/><link type="guide" xref="templates" group="icons"/><revision version="3.26" date="2017-05-24" status="final"/><desc>Output an <code>svg</code> element for a figure zoom-out icon.</desc></info><title>icons.svg.figure.zoom.out</title><p>Output an <code>svg</code> element for a figure zoom-out icon.</p>
+
+
+ <p>This template outputs an SVG <code>svg</code> element with the zoom-in icon for figures. Figures automatically scale images down. This icon scales them back down after they have been zoomed.</p>
+ <p>SVG icons can use CSS class names to pick up colors from the <file xref="colors">colors</file> module. By default, this icon uses the <code>yelp-svg-stroke</code> and <code>yelp-svg-fill</code> class names.</p>
+</page>
diff --git a/doc/yelp-xsl/C/icons.svg.media.pause.page b/doc/yelp-xsl/C/icons.svg.media.pause.page
new file mode 100644
index 00000000..55d8b958
--- /dev/null
+++ b/doc/yelp-xsl/C/icons.svg.media.pause.page
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="icons.svg.media.pause" type="topic" style="xslt-template"><info><link type="guide" xref="icons" group="templates"/><link type="guide" xref="templates" group="icons"/><revision version="3.26" date="2017-05-24" status="final"/><desc>Output an <code>svg</code> element for a figure zoom-out icon.</desc></info><title>icons.svg.media.pause</title><p>Output an <code>svg</code> element for a figure zoom-out icon.</p>
+
+
+ <p>This template outputs an SVG <code>svg</code> element with a pause icon for media controls.</p>
+ <p>SVG icons can use CSS class names to pick up colors from the <file xref="colors">colors</file> module. By default, this icon uses the <code>yelp-svg-fill</code> class name.</p>
+</page>
diff --git a/doc/yelp-xsl/C/icons.svg.media.play.page b/doc/yelp-xsl/C/icons.svg.media.play.page
new file mode 100644
index 00000000..6488510d
--- /dev/null
+++ b/doc/yelp-xsl/C/icons.svg.media.play.page
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="icons.svg.media.play" type="topic" style="xslt-template"><info><link type="guide" xref="icons" group="templates"/><link type="guide" xref="templates" group="icons"/><revision version="3.26" date="2017-05-24" status="final"/><desc>Output an <code>svg</code> element for a figure zoom-out icon.</desc></info><title>icons.svg.media.play</title><p>Output an <code>svg</code> element for a figure zoom-out icon.</p>
+
+
+ <p>This template outputs an SVG <code>svg</code> element with a play icon for media controls.</p>
+ <p>SVG icons can use CSS class names to pick up colors from the <file xref="colors">colors</file> module. By default, this icon uses the <code>yelp-svg-fill</code> class name.</p>
+</page>
diff --git a/doc/yelp-xsl/C/icons.svg.mode.page b/doc/yelp-xsl/C/icons.svg.mode.page
new file mode 100644
index 00000000..f2591a5d
--- /dev/null
+++ b/doc/yelp-xsl/C/icons.svg.mode.page
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="icons.svg.mode" type="topic" style="xslt-mode"><info><link type="guide" xref="icons" group="modes"/><link type="guide" xref="modes" group="icons"/><revision version="3.26" date="2017-05-24" status="final"/><desc>Reduce SVG icons to elements needed for presentation.</desc></info><title>icons.svg.mode</title><p>Reduce SVG icons to elements needed for presentation.</p>
+
+
+ <p>This mode matches SVG elements and outputs only the SVG needed for presentation. It strips out metadata and other elements and attributes used primarily by authoring tools. It also uses the <code style="xslt-param" xref="html.svg.namespace">html.svg.namespace</code> parameter to output SVG with or without namespace information, compatible with the dual HTML/XHTML output of these stylesheets.</p>
+</page>
diff --git a/doc/yelp-xsl/C/icons.svg.note.advanced.page b/doc/yelp-xsl/C/icons.svg.note.advanced.page
new file mode 100644
index 00000000..927cbb7c
--- /dev/null
+++ b/doc/yelp-xsl/C/icons.svg.note.advanced.page
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="icons.svg.note.advanced" type="topic" style="xslt-template"><info><link type="guide" xref="icons" group="templates"/><link type="guide" xref="templates" group="icons"/><revision version="3.26" date="2017-05-24" status="final"/><desc>Output an <code>svg</code> element for an advanced note icon.</desc></info><title>icons.svg.note.advanced</title><p>Output an <code>svg</code> element for an advanced note icon.</p>
+
+
+ <p>This template outputs an SVG <code>svg</code> element with an icon suitable for notes with advanced information.</p>
+ <p>SVG icons can use CSS class names to pick up colors from the <file xref="colors">colors</file> module. By default, this icon uses the <code>yelp-svg-fill</code> class name.</p>
+<list style="compact"><title>Calls Modes</title><item><p><link xref="icons.svg.mode"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/icons.svg.note.bug.page b/doc/yelp-xsl/C/icons.svg.note.bug.page
new file mode 100644
index 00000000..e4307842
--- /dev/null
+++ b/doc/yelp-xsl/C/icons.svg.note.bug.page
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="icons.svg.note.bug" type="topic" style="xslt-template"><info><link type="guide" xref="icons" group="templates"/><link type="guide" xref="templates" group="icons"/><revision version="3.26" date="2017-05-24" status="final"/><desc>Output an <code>svg</code> element for a bug note icon.</desc></info><title>icons.svg.note.bug</title><p>Output an <code>svg</code> element for a bug note icon.</p>
+
+
+ <p>This template outputs an SVG <code>svg</code> element with an icon suitable for notes about known bugs.</p>
+ <p>SVG icons can use CSS class names to pick up colors from the <file xref="colors">colors</file> module. By default, this icon uses the <code>yelp-svg-fill</code> class name.</p>
+<list style="compact"><title>Calls Modes</title><item><p><link xref="icons.svg.mode"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/icons.svg.note.caution.page b/doc/yelp-xsl/C/icons.svg.note.caution.page
new file mode 100644
index 00000000..68fe2986
--- /dev/null
+++ b/doc/yelp-xsl/C/icons.svg.note.caution.page
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="icons.svg.note.caution" type="topic" style="xslt-template"><info><link type="guide" xref="icons" group="templates"/><link type="guide" xref="templates" group="icons"/><revision version="3.26" date="2017-05-24" status="final"/><desc>Output an <code>svg</code> element for a caution note icon.</desc></info><title>icons.svg.note.caution</title><p>Output an <code>svg</code> element for a caution note icon.</p>
+
+
+ <p>This template outputs an SVG <code>svg</code> element with an icon suitable for notes with cautionary information.</p>
+ <p>SVG icons can use CSS class names to pick up colors from the <file xref="colors">colors</file> module. By default, this icon uses the <code>yelp-svg-fill</code> class name.</p>
+<list style="compact"><title>Calls Modes</title><item><p><link xref="icons.svg.mode"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/icons.svg.note.danger.page b/doc/yelp-xsl/C/icons.svg.note.danger.page
new file mode 100644
index 00000000..741955e1
--- /dev/null
+++ b/doc/yelp-xsl/C/icons.svg.note.danger.page
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="icons.svg.note.danger" type="topic" style="xslt-template"><info><link type="guide" xref="icons" group="templates"/><link type="guide" xref="templates" group="icons"/><revision version="3.26" date="2017-05-24" status="final"/><desc>Output an <code>svg</code> element for a danger note icon.</desc></info><title>icons.svg.note.danger</title><p>Output an <code>svg</code> element for a danger note icon.</p>
+
+
+ <p>This template outputs an SVG <code>svg</code> element with an icon suitable for notes about dangerous situations.</p>
+ <p>SVG icons can use CSS class names to pick up colors from the <file xref="colors">colors</file> module. By default, this icon uses the <code>yelp-svg-fill</code> class name.</p>
+<list style="compact"><title>Calls Modes</title><item><p><link xref="icons.svg.mode"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/icons.svg.note.important.page b/doc/yelp-xsl/C/icons.svg.note.important.page
new file mode 100644
index 00000000..23c55205
--- /dev/null
+++ b/doc/yelp-xsl/C/icons.svg.note.important.page
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="icons.svg.note.important" type="topic" style="xslt-template"><info><link type="guide" xref="icons" group="templates"/><link type="guide" xref="templates" group="icons"/><revision version="3.26" date="2017-05-24" status="final"/><desc>Output an <code>svg</code> element for an important note icon.</desc></info><title>icons.svg.note.important</title><p>Output an <code>svg</code> element for an important note icon.</p>
+
+
+ <p>This template outputs an SVG <code>svg</code> element with an icon suitable for notes with important information.</p>
+ <p>SVG icons can use CSS class names to pick up colors from the <file xref="colors">colors</file> module. By default, this icon uses the <code>yelp-svg-fill</code> class name.</p>
+<list style="compact"><title>Calls Modes</title><item><p><link xref="icons.svg.mode"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/icons.svg.note.note.page b/doc/yelp-xsl/C/icons.svg.note.note.page
new file mode 100644
index 00000000..bc3d696c
--- /dev/null
+++ b/doc/yelp-xsl/C/icons.svg.note.note.page
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="icons.svg.note.note" type="topic" style="xslt-template"><info><link type="guide" xref="icons" group="templates"/><link type="guide" xref="templates" group="icons"/><revision version="3.26" date="2017-05-24" status="final"/><desc>Output an <code>svg</code> element for a note icon.</desc></info><title>icons.svg.note.note</title><p>Output an <code>svg</code> element for a note icon.</p>
+
+
+ <p>This template outputs an SVG <code>svg</code> element with an icon suitable for notes with general information.</p>
+ <p>SVG icons can use CSS class names to pick up colors from the <file xref="colors">colors</file> module. By default, this icon uses the <code>yelp-svg-fill</code> class name.</p>
+<list style="compact"><title>Calls Modes</title><item><p><link xref="icons.svg.mode"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/icons.svg.note.package.page b/doc/yelp-xsl/C/icons.svg.note.package.page
new file mode 100644
index 00000000..6460c8c3
--- /dev/null
+++ b/doc/yelp-xsl/C/icons.svg.note.package.page
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="icons.svg.note.package" type="topic" style="xslt-template"><info><link type="guide" xref="icons" group="templates"/><link type="guide" xref="templates" group="icons"/><revision version="3.26" date="2017-05-24" status="final"/><desc>Output an <code>svg</code> element for a package note icon.</desc></info><title>icons.svg.note.package</title><p>Output an <code>svg</code> element for a package note icon.</p>
+
+
+ <p>This template outputs an SVG <code>svg</code> element with an icon suitable for notes about packages the user may need to install.</p>
+ <p>SVG icons can use CSS class names to pick up colors from the <file xref="colors">colors</file> module. By default, this icon uses the <code>yelp-svg-fill</code> class name.</p>
+<list style="compact"><title>Calls Modes</title><item><p><link xref="icons.svg.mode"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/icons.svg.note.page b/doc/yelp-xsl/C/icons.svg.note.page
new file mode 100644
index 00000000..8490ff7d
--- /dev/null
+++ b/doc/yelp-xsl/C/icons.svg.note.page
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="icons.svg.note" type="topic" style="xslt-template"><info><link type="guide" xref="icons" group="templates"/><link type="guide" xref="templates" group="icons"/><revision version="3.26" date="2017-05-24" status="final"/><desc>Output an <code>svg</code> element for a note icon.</desc></info><title>icons.svg.note</title><p>Output an <code>svg</code> element for a note icon.</p>
+
+
+ <synopsis><title>Parameters</title><terms>
+ <item>
+ <title><code>style</code></title>
+ <p>The style of the note.</p>
+ </item>
+ </terms></synopsis>
+ <p>This template outputs an SVG <code>svg</code> element with an icon suitable for notes and other types of admonitions. It takes a <code style="xslt-param">style</code> parameter specifying a note style. The default style is <code>"note"</code>. This template uses the <code style="xslt-param">style</code> parameter to determine which specific template to call to output the SVG content.</p>
+ <p>SVG icons can use CSS class names to pick up colors from the <file xref="colors">colors</file> module.</p>
+<list style="compact"><title>Calls Templates</title><item><p><link xref="icons.svg.note.advanced"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/icons.svg.note.tip.page b/doc/yelp-xsl/C/icons.svg.note.tip.page
new file mode 100644
index 00000000..52955bdc
--- /dev/null
+++ b/doc/yelp-xsl/C/icons.svg.note.tip.page
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="icons.svg.note.tip" type="topic" style="xslt-template"><info><link type="guide" xref="icons" group="templates"/><link type="guide" xref="templates" group="icons"/><revision version="3.26" date="2017-05-24" status="final"/><desc>Output an <code>svg</code> element for a tip note icon.</desc></info><title>icons.svg.note.tip</title><p>Output an <code>svg</code> element for a tip note icon.</p>
+
+
+ <p>This template outputs an SVG <code>svg</code> element with an icon suitable for notes with tips.</p>
+ <p>SVG icons can use CSS class names to pick up colors from the <file xref="colors">colors</file> module. By default, this icon uses the <code>yelp-svg-fill</code> class name.</p>
+<list style="compact"><title>Calls Modes</title><item><p><link xref="icons.svg.mode"/></p></item></list></page>
diff --git a/doc/yelp-xsl/C/icons.svg.note.warning.page b/doc/yelp-xsl/C/icons.svg.note.warning.page
new file mode 100644
index 00000000..dd92a699
--- /dev/null
+++ b/doc/yelp-xsl/C/icons.svg.note.warning.page
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<page xmlns="http://projectmallard.org/1.0/" id="icons.svg.note.warning" type="topic" style="xslt-template"><info><link type="guide" xref="icons" group="templates"/><link type="guide" xref="templates" group="icons"/><revision version="3.26" date="2017-05-24" status="final"/><desc>Output an <code>svg</code> element for a warning note icon.</desc></info><title>icons.svg.note.warning</title><p>Output an <code>svg</code> element for a warning note icon.</p>
+
+
+ <p>This template outputs an SVG <code>svg</code> element with an icon suitable for notes with warnings.</p>
+ <p>SVG icons can use CSS class names to pick up colors from the <file xref="colors">colors</file> module. By default, this icon uses the <code>yelp-svg-fill</code> class name.</p>
+<list style="compact"><title>Calls Modes</title><item><p><link xref="icons.svg.mode"/></p></item></list></page>