Sha256: af87763fccd7c05aaea3856d0510e28e926a68bf659144d4628b9c09a9d3205b

Contents?: true

Size: 2 KB

Versions: 245

Compression:

Stored size: 2 KB

Contents

<?xml version="1.0" encoding="UTF-8"?>

<xsl:stylesheet version="1.0"

                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

                xmlns:outline="http://code.google.com/p/wkhtmltopdf/outline"

                xmlns="http://www.w3.org/1999/xhtml">

  <xsl:output doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"

              doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"

              indent="yes" />

  <xsl:template match="outline:outline">

    <html>

      <head>

        <title>Table of Contents</title>

        <style>

          h1 {

            text-align: center;

            font-size: 20px;

            font-family: arial;

          }

          div {border-bottom: 1px dashed rgb(200,200,200);}

          span {float: right;}

          li {list-style: none;}

          ul {

            font-size: 20px;

            font-family: arial;

          }

          ul ul {font-size: 80%; }

          ul {padding-left: 0em;}

          ul ul {padding-left: 1em;}

          a {text-decoration:none; color: black;}

        </style>

      </head>

      <body>

        <h1>Table of Contents</h1>

        <ul><xsl:apply-templates select="outline:item/outline:item"/></ul>

      </body>

    </html>

  </xsl:template>

  <xsl:template match="outline:item">

    <li>

      <xsl:if test="@title!=''">

        <div>

          <a>

            <xsl:if test="@link">

              <xsl:attribute name="href"><xsl:value-of select="@link"/></xsl:attribute>

            </xsl:if>

            <xsl:if test="@backLink">

              <xsl:attribute name="name"><xsl:value-of select="@backLink"/></xsl:attribute>

            </xsl:if>

            <xsl:value-of select="@title" /> 

          </a>

          <span> <xsl:value-of select="@page" /> </span>

        </div>

      </xsl:if>

      <ul>

        <xsl:apply-templates select="outline:item"/>

      </ul>

    </li>

  </xsl:template>

</xsl:stylesheet>

Version data entries

245 entries across 67 versions & 1 rubygems

Version Path
cosmos-4.5.2-java test/performance/config/tools/handbook_creator/default_toc.xsl
cosmos-4.5.2-java autohotkey/config/tools/handbook_creator/default_toc.xsl
cosmos-4.5.2 autohotkey/config/tools/handbook_creator/default_toc.xsl
cosmos-4.5.2 test/performance/config/tools/handbook_creator/default_toc.xsl
cosmos-4.5.1-java autohotkey/config/tools/handbook_creator/default_toc.xsl
cosmos-4.5.1-java test/performance/config/tools/handbook_creator/default_toc.xsl
cosmos-4.5.1 autohotkey/config/tools/handbook_creator/default_toc.xsl
cosmos-4.5.1 test/performance/config/tools/handbook_creator/default_toc.xsl
cosmos-4.5.0-java autohotkey/config/tools/handbook_creator/default_toc.xsl
cosmos-4.5.0-java test/performance/config/tools/handbook_creator/default_toc.xsl
cosmos-4.5.0 autohotkey/config/tools/handbook_creator/default_toc.xsl
cosmos-4.5.0 test/performance/config/tools/handbook_creator/default_toc.xsl
cosmos-4.4.2-java test/performance/config/tools/handbook_creator/default_toc.xsl
cosmos-4.4.2-java autohotkey/config/tools/handbook_creator/default_toc.xsl
cosmos-4.4.2 autohotkey/config/tools/handbook_creator/default_toc.xsl
cosmos-4.4.2 test/performance/config/tools/handbook_creator/default_toc.xsl
cosmos-4.4.1-java autohotkey/config/tools/handbook_creator/default_toc.xsl
cosmos-4.4.1-java demo/config/tools/handbook_creator/default_toc.xsl
cosmos-4.4.1-java install/config/tools/handbook_creator/default_toc.xsl
cosmos-4.4.1-java test/performance/config/tools/handbook_creator/default_toc.xsl