| <?xml version="1.0" encoding="utf-8"?> | |
| <!-- | |
| Copyright (c) 2010, 2019 Oracle and/or its affiliates. All rights reserved. | |
| This program and the accompanying materials are made available under the | |
| terms of the Eclipse Public License v. 2.0, which is available at | |
| http://www.eclipse.org/legal/epl-2.0. | |
| This Source Code may also be made available under the following Secondary | |
| Licenses when the conditions for such availability set forth in the | |
| Eclipse Public License v. 2.0 are satisfied: GNU General Public License, | |
| version 2 with the GNU Classpath Exception, which is available at | |
| https://www.gnu.org/software/classpath/license.html. | |
| SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 | |
| --> | |
| <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" | |
| xmlns:d="http://docbook.org/ns/docbook" | |
| exclude-result-prefixes="d" | |
| version="1.0"> | |
| <xsl:import href="urn:docbkx:stylesheet"/> | |
| <!--xsl:import href="urn:docbkx:stylesheet/highlight.xsl"/--> | |
| <xsl:template name="user.header.content"> | |
| <xsl:element name="div"> | |
| <xsl:attribute name="style">float:right</xsl:attribute> | |
| <xsl:element name="a"> | |
| <xsl:attribute name="href">https://eclipse-ee4j.github.io/jersey</xsl:attribute> | |
| <xsl:element name="img"> | |
| <xsl:attribute name="src">https://eclipse-ee4j.github.io/jersey.github.io/images/jersey_logo.png</xsl:attribute> | |
| </xsl:element> | |
| </xsl:element> | |
| </xsl:element> | |
| <xsl:element name="small">Links: | |
| <xsl:element name="a"> | |
| <xsl:attribute name="href">index.html</xsl:attribute> | |
| Table of Contents | |
| </xsl:element> | <xsl:element name="a"> | |
| <xsl:attribute name="href">user-guide.html</xsl:attribute> | |
| Single HTML | |
| </xsl:element> | |
| </xsl:element> | |
| </xsl:template> | |
| <xsl:template name="user.footer.content"> | |
| <xsl:element name="link"> | |
| <xsl:attribute name="href">https://eclipse-ee4j.github.io/jersey.github.io/sh/shCore.css</xsl:attribute> | |
| <xsl:attribute name="rel">stylesheet</xsl:attribute> | |
| <xsl:attribute name="type">text/css</xsl:attribute> | |
| </xsl:element> | |
| <xsl:element name="link"> | |
| <xsl:attribute name="href">https://eclipse-ee4j.github.io/jersey.github.io/sh/shThemeDefault.css</xsl:attribute> | |
| <xsl:attribute name="rel">stylesheet</xsl:attribute> | |
| <xsl:attribute name="type">text/css</xsl:attribute> | |
| </xsl:element> | |
| <xsl:element name="script"> | |
| <xsl:attribute name="src">https://eclipse-ee4j.github.io/jersey.github.io/sh/shCore.js</xsl:attribute> | |
| <xsl:attribute name="type">text/javascript</xsl:attribute> | |
| </xsl:element> | |
| <xsl:element name="script"> | |
| <xsl:attribute name="src">https://eclipse-ee4j.github.io/jersey.github.io/sh/shAutoloader.js</xsl:attribute> | |
| <xsl:attribute name="type">text/javascript</xsl:attribute> | |
| </xsl:element> | |
| <xsl:element name="script"> | |
| <xsl:attribute name="type">text/javascript</xsl:attribute> | |
| function path() { | |
| var args = arguments, | |
| result = [] | |
| ; | |
| for(var i = 0; i < args.length; i++) | |
| result.push(args[i].replace('@', 'https://eclipse-ee4j.github.io/jersey.github.io/sh/')); | |
| return result | |
| }; | |
| SyntaxHighlighter.autoloader.apply(null, path( | |
| 'applescript @shBrushAppleScript.js', | |
| 'actionscript3 as3 @shBrushAS3.js', | |
| 'bash shell @shBrushBash.js', | |
| 'coldfusion cf @shBrushColdFusion.js', | |
| 'cpp c @shBrushCpp.js', | |
| 'c# c-sharp csharp @shBrushCSharp.js', | |
| 'css @shBrushCss.js', | |
| 'delphi pascal @shBrushDelphi.js', | |
| 'diff patch pas @shBrushDiff.js', | |
| 'erl erlang @shBrushErlang.js', | |
| 'groovy @shBrushGroovy.js', | |
| 'java @shBrushJava.js', | |
| 'jfx javafx @shBrushJavaFX.js', | |
| 'js jscript javascript @shBrushJScript.js', | |
| 'perl pl @shBrushPerl.js', | |
| 'php @shBrushPhp.js', | |
| 'text plain @shBrushPlain.js', | |
| 'py python @shBrushPython.js', | |
| 'ruby rails ror rb @shBrushRuby.js', | |
| 'sass scss @shBrushSass.js', | |
| 'scala @shBrushScala.js', | |
| 'sql @shBrushSql.js', | |
| 'vb vbnet @shBrushVb.js', | |
| 'xml xhtml xslt html @shBrushXml.js' | |
| )); | |
| SyntaxHighlighter.all(); | |
| </xsl:element> | |
| </xsl:template> | |
| <xsl:template name="user.head.content"> | |
| <xsl:element name="script"> | |
| <xsl:attribute name="type">text/javascript</xsl:attribute> | |
| var _gaq = _gaq || []; | |
| _gaq.push(['_setAccount', 'UA-3160303-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); | |
| })(); | |
| </xsl:element> | |
| </xsl:template> | |
| <xsl:template match="d:programlisting"> | |
| <xsl:element name="pre"><xsl:attribute name="class"> | |
| toolbar: false; | |
| brush: <xsl:value-of select="@language"/>; | |
| <xsl:if test="@linenumbering = 'unnumbered'">gutter: false;</xsl:if> | |
| <xsl:if test="@startinglinenumber > 1">first-line: <xsl:value-of select="@startinglinenumber"/>;</xsl:if> | |
| </xsl:attribute><xsl:apply-templates/></xsl:element> | |
| </xsl:template> | |
| </xsl:stylesheet> |