Author: artdaw
Date: 2008-11-13 09:52:43 -0500 (Thu, 13 Nov 2008)
New Revision: 11147
Modified:
trunk/docs/migrationguide/en/src/main/resources/css/html.css
trunk/docs/migrationguide/en/src/main/resources/images/close.png
trunk/docs/migrationguide/en/src/main/resources/images/feedback_logo.png
trunk/docs/migrationguide/en/src/main/resources/xslt/org/jboss/richfaces/xhtml.xsl
Log:
https://jira.jboss.org/jira/browse/RF-4644 - feedback was fixed
Modified: trunk/docs/migrationguide/en/src/main/resources/css/html.css
===================================================================
--- trunk/docs/migrationguide/en/src/main/resources/css/html.css 2008-11-13 14:51:56 UTC
(rev 11146)
+++ trunk/docs/migrationguide/en/src/main/resources/css/html.css 2008-11-13 14:52:43 UTC
(rev 11147)
@@ -150,6 +150,8 @@
font-size:12px;
}
+/* Feedback styles */
+
* html div#feedback-wrapper {position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
@@ -158,6 +160,13 @@
: document.body.scrollTop
+(document.body.clientHeight-this.clientHeight));}
+* html #feedback-maincontainer {position: absolute;
+top:expression(eval(document.compatMode &&
+document.compatMode=='CSS1Compat') ?
+documentElement.scrollTop
++(documentElement.clientHeight-this.clientHeight)
+: document.body.scrollTop
++(document.body.clientHeight-this.clientHeight));}
#feedback-wrapper{
margin: 0px;
@@ -166,7 +175,7 @@
bottom:0px;
right:0px;
height:322px;
- width: 136px;
+ width: 100px;
overflow: hidden;
}
@@ -175,93 +184,94 @@
display: block;
}
+
+#feedback-header{
+ background-color: #AAB3BD;
+ text-align: center;
+ color: white;
+ width: 100%;
+ font-weight: bold;
+ position: relative;
+ height: 20px;
+ padding: 0px;
+ margin:0px;
+}
+
+#feedback-close{
+ display:block;
+ position:absolute;
+ right:2px;
+ top:2px;
+ width:12px;
+ border: 0px;
+}
+
#feedback-state{
font-weight: bold;
height: 20px;
- width: 460px;
+ width: 100%;
+ line-height: 20px;
overflow: hidden;
- float: left;
}
-/*
-#feedback-maincontainer{
- width: 520px;
- height: 320px;
- border: 1px dotted #CCC;
- font-size: 12px;
- font-family: Arial, Helvetica, sans-serif;
- margin-left: 132px;
- text-align:center;
- background: #F5F5F5;
- padding:0 50px 30px 10px;
-}
-*/
#feedback-maincontainer{
z-index:2000;
- padding: 5px;
- text-align: center;
-
+ text-align: center;
background: #F5F5F5;
border: 1px solid #CCC;
position: fixed;
- top: 250px;
- left: 350px;
-
+ bottom: 0px;
+ right: 120px;
}
*html #feedback-maincontainer{
- width: 550px;
+ width: 520px;
}
-#feedback-slidedown{
- z-index:2000;
- padding: 5px;
- text-align: left;
- width:300px;
- height:100px;
- background: #F5F5F5;
- border: 1px solid #CCC;
- position: absolute;
- top: -250px;
- right:-400px;
- overflow: hidden;
+
+#feedback-mailform{
+ margin: 0px 20px 0px 20px;
+ padding-bottom:5px;
}
+*html #feedback-mailform{
+ margin: 0px 20px 0px 0px;
+ padding-bottom:5px;
+}
+
.feedback-textbox-div{
font-weight: bold;
- padding-right: 20px;
- margin: 5px 0px 5px 0px;
- text-align: right;
+ margin-bottom:5px;
+ text-align: right;
color: #415973;
- vertical-align: middle;
}
-#message{
+#feedback-message{
width: 200px;
height: 150px;
padding: 2px;
}
.feedback-formbutton{
-font-size: 12px;
-font-family: Arial, Helvetica, sans-serif;
-color: #415973;
+ font-size: 12px;
+ font-family: Arial, Helvetica, sans-serif;
+ color: #415973;
}
-.feedback-textbox, #message{
-background-color:#FFFFFF;
-border:1px solid #A5ACB2;
-padding:2px 1px 3px 5px;
-width: 400px;
-font-size: 12px;
-font-family: Arial, Helvetica, sans-serif;
-color: #000;
+.feedback-textbox, #feedback-message{
+ background-color:#FFFFFF;
+ border:1px solid #A5ACB2;
+ padding:2px 1px 3px 5px;
+ width: 400px;
+ font-size: 12px;
+ font-family: Arial, Helvetica, sans-serif;
+ color: #000;
}
.feedback-button-container{
-margin: 0px 5px 0px 0px;
+ margin: 0px 5px 0px 0px;
}
.feedback-images{
-border:0;
-margin:0;
-display: inline;
+ border:0;
+ margin:0;
+ display: inline;
}
\ No newline at end of file
Modified: trunk/docs/migrationguide/en/src/main/resources/images/close.png
===================================================================
(Binary files differ)
Modified: trunk/docs/migrationguide/en/src/main/resources/images/feedback_logo.png
===================================================================
(Binary files differ)
Modified:
trunk/docs/migrationguide/en/src/main/resources/xslt/org/jboss/richfaces/xhtml.xsl
===================================================================
---
trunk/docs/migrationguide/en/src/main/resources/xslt/org/jboss/richfaces/xhtml.xsl 2008-11-13
14:51:56 UTC (rev 11146)
+++
trunk/docs/migrationguide/en/src/main/resources/xslt/org/jboss/richfaces/xhtml.xsl 2008-11-13
14:52:43 UTC (rev 11147)
@@ -1,235 +1,237 @@
-<?xml version='1.0'?>
-
-<!--
- Copyright 2008 JBoss, a division of Red Hat
- License: LGPL
- Author: Mark Newton <mark.newton(a)jboss.org>
--->
-
-<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
-
- <xsl:import href="classpath:/xslt/org/jboss/xhtml.xsl"/>
- <xsl:import href="xhtml-common.xsl"/>
-
-<xsl:param name="chunk.fast" select="1"/>
- <xsl:template name="user.head.content">
- <xsl:param name="node" select="." />
- <script type="text/javascript"
src="script/prototype-1.6.0.2.js"><xsl:comment>If you see this message,
your web browser doesn't support JavaScript or JavaScript is
disabled.</xsl:comment></script>
- <script type="text/javascript"
src="script/effects.js"><xsl:comment>If you see this message, your web
browser doesn't support JavaScript or JavaScript is
disabled.</xsl:comment></script>
- <script type="text/javascript"
src="script/scriptaculous.js"><xsl:comment>If you see this message,
your web browser doesn't support JavaScript or JavaScript is
disabled.</xsl:comment></script>
- <script type="text/javascript"
src="script/toggle.js"><xsl:comment>If you see this message, your web
browser doesn't support JavaScript or JavaScript is
disabled.</xsl:comment></script>
- </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'">
- <xsl:if test="$row1 or $row2">
- <xsl:if test="$row1">
- <div id="overlay">
- <xsl:text> </xsl:text>
- </div>
-
- <!-- FEEDBACK -->
-
-
-
- <div id="feedback-maincontainer" style="display:none">
- <div id="feedback-state"><xsl:text> </xsl:text></div>
- <a href="#" onclick="$('feedback-maincontainer').hide();
return false;">
- <img src="images/close.png" class="feedback-images" />
- </a>
- <form id="feedback-mailform">
- <div class="feedback-textbox-div">
- Subject:<input type="text" id="subject" title="Enter the
subject of your message" class="feedback-textbox" />
- </div>
- <div class="feedback-textbox-div">
- <span style="vertical-align: top;">Message:</span>
- <textarea name="message" title="Type here the text of your
message" id="message"><xsl:text>
</xsl:text></textarea>
- </div>
- <div class="feedback-textbox-div">
- Your name:<input type="text" id="name" title="Enter your
name" class="feedback-textbox" />
- </div>
- <div class="feedback-textbox-div">
- Your email:<input type="text" id="email" title="Enter
your email address" class="feedback-textbox" />
- </div>
- <span class="feedback-button-container">
- <input type="submit" value="Send Message"
class="feedback-formbutton" title="Send Message" />
- </span>
- <span class="feedback-button-container">
- <input type="reset" value="Clear All Fields"
class="feedback-formbutton" title="Clear All Fields" />
- </span>
- </form>
-</div>
-<div id="feedback-wrapper">
- <a id="feedback-link" href="#"
onclick="$('feedback-maincontainer').appear(); return false;">
- <img src="images/feedback_logo.png" class="feedback-images"
width="136px"/>
- </a>
-</div>
-
-
-
-
- <!-- FEEDBACK ENDS -->
-
- <p
xmlns="http://www.w3.org/1999/xhtml">
- <xsl:attribute name="id">
- <xsl:text>title</xsl:text>
- </xsl:attribute>
- <a>
- <xsl:attribute name="href">
- <xsl:value-of select="$siteHref" />
- </xsl:attribute>
- <xsl:attribute name="class">
- <xsl:text>site_href</xsl:text>
- </xsl:attribute>
- <strong>
- <xsl:value-of select="$siteLinkText"/>
- </strong>
- </a>
- <a>
- <xsl:attribute name="href">
- <xsl:value-of select="$docHref" />
- </xsl:attribute>
- <xsl:attribute name="class">
- <xsl:text>doc_href</xsl:text>
- </xsl:attribute>
- <strong>
- <xsl:value-of select="$docLinkText"/>
- </strong>
- </a>
- </p>
- </xsl:if>
- <xsl:if test="$row2">
- <ul class="docnav"
xmlns="http://www.w3.org/1999/xhtml">
- <li class="previous">
- <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>
- <strong>
- <xsl:call-template name="navig.content">
- <xsl:with-param name="direction"
select="'prev'"/>
- </xsl:call-template>
- </strong>
- </a>
- </xsl:if>
- </li>
- <li class="next">
- <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>
- <strong>
- <xsl:call-template name="navig.content">
- <xsl:with-param name="direction"
select="'next'"/>
- </xsl:call-template>
- </strong>
- </a>
- </xsl:if>
- </li>
- </ul>
- </xsl:if>
- </xsl:if>
- <xsl:if test="$header.rule != 0">
- <hr/>
- </xsl:if>
- </xsl:if>
-</xsl:template>
-
-<xsl:template name="chunk">
- <xsl:param name="node" select="."/>
-
- <xsl:choose>
- <xsl:when test="not($node/parent::*)">1</xsl:when>
- <xsl:when
test="$node/parent::node()/processing-instruction('forseChanks') and
local-name($node)!='title' and local-name($node)!='para' and
local-name($node)='section'" >1</xsl:when>
- <xsl:when test="local-name($node) = 'sect1'
- and $chunk.section.depth >= 1
- and ($chunk.first.sections != 0
- or count($node/preceding-sibling::sect1) > 0)">
- <xsl:text>1</xsl:text>
- </xsl:when>
- <xsl:when test="local-name($node) = 'sect2'
- and $chunk.section.depth >= 2
- and ($chunk.first.sections != 0
- or count($node/preceding-sibling::sect2) > 0)">
- <xsl:call-template name="chunk">
- <xsl:with-param name="node" select="$node/parent::*"/>
- </xsl:call-template>
- </xsl:when>
- <xsl:when test="local-name($node) = 'sect3'
- and $chunk.section.depth >= 3
- and ($chunk.first.sections != 0
- or count($node/preceding-sibling::sect3) > 0)">
- <xsl:call-template name="chunk">
- <xsl:with-param name="node" select="$node/parent::*"/>
- </xsl:call-template>
- </xsl:when>
- <xsl:when test="local-name($node) = 'sect4'
- and $chunk.section.depth >= 4
- and ($chunk.first.sections != 0
- or count($node/preceding-sibling::sect4) > 0)">
- <xsl:call-template name="chunk">
- <xsl:with-param name="node" select="$node/parent::*"/>
- </xsl:call-template>
- </xsl:when>
- <xsl:when test="local-name($node) = 'sect5'
- and $chunk.section.depth >= 5
- and ($chunk.first.sections != 0
- or count($node/preceding-sibling::sect5) > 0)">
- <xsl:call-template name="chunk">
- <xsl:with-param name="node" select="$node/parent::*"/>
- </xsl:call-template>
- </xsl:when>
- <xsl:when test="local-name($node) = 'section'
- and $chunk.section.depth >= count($node/ancestor::section)+1
- and ($chunk.first.sections != 0
- or count($node/preceding-sibling::section) >
0)">
- <xsl:call-template name="chunk">
- <xsl:with-param name="node" select="$node/parent::*"/>
- </xsl:call-template>
- </xsl:when>
-
- <xsl:when
test="local-name($node)='preface'">1</xsl:when>
- <xsl:when
test="local-name($node)='chapter'">1</xsl:when>
- <xsl:when
test="local-name($node)='appendix'">1</xsl:when>
- <xsl:when
test="local-name($node)='article'">1</xsl:when>
- <xsl:when test="local-name($node)='part'">1</xsl:when>
- <xsl:when
test="local-name($node)='reference'">1</xsl:when>
- <xsl:when
test="local-name($node)='refentry'">1</xsl:when>
- <xsl:when test="local-name($node)='index' and ($generate.index != 0
or count($node/*) > 0)
- and (local-name($node/parent::*) = 'article'
- or local-name($node/parent::*) = 'book'
- or local-name($node/parent::*) = 'part'
- )">1</xsl:when>
- <xsl:when test="local-name($node)='bibliography'
- and (local-name($node/parent::*) = 'article'
- or local-name($node/parent::*) = 'book'
- or local-name($node/parent::*) = 'part'
- )">1</xsl:when>
- <xsl:when test="local-name($node)='glossary'
- and (local-name($node/parent::*) = 'article'
- or local-name($node/parent::*) = 'book'
- or local-name($node/parent::*) = 'part'
- )">1</xsl:when>
- <xsl:when
test="local-name($node)='colophon'">1</xsl:when>
- <xsl:when test="local-name($node)='book'">1</xsl:when>
- <xsl:when test="local-name($node)='set'">1</xsl:when>
- <xsl:when
test="local-name($node)='setindex'">1</xsl:when>
- <xsl:when test="local-name($node)='legalnotice'
- and $generate.legalnotice.link != 0">1</xsl:when>
- <xsl:otherwise>0</xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-</xsl:stylesheet>
+<?xml version='1.0'?>
+
+<!--
+ Copyright 2008 JBoss, a division of Red Hat
+ License: LGPL
+ Author: Mark Newton <mark.newton(a)jboss.org>
+-->
+
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
+
+ <xsl:import href="classpath:/xslt/org/jboss/xhtml.xsl"/>
+ <xsl:import href="xhtml-common.xsl"/>
+
+<xsl:param name="chunk.fast" select="1"/>
+ <xsl:template name="user.head.content">
+ <xsl:param name="node" select="." />
+ <script type="text/javascript"
src="script/prototype-1.6.0.2.js"><xsl:comment>If you see this message,
your web browser doesn't support JavaScript or JavaScript is
disabled.</xsl:comment></script>
+ <script type="text/javascript"
src="script/effects.js"><xsl:comment>If you see this message, your web
browser doesn't support JavaScript or JavaScript is
disabled.</xsl:comment></script>
+ <script type="text/javascript"
src="script/scriptaculous.js"><xsl:comment>If you see this message,
your web browser doesn't support JavaScript or JavaScript is
disabled.</xsl:comment></script>
+ <script type="text/javascript"
src="script/toggle.js"><xsl:comment>If you see this message, your web
browser doesn't support JavaScript or JavaScript is
disabled.</xsl:comment></script>
+ </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'">
+ <xsl:if test="$row1 or $row2">
+ <xsl:if test="$row1">
+ <div id="overlay">
+ <xsl:text> </xsl:text>
+ </div>
+
+ <!-- FEEDBACK -->
+
+
+
+ <div id="feedback-maincontainer" style="display:none">
+ <div id="feedback-header">
+ Send your remarks, comments or wishes to doc team
+ </div>
+ <a href="#" onclick="$('feedback-maincontainer').hide();
return false;" id="feedback-close">
+ <img src="images/close.png" class="feedback-images" />
+ </a>
+ <div id="feedback-state"><xsl:text>
</xsl:text></div>
+
+ <form id="feedback-mailform">
+ <div class="feedback-textbox-div">
+ Subject:<input type="text" id="subject" title="Enter the
subject of your message" class="feedback-textbox" />
+ </div>
+ <div class="feedback-textbox-div">
+ <span style="vertical-align: top;">Message:</span>
+ <textarea name="message" title="Type here the text of your
message" id="feedback-message"><xsl:text>
</xsl:text></textarea>
+ </div>
+ <div class="feedback-textbox-div">
+ Your name:<input type="text" id="name" title="Enter your
name" class="feedback-textbox" />
+ </div>
+ <div class="feedback-textbox-div">
+ Your email:<input type="text" id="email" title="Enter
your email address" class="feedback-textbox" />
+ </div>
+ <span class="feedback-button-container">
+ <input type="submit" value="Send Message"
class="feedback-formbutton" title="Send Message" />
+ </span>
+ <span class="feedback-button-container">
+ <input type="reset" value="Clear All Fields"
class="feedback-formbutton" title="Clear All Fields" />
+ </span>
+ </form>
+ </div>
+ <div id="feedback-wrapper">
+ <a id="feedback-link" href="#"
onclick="$('feedback-maincontainer').appear(); return false;">
+ <img src="images/feedback_logo.png" class="feedback-images"
width="100px"/>
+ </a>
+ </div>
+
+
+ <!-- FEEDBACK ENDS -->
+
+ <p
xmlns="http://www.w3.org/1999/xhtml">
+ <xsl:attribute name="id">
+ <xsl:text>title</xsl:text>
+ </xsl:attribute>
+ <a>
+ <xsl:attribute name="href">
+ <xsl:value-of select="$siteHref" />
+ </xsl:attribute>
+ <xsl:attribute name="class">
+ <xsl:text>site_href</xsl:text>
+ </xsl:attribute>
+ <strong>
+ <xsl:value-of select="$siteLinkText"/>
+ </strong>
+ </a>
+ <a>
+ <xsl:attribute name="href">
+ <xsl:value-of select="$docHref" />
+ </xsl:attribute>
+ <xsl:attribute name="class">
+ <xsl:text>doc_href</xsl:text>
+ </xsl:attribute>
+ <strong>
+ <xsl:value-of select="$docLinkText"/>
+ </strong>
+ </a>
+ </p>
+ </xsl:if>
+ <xsl:if test="$row2">
+ <ul class="docnav"
xmlns="http://www.w3.org/1999/xhtml">
+ <li class="previous">
+ <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>
+ <strong>
+ <xsl:call-template name="navig.content">
+ <xsl:with-param name="direction"
select="'prev'"/>
+ </xsl:call-template>
+ </strong>
+ </a>
+ </xsl:if>
+ </li>
+ <li class="next">
+ <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>
+ <strong>
+ <xsl:call-template name="navig.content">
+ <xsl:with-param name="direction"
select="'next'"/>
+ </xsl:call-template>
+ </strong>
+ </a>
+ </xsl:if>
+ </li>
+ </ul>
+ </xsl:if>
+ </xsl:if>
+ <xsl:if test="$header.rule != 0">
+ <hr/>
+ </xsl:if>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="chunk">
+ <xsl:param name="node" select="."/>
+
+ <xsl:choose>
+ <xsl:when test="not($node/parent::*)">1</xsl:when>
+ <xsl:when
test="$node/parent::node()/processing-instruction('forseChanks') and
local-name($node)!='title' and local-name($node)!='para' and
local-name($node)='section'" >1</xsl:when>
+ <xsl:when test="local-name($node) = 'sect1'
+ and $chunk.section.depth >= 1
+ and ($chunk.first.sections != 0
+ or count($node/preceding-sibling::sect1) > 0)">
+ <xsl:text>1</xsl:text>
+ </xsl:when>
+ <xsl:when test="local-name($node) = 'sect2'
+ and $chunk.section.depth >= 2
+ and ($chunk.first.sections != 0
+ or count($node/preceding-sibling::sect2) > 0)">
+ <xsl:call-template name="chunk">
+ <xsl:with-param name="node" select="$node/parent::*"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="local-name($node) = 'sect3'
+ and $chunk.section.depth >= 3
+ and ($chunk.first.sections != 0
+ or count($node/preceding-sibling::sect3) > 0)">
+ <xsl:call-template name="chunk">
+ <xsl:with-param name="node" select="$node/parent::*"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="local-name($node) = 'sect4'
+ and $chunk.section.depth >= 4
+ and ($chunk.first.sections != 0
+ or count($node/preceding-sibling::sect4) > 0)">
+ <xsl:call-template name="chunk">
+ <xsl:with-param name="node" select="$node/parent::*"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="local-name($node) = 'sect5'
+ and $chunk.section.depth >= 5
+ and ($chunk.first.sections != 0
+ or count($node/preceding-sibling::sect5) > 0)">
+ <xsl:call-template name="chunk">
+ <xsl:with-param name="node" select="$node/parent::*"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="local-name($node) = 'section'
+ and $chunk.section.depth >= count($node/ancestor::section)+1
+ and ($chunk.first.sections != 0
+ or count($node/preceding-sibling::section) >
0)">
+ <xsl:call-template name="chunk">
+ <xsl:with-param name="node" select="$node/parent::*"/>
+ </xsl:call-template>
+ </xsl:when>
+
+ <xsl:when
test="local-name($node)='preface'">1</xsl:when>
+ <xsl:when
test="local-name($node)='chapter'">1</xsl:when>
+ <xsl:when
test="local-name($node)='appendix'">1</xsl:when>
+ <xsl:when
test="local-name($node)='article'">1</xsl:when>
+ <xsl:when test="local-name($node)='part'">1</xsl:when>
+ <xsl:when
test="local-name($node)='reference'">1</xsl:when>
+ <xsl:when
test="local-name($node)='refentry'">1</xsl:when>
+ <xsl:when test="local-name($node)='index' and ($generate.index != 0
or count($node/*) > 0)
+ and (local-name($node/parent::*) = 'article'
+ or local-name($node/parent::*) = 'book'
+ or local-name($node/parent::*) = 'part'
+ )">1</xsl:when>
+ <xsl:when test="local-name($node)='bibliography'
+ and (local-name($node/parent::*) = 'article'
+ or local-name($node/parent::*) = 'book'
+ or local-name($node/parent::*) = 'part'
+ )">1</xsl:when>
+ <xsl:when test="local-name($node)='glossary'
+ and (local-name($node/parent::*) = 'article'
+ or local-name($node/parent::*) = 'book'
+ or local-name($node/parent::*) = 'part'
+ )">1</xsl:when>
+ <xsl:when
test="local-name($node)='colophon'">1</xsl:when>
+ <xsl:when test="local-name($node)='book'">1</xsl:when>
+ <xsl:when test="local-name($node)='set'">1</xsl:when>
+ <xsl:when
test="local-name($node)='setindex'">1</xsl:when>
+ <xsl:when test="local-name($node)='legalnotice'
+ and $generate.legalnotice.link != 0">1</xsl:when>
+ <xsl:otherwise>0</xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+</xsl:stylesheet>