summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Hallot <olivier.hallot@libreoffice.org>2020-02-26 17:34:29 -0300
committerOlivier Hallot <olivier.hallot@libreoffice.org>2020-02-27 00:28:14 +0100
commit3c28b5afd108e5d2704a79aa5426bd19456cb866 (patch)
treee8f56c15f9e0f2d559158403d0e22b51f36c73b4
parentf824eb003a9884e2b16ef583664a5d7082d90836 (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.xsl41
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>