diff options
author | Olivier Hallot <olivier.hallot@libreoffice.org> | 2020-02-26 17:34:29 -0300 |
---|---|---|
committer | Olivier Hallot <olivier.hallot@libreoffice.org> | 2020-02-27 00:28:14 +0100 |
commit | 3c28b5afd108e5d2704a79aa5426bd19456cb866 (patch) | |
tree | e8f56c15f9e0f2d559158403d0e22b51f36c73b4 | |
parent | f824eb003a9884e2b16ef583664a5d7082d90836 (diff) |
Fix links in xapian results page
Contents, Bookmarks and Modules links of xapian results pages
were broken after I486cbfbd680d52d00ef99ade9af5ecac2967c115
Change-Id: I7b912d9ff842810a66846b6a6da7857db69cac01
Reviewed-on: https://gerrit.libreoffice.org/c/help/+/89598
Tested-by: Jenkins
Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
-rw-r--r-- | help3xsl/xap_templ_query.xsl | 41 |
1 files changed, 20 insertions, 21 deletions
diff --git a/help3xsl/xap_templ_query.xsl b/help3xsl/xap_templ_query.xsl index a6648d70c7..6b4eb51c93 100644 --- a/help3xsl/xap_templ_query.xsl +++ b/help3xsl/xap_templ_query.xsl @@ -18,7 +18,7 @@ xsltproc xap_template_query.xsl <file.xhp> <xsl:param name="productname"/> <xsl:param name="productversion"/> <xsl:output indent="yes" method="text"/> - <xsl:variable name="target" select="concat('/',$productversion)"/> + <xsl:variable name="target" select="concat('/',$productversion,'/')"/> <!-- Strings for the help UI page --> <xsl:variable name ="ui_contents"><xsl:apply-templates select="//variable[@id='contents']"/></xsl:variable> <xsl:variable name ="ui_index"><xsl:apply-templates select="//variable[@id='index']"/></xsl:variable> @@ -38,7 +38,7 @@ xsltproc xap_template_query.xsl <file.xhp> <xsl:template match="/"> <![CDATA[$httpheader{Content-Type,text/html; charset=utf-8}<!DOCTYPE html><html lang="]]><xsl:value-of select="$lang"/><![CDATA["> -<base href="/"/> +<base href="]]><xsl:value-of select="$target"/><![CDATA["/> $set{flag_spelling,$ne{$cgi{SPELL},0}} $set{stemmer,$if{$cgi{STEMMER},$cgi{STEMMER},none}} $set{flag_spelling_correction,true} @@ -75,21 +75,21 @@ $def{SPAGE,<input type=submit name="[" value="$1" disabled=disabled>} <head> <title>$if{$query,Omega Search: $html{$query},Omega Search}</title> <!--$if{$opt{topterms},$include{inc/toptermsjs}}--> -<link rel="shortcut icon" href="]]><xsl:value-of select="$target"/><![CDATA[/media/navigation/favicon.ico"/> -<link type="text/css" href="]]><xsl:value-of select="$target"/><![CDATA[/normalize.css" rel="Stylesheet"/> -<link type="text/css" href="]]><xsl:value-of select="$target"/><![CDATA[/default.css" rel="Stylesheet"/> -<link type="text/css" href="]]><xsl:value-of select="$target"/><![CDATA[/prism.css" rel="Stylesheet"/> -<script type="text/javascript" src="]]><xsl:value-of select="$target"/><![CDATA[/polyfills.js"></script> -<script type="text/javascript" src="]]><xsl:value-of select="$target"/><![CDATA[/languages.js"></script> -<script type="text/javascript" src="]]><xsl:value-of select="$target"/><![CDATA[/fuzzysort.js"></script> -<script type="text/javascript" src="]]><xsl:value-of select="$target"/><![CDATA[/prism.js"></script> -<script type="text/javascript" src="]]><xsl:value-of select="$target"/><![CDATA[/help2.js" defer=""></script> -<script type="text/javascript" src="]]><xsl:value-of select="$target"/><![CDATA[/a11y-toggle.js" defer=""></script> -<script type="text/javascript" src="]]><xsl:value-of select="$target"/><![CDATA[/paginathing.js" defer=""></script> -<script type="text/javascript" src="]]><xsl:value-of select="concat($target,'/',$lang)"/><![CDATA[/langnames.js" defer=""></script> -<script type="text/javascript" src="]]><xsl:value-of select="concat($target,'/',$lang)"/><![CDATA[/bookmarks.js" defer=""></script> -<script type="text/javascript" src="]]><xsl:value-of select="concat($target,'/',$lang)"/><![CDATA[/contents.js" defer=""></script> -<script type="text/javascript" src="]]><xsl:value-of select="$target"/><![CDATA[/help.js" defer=""></script> +<link rel="shortcut icon" href="media/navigation/favicon.ico"/> +<link type="text/css" href="normalize.css" rel="Stylesheet"/> +<link type="text/css" href="default.css" rel="Stylesheet"/> +<link type="text/css" href="prism.css" rel="Stylesheet"/> +<script type="text/javascript" src="polyfills.js"></script> +<script type="text/javascript" src="languages.js"></script> +<script type="text/javascript" src="fuzzysort.js"></script> +<script type="text/javascript" src="prism.js"></script> +<script type="text/javascript" src="help2.js" defer=""></script> +<script type="text/javascript" src="a11y-toggle.js" defer=""></script> +<script type="text/javascript" src="paginathing.js" defer=""></script> +<script type="text/javascript" src="]]><xsl:value-of select="$lang"/><![CDATA[/langnames.js" defer=""></script> +<script type="text/javascript" src="]]><xsl:value-of select="$lang"/><![CDATA[/bookmarks.js" defer=""></script> +<script type="text/javascript" src="]]><xsl:value-of select="$lang"/><![CDATA[/contents.js" defer=""></script> +<script type="text/javascript" src="help.js" defer=""></script> <meta name="viewport" content="width=device-width,initial-scale=1"/> <style> input[type=image] { @@ -110,7 +110,7 @@ document.write("<span title=\""+D+" "+T+"\">]]><xsl:apply-templates select="//va <div id="TopLeftHeader"> <header> <div class="logo-container"> - <a class="logo" href="]]><xsl:value-of select="concat($target,'/',$lang)"/><![CDATA[/text/shared/05/new_help.html"> + <a class="logo" href="]]><xsl:value-of select="$lang"/><![CDATA[/text/shared/05/new_help.html"> <div class="symbol"></div> <p>]]><xsl:value-of select="$ui_logo"/><![CDATA[</p> </a> @@ -118,8 +118,7 @@ document.write("<span title=\""+D+" "+T+"\">]]><xsl:apply-templates select="//va </header> </div> <div class="modules"> - <button type="button" data-a11y-toggle="modules-nav" id="modules" onclick="setupModules(']]><xsl:value-of select="substring-after($target,'/')"/><![CDATA[/', ']]><xsl:value-of select="$lang"/><![CDATA[');"> - ]]><xsl:value-of select="$ui_module"/><![CDATA[ + <button type="button" data-a11y-toggle="modules-nav" id="modules" onclick="setupModules(']]><xsl:value-of select="$lang"/><![CDATA[');">]]><xsl:value-of select="$ui_module"/><![CDATA[ </button> <nav id="modules-nav"/><!-- is filled in via setupModules() on demand --> </div> @@ -147,7 +146,7 @@ document.write("<span title=\""+D+" "+T+"\">]]><xsl:apply-templates select="//va </div> </div> <div id="DisplayArea"> - <form name="P" method="get" action="]]><xsl:value-of select="concat($target,'/',$lang)"/><![CDATA[/search" target="_top"> + <form name="P" method="get" action="]]><xsl:value-of select="$lang"/><![CDATA[/search" target="_top"> <center> <input id="omega-autofocus" type=search name=P value="$html{$query}" size=40 autofocus> <script> |