blob: aec2686aca86b1c1b6219893a6eaf807be70576f [file]
<!--
~ Licensed to the Apache Software Foundation (ASF) under one
~ or more contributor license agreements. See the NOTICE file
~ distributed with this work for additional information
~ regarding copyright ownership. The ASF licenses this file
~ to you under the Apache License, Version 2.0 (the
~ "License"); you may not use this file except in compliance
~ with the License. You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
~
~
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template name="user.footer.content">
<xsl:text disable-output-escaping="yes">
<![CDATA[
<div id="disqus_thread"></div>
<script type="text/javascript">
// DISQUS
var disqus_identifier = "manual";
var disqus_title = "The Apache Zest Manual";
function getIdFromHeading ( headingElement )
{
var id = disqus_identifier;
var child = headingElement.firstChild;
if ( !child || child.nodeName.toLowerCase() !== "a")
{
return null;
}
var attr = child.getAttribute("id");
if ( !attr )
{
return null;
}
id += "-";
id += headingElement.firstChild.getAttribute("id");
return id;
}
var headings = document.body.getElementsByTagName("h1");
if ( headings.length > 0 )
{
var h1Id = getIdFromHeading ( headings[0] );
if ( h1Id )
{
if ( h1Id.length > 2 && h1Id.substr( 0, 9) === "manual-id" )
{
disqus_identifier += "-toc";
}
else
{
disqus_identifier = h1Id;
}
}
}
else
{
headings = document.body.getElementsByTagName("h2");
if ( headings.length > 0 )
{
var id = getIdFromHeading( headings[0] );
if ( id )
{
disqus_identifier = id;
}
else
{
var divs = document.body.getElementsByTagName("div");
for ( var i=0, l=divs.length; i<l; i+=1)
{
var div = divs[i];
if ( div.className === "refsynopsisdiv")
{
var divId = getIdFromHeading( div );
if ( divId )
{
disqus_identifier = divId;
}
break;
}
}
}
}
if ( document.title )
{
disqus_title = document.title;
var match = disqus_title.match( /^(Chapter|)[0-9\.\s]*(.*)$/ );
if ( match && match[2] )
{
disqus_title = match[2];
}
}
}
var disqus_url = window.location;
if ( disqus_url.protocol === "http:" || disqus_url.protocol === "https:" )
{
var docsLocation = "http://zest.apache.org/chunked/snapshot/";
var path = disqus_url.pathname;
var position = path.lastIndexOf('/');
if ( position === -1 )
{
position = path.lastIndexOf('\\');
}
if ( position > 0 )
{
var page = path.substring( position + 1 );
disqus_url = docsLocation + page;
}
}
var disqus_shortname = "zest";
var disqus_developer = 0;
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
// GA
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-62007352-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
]]>
</xsl:text>
<HR/>
<a>
<xsl:attribute name="href">
<xsl:apply-templates select="/book/bookinfo/legalnotice[1]" mode="chunk-filename"/>
</xsl:attribute>
<xsl:apply-templates select="/book/bookinfo/copyright[1]" mode="titlepage.mode"/>
</a>
</xsl:template>
</xsl:stylesheet>