]> granicus.if.org Git - docbook-dsssl/commitdiff
Fix graphic paths; add spaces in script tags; make CSS consistent with graphics
authorNorman Walsh <ndw@nwalsh.com>
Sat, 25 Jan 2003 18:18:10 +0000 (18:18 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Sat, 25 Jan 2003 18:18:10 +0000 (18:18 +0000)
slides/xsl/html/vslides.xsl

index c88a218ab883545e29a968b50b3cbeb04bcf03cf..b488341f17e27410b198c1af2d76ad2f199b7554 100644 (file)
@@ -4,22 +4,21 @@
 
 <xsl:import href="slides-common.xsl"/>
 
-<xsl:param name="toc.width" select="100"/>
+<xsl:param name="but-fforward.png"  select="'active/but-fforward.png'"/>
+<xsl:param name="but-info.png"      select="'active/but-info.png'"/>
+<xsl:param name="but-next.png"      select="'active/but-next.png'"/>
+<xsl:param name="but-prev.png"      select="'active/but-prev.png'"/>
+<xsl:param name="but-rewind.png"    select="'active/but-rewind.png'"/>
 
-<xsl:param name="but-fforward.png" select="'active/but-fforward.png'"/>
-<xsl:param name="but-info.png" select="'active/but-info.png'"/>
-<xsl:param name="but-next.png" select="'active/but-next.png'"/>
-<xsl:param name="but-prev.png" select="'active/but-prev.png'"/>
-<xsl:param name="but-rewind.png" select="'active/but-rewind.png'"/>
 <xsl:param name="but-xfforward.png" select="'inactive/but-fforward.png'"/>
-<xsl:param name="but-xinfo.png" select="'inactive/but-info.png'"/>
-<xsl:param name="but-xnext.png" select="'inactive/but-next.png'"/>
-<xsl:param name="but-xprev.png" select="'inactive/but-prev.png'"/>
-<xsl:param name="but-xrewind.png" select="'inactive/but-rewind.png'"/>
+<xsl:param name="but-xinfo.png"     select="'inactive/but-info.png'"/>
+<xsl:param name="but-xnext.png"     select="'inactive/but-next.png'"/>
+<xsl:param name="but-xprev.png"     select="'inactive/but-prev.png'"/>
+<xsl:param name="but-xrewind.png"   select="'inactive/but-rewind.png'"/>
 
 <!-- overrides for this stylesheet -->
 <xsl:param name="titlefoil.html" select="concat('index', $html.ext)"/>
-<xsl:param name="toc.width" select="20"/>
+<xsl:param name="toc.width" select="40"/>
 
 <!-- ============================================================ -->
 
       <html>
         <head>
           <title><xsl:value-of select="slidesinfo/title"/></title>
-          <link type="text/css" rel="stylesheet">
-            <xsl:attribute name="href">
-              <xsl:call-template name="css.stylesheet"/>
-            </xsl:attribute>
-          </link>
+          <xsl:if test="$css.stylesheet != ''">
+            <link type="text/css" rel="stylesheet">
+              <xsl:attribute name="href">
+                <xsl:call-template name="css.stylesheet"/>
+              </xsl:attribute>
+            </link>
+          </xsl:if>
+          <xsl:apply-templates select="/processing-instruction('dbhtml')" mode="css.pi"/>
 
           <xsl:call-template name="links">
             <xsl:with-param name="next" select="/slides"/>
@@ -43,7 +45,9 @@
           </xsl:call-template>
 
           <xsl:if test="$keyboard.nav != 0">
-            <script language="JavaScript1.2" type="text/javascript"/>
+            <script language="JavaScript1.2" type="text/javascript">
+              <xsl:text> </xsl:text>
+            </script>
           </xsl:if>
 
           <xsl:if test="$keyboard.nav != 0">
       <html>
         <head>
           <title><xsl:value-of select="title"/></title>
-          <link type="text/css" rel="stylesheet">
-            <xsl:attribute name="href">
-              <xsl:call-template name="css.stylesheet"/>
-            </xsl:attribute>
-          </link>
+          <xsl:if test="$css.stylesheet != ''">
+            <link type="text/css" rel="stylesheet">
+              <xsl:attribute name="href">
+                <xsl:call-template name="css.stylesheet"/>
+              </xsl:attribute>
+            </link>
+          </xsl:if>
+          <xsl:apply-templates select="/processing-instruction('dbhtml')" mode="css.pi"/>
 
           <xsl:call-template name="links">
             <xsl:with-param name="next" select="(/slides/foil|/slides/foilgroup)[1]"/>
           </xsl:call-template>
 
           <xsl:if test="$keyboard.nav != 0">
-            <script language="JavaScript1.2" type="text/javascript"/>
+            <script language="JavaScript1.2" type="text/javascript">
+              <xsl:text> </xsl:text>
+            </script>
           </xsl:if>
 
           <xsl:if test="$keyboard.nav != 0">
         </head>
         <body class="titlepage">
           <xsl:call-template name="body.attributes"/>
+          <xsl:if test="$keyboard.nav != 0">
+            <xsl:attribute name="onkeypress">
+              <xsl:text>navigate(event)</xsl:text>
+            </xsl:attribute>
+          </xsl:if>
 
           <table border="0" width="100%" summary="Navigation and body table"
                  cellpadding="0" cellspacing="0">
     <xsl:with-param name="content">
       <head>
         <title><xsl:value-of select="title"/></title>
-        <link type="text/css" rel="stylesheet">
-          <xsl:attribute name="href">
-            <xsl:call-template name="css.stylesheet"/>
-          </xsl:attribute>
-        </link>
+        <xsl:if test="$css.stylesheet != ''">
+          <link type="text/css" rel="stylesheet">
+            <xsl:attribute name="href">
+              <xsl:call-template name="css.stylesheet"/>
+            </xsl:attribute>
+          </link>
+        </xsl:if>
+        <xsl:apply-templates select="/processing-instruction('dbhtml')" mode="css.pi"/>
 
         <xsl:call-template name="links">
           <xsl:with-param name="prev" select="$prevfoil"/>
         </xsl:call-template>
 
         <xsl:if test="$keyboard.nav != 0">
-          <script language="JavaScript1.2" type="text/javascript"/>
+          <script language="JavaScript1.2" type="text/javascript">
+            <xsl:text> </xsl:text>
+          </script>
         </xsl:if>
 
         <xsl:if test="$keyboard.nav != 0">
       </head>
       <body class="foilgroup">
         <xsl:call-template name="body.attributes"/>
+        <xsl:if test="$keyboard.nav != 0">
+          <xsl:attribute name="onkeypress">
+            <xsl:text>navigate(event)</xsl:text>
+          </xsl:attribute>
+        </xsl:if>
 
         <table border="0" width="100%" summary="Navigation and body table"
                cellpadding="0" cellspacing="0">
     <xsl:with-param name="content">
       <head>
         <title><xsl:value-of select="title"/></title>
-
-        <link type="text/css" rel="stylesheet">
-          <xsl:attribute name="href">
-            <xsl:call-template name="css.stylesheet"/>
-          </xsl:attribute>
-        </link>
+        <xsl:if test="$css.stylesheet != ''">
+          <link type="text/css" rel="stylesheet">
+            <xsl:attribute name="href">
+              <xsl:call-template name="css.stylesheet"/>
+            </xsl:attribute>
+          </link>
+        </xsl:if>
+        <xsl:apply-templates select="/processing-instruction('dbhtml')" mode="css.pi"/>
 
         <xsl:call-template name="links">
           <xsl:with-param name="prev" select="$prevfoil"/>
         </xsl:call-template>
 
         <xsl:if test="$keyboard.nav != 0">
-          <script language="JavaScript1.2" type="text/javascript"/>
+          <script language="JavaScript1.2" type="text/javascript">
+            <xsl:text> </xsl:text>
+          </script>
         </xsl:if>
 
         <xsl:if test="$keyboard.nav != 0">
       </head>
       <body class="foil">
         <xsl:call-template name="body.attributes"/>
+        <xsl:if test="$keyboard.nav != 0">
+          <xsl:attribute name="onkeypress">
+            <xsl:text>navigate(event)</xsl:text>
+          </xsl:attribute>
+        </xsl:if>
 
         <table border="0" width="100%" summary="Navigation and body table"
                cellpadding="0" cellspacing="0">