summaryrefslogtreecommitdiff
path: root/doc/yelp-xsl/C/icons.page
blob: b17a96754aaf4a9fc5d3e4a829663d9cd92c4281 (plain)
1
2
<?xml version="1.0"?>
<page xmlns="http://projectmallard.org/1.0/" id="icons" type="guide" style="xslt-stylesheet"><info><link type="guide" xref="stylesheets" group="icons"/><revision version="3.26" date="2017-05-24" status="final"/><link type="xslt-defines-template" xref="icons.svg.note"/><link type="xslt-defines-template" xref="icons.svg.note.advanced"/><link type="xslt-defines-template" xref="icons.svg.note.bug"/><link type="xslt-defines-template" xref="icons.svg.note.caution"/><link type="xslt-defines-template" xref="icons.svg.note.danger"/><link type="xslt-defines-template" xref="icons.svg.note.important"/><link type="xslt-defines-template" xref="icons.svg.note.note"/><link type="xslt-defines-template" xref="icons.svg.note.package"/><link type="xslt-defines-template" xref="icons.svg.note.tip"/><link type="xslt-defines-template" xref="icons.svg.note.warning"/><link type="xslt-defines-template" xref="icons.svg.figure.zoom.in"/><link type="xslt-defines-template" xref="icons.svg.figure.zoom.out"/><link type="xslt-defines-template" xref="icons.svg.media.play"/><link type="xslt-defines-template" xref="icons.svg.media.pause"/><link type="xslt-implements-mode" xref="icons.svg.mode"/><link type="xslt-defines-param" xref="icons.size.quote"/></info><title>Icons</title><p>Specify common named icons to style output.</p><p>This stylesheet provides a common interface to specify icons for transformations to presentation-oreinted formats. This allows similar output for different types of input documents.</p><p>Many of the icons are output as SVG elements that can be embedded directly into an HTML document. These icons use class names like <code>yelp-svg-fill</code> and <code>yelp-svg-stroke</code>, allowing you to style them with colors from the <file xref="colors">colors</file> module.</p><p>Some SVG icons are read from separate source SVG files. When this is done, the <code style="xslt-mode" xref="icons.svg.mode">icons.svg.mode</code> mode is applied to reduce the SVG to the minimal form needed for proper presentation.</p><links type="topic" groups="stylesheets" style="linklist"><title>Stylesheets</title></links><links type="topic" groups="parameters" style="linklist"><title>Parameters</title></links><links type="topic" groups="modes" style="linklist"><title>Modes</title></links><links type="topic" groups="templates" style="linklist"><title>Templates</title></links><links type="topic" groups="keys" style="linklist"><title>Keys</title></links><table><title>Implements Templates</title><thead><tr><th><p>Mode</p></th><th><p>Match</p></th></tr></thead><tbody><tr><td><p><link xref="icons.svg.mode">icons.svg.mode</link></p></td><td><p><code>svg:title</code></p></td></tr><tr><td><p><link xref="icons.svg.mode">icons.svg.mode</link></p></td><td><p><code>svg:metadata</code></p></td></tr><tr><td><p><link xref="icons.svg.mode">icons.svg.mode</link></p></td><td><p><code>svg:*</code></p></td></tr><tr><td><p><link xref="icons.svg.mode">icons.svg.mode</link></p></td><td><p><code>text()</code></p></td></tr><tr><td><p><link xref="icons.svg.mode">icons.svg.mode</link></p></td><td><p><code>*</code></p></td></tr></tbody></table></page>