diff options
author | Olivier Hallot <ohallot@collabora.co.uk> | 2016-03-28 08:55:58 -0300 |
---|---|---|
committer | Olivier Hallot <ohallot@collabora.co.uk> | 2016-03-28 11:58:32 +0000 |
commit | 3b7250f9ebada03c3b5f1f8ad983002cdefd7cd1 (patch) | |
tree | d5342467f80cc1e19067a6286dea28c25873ca3d /help3xsl | |
parent | 7c4cc47475a5eef1dc30be04ee4f752882fd0cce (diff) |
Improve help3xsl/ online a bit
Change-Id: Ie514d8ba70b4620bdfc22ab989b2f45ec45c1d0e
Reviewed-on: https://gerrit.libreoffice.org/23566
Reviewed-by: Olivier Hallot <ohallot@collabora.co.uk>
Tested-by: Olivier Hallot <ohallot@collabora.co.uk>
Diffstat (limited to 'help3xsl')
-rw-r--r-- | help3xsl/index.html | 50 | ||||
-rw-r--r-- | help3xsl/online_transform.xsl | 93 |
2 files changed, 73 insertions, 70 deletions
diff --git a/help3xsl/index.html b/help3xsl/index.html index bf3cbb737a..88ff64af41 100644 --- a/help3xsl/index.html +++ b/help3xsl/index.html @@ -4,29 +4,31 @@ <link rel="stylesheet" type="text/css" href="default.css"/> </head> <body> -<div style="position: fixed;bottom: 5px;right: 5px;width: 50%;height: 50%;z-index:-1000;"> -<p>Display</p> - -</div> -<div style="position: fixed;bottom: 5px;left: 5px;width: 50%;height: 50%;z-index:-1000;"> -<p>Index</p> -</div> - -<div style="position: fixed;top: 5px;right: 5px;z-index:-1000;"> -<p> Top Right</p> -</div> -<div style="position: fixed;top: 5px;left: 5px;z-index:-1000;"> -<table> -<tr> -<td class="topmenu"><a href="/text/scalc/main0000.xhp">Calc</a></td> -<td class="topmenu"><a href="/text/swriter/main0000.xhp">Writer</a></td> -<td class="topmenu"><a href="/text/simpress/main0000.xhp">Impress</a></td> -<td class="topmenu"><a href="/text/sdraw/main0000.xhp">Draw</a></td> -<td class="topmenu"><a href="/text/schart/main0000.xhp">Chart</a></td> -<td class="topmenu"><a href="/text/smath/main0000.xhp">Math</a></td> -<td class="topmenu"><a href="/text/shared/explorer/database/main.xhp">Base</a></td> -</tr> -</table> -</div> + <div id="DisplayArea" style="position: fixed;bottom: 5px;right: 5px; overflow:auto; width: 70%;height: 90%;"> <p>Display Area</p> + </div> + <div id="BottomLeft" style="position: fixed;bottom: 5px;left: 5px; overflow:auto; width: 30%;height: 90%;"> + <p>Index will be put here</p> + </div> + <div id="TopRight" style="position: fixed;top: 5px;right: 5px;"> + <p> Top Right Area</p> + </div> + <div id="TopLeft" style="position: fixed;top: 5px;left: 5px;"> + <table> + <tr> + <td class="topmenu"><a href="/text/scalc/main0000.xhp">Calc</a></td> + <td class="topmenu"><a href="/text/swriter/main0000.xhp">Writer</a></td> + <td class="topmenu"><a href="/text/simpress/main0000.xhp">Impress</a></td> + <td class="topmenu"><a href="/text/sdraw/main0000.xhp">Draw</a></td> + <td class="topmenu"><a href="/text/schart/main0000.xhp">Chart</a></td> + <td class="topmenu"><a href="/text/sbasic/shared/main0601.xhp">Basic</a></td> + <td class="topmenu"><a href="/text/smath/main0000.xhp">Math</a></td> + <td class="topmenu"><a href="/text/shared/explorer/database/main.xhp">Base</a></td> + <td class="topmenu"><a href="/text/shared/guide/main.xhp">Guide</a></td> + </tr> + </table> + <div id="xmfile"> + <p class="infopage">This page is: <xsl:value-of select="$filename"/></p> + </div> + </div> </body> </html> diff --git a/help3xsl/online_transform.xsl b/help3xsl/online_transform.xsl index 80f3ea3b7b..287c351865 100644 --- a/help3xsl/online_transform.xsl +++ b/help3xsl/online_transform.xsl @@ -44,12 +44,12 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . --> -<xsl:stylesheet version="1.0" -xmlns:xsl="http://www.w3.org/1999/XSL/Transform" +<xsl:stylesheet version="1.0" +xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:math="http://www.w3.org/1998/Math/MathML"> -<xsl:output indent="yes" method="html" -doctype-system= "about:legacy-compat"/> +<xsl:output indent="yes" method="html" +doctype-system= "about:legacy-compat"/> <!-- ############################ @@ -118,7 +118,7 @@ doctype-system= "about:legacy-compat"/> <!-- <xsl:variable name="img_url_prefix" select="concat('vnd.libreoffice.image://',$imgtheme,'/')"/> --> <!--<xsl:variable name="urlpost" select=""/>--> <xsl:variable name="urlpost" select="concat('?Language=',$lang,$am,'System=',$System,$am,'UseDB=no')"/> -<xsl:variable name="urlpre" select="$help_url_prefix" /> +<xsl:variable name="urlpre" select="$help_url_prefix" /> <xsl:variable name="linkprefix" select="$urlpre"/> <xsl:variable name="linkpostfix" select="$urlpost"/> @@ -170,6 +170,7 @@ doctype-system= "about:legacy-compat"/> <td class="topmenu"><a href="/text/sbasic/shared/main0601.xhp">Basic</a></td> <td class="topmenu"><a href="/text/smath/main0000.xhp">Math</a></td> <td class="topmenu"><a href="/text/shared/explorer/database/main.xhp">Base</a></td> + <td class="topmenu"><a href="/text/shared/guide/main.xhp">Guide</a></td> </tr> </table> <div id="xmfile"><p class="infopage">This page is: <xsl:value-of select="$filename"/></p></div> @@ -302,13 +303,13 @@ doctype-system= "about:legacy-compat"/> <xsl:apply-templates /> </xsl:when> <xsl:when test="contains(child::embedvar/@href,'/00/00000004.xhp#wie')"> <!-- special treatment of howtoget links --> - + <xsl:call-template name="insert_howtoget"> <xsl:with-param name="linkhref" select="@href"/> </xsl:call-template> </xsl:when> <xsl:otherwise> - <xsl:call-template name="createlink" /> + <xsl:call-template name="createlink" /> </xsl:otherwise> </xsl:choose> </xsl:template> @@ -367,23 +368,23 @@ doctype-system= "about:legacy-compat"/> <!-- PARAGRAPH --> <xsl:template match="paragraph"> <xsl:choose> - + <xsl:when test="@role='heading'"> <xsl:call-template name="insertheading"> <xsl:with-param name="level" select="@level"/> </xsl:call-template> </xsl:when> - + <xsl:when test="contains(' note warning tip ',@role)"> <xsl:call-template name="insertnote"> <xsl:with-param name="type" select="@role" /> </xsl:call-template> </xsl:when> - + <xsl:when test="contains(descendant::embedvar/@href,'/00/00000004.xhp#wie')"> <!-- special treatment of howtoget links --> <xsl:apply-templates /> - </xsl:when> - + </xsl:when> + <xsl:when test="@role='bascode'"> <xsl:call-template name="insertbascode" /> </xsl:when> @@ -395,34 +396,34 @@ doctype-system= "about:legacy-compat"/> <xsl:otherwise> <xsl:call-template name="insertpara" /> </xsl:otherwise> - + </xsl:choose> </xsl:template> <xsl:template match="paragraph" mode="embedded"> <xsl:choose> - + <xsl:when test="@role='heading'"> <!-- increase the level of headings that are embedded --> <xsl:variable name="level"><xsl:value-of select="number(@level)+1"/></xsl:variable> <xsl:call-template name="insertheading"> <xsl:with-param name="embedded" select="'yes'"/> </xsl:call-template> </xsl:when> - + <xsl:when test="contains(' note warning tip ',@role)"> <xsl:call-template name="insertnote"> <xsl:with-param name="type" select="@role" /> </xsl:call-template> </xsl:when> - + <xsl:when test="contains(descendant::embedvar/@href,'/00/00000004.xhp#wie')"> <!-- special treatment of howtoget links --> <xsl:apply-templates /> - </xsl:when> - + </xsl:when> + <xsl:otherwise> <xsl:call-template name="insertpara" /> </xsl:otherwise> - + </xsl:choose> </xsl:template> @@ -432,7 +433,7 @@ doctype-system= "about:legacy-compat"/> <a name="{@id}"></a> <xsl:choose> - + <xsl:when test="@id='relatedtopics'"> <div class="relatedtopics"> <!--<xsl:variable name="href"><xsl:value-of select="concat($urlpre,'shared/text/shared/00/00000004.xhp',$urlpost)"/></xsl:variable>--> @@ -447,15 +448,15 @@ doctype-system= "about:legacy-compat"/> </div> </div> </xsl:when> - + <xsl:when test="@id='howtoget'"> <xsl:call-template name="insert_howtoget" /> </xsl:when> - + <xsl:otherwise> <xsl:apply-templates/> </xsl:otherwise> - + </xsl:choose> </xsl:template> @@ -522,7 +523,7 @@ doctype-system= "about:legacy-compat"/> <!-- In case of missing help files --> <xsl:template match="help-id-missing"><xsl:value-of select="$Id"/></xsl:template> -<!-- +<!-- ################### # NAMED TEMPLATES # ################### @@ -531,9 +532,9 @@ doctype-system= "about:legacy-compat"/> <!-- Branding --> <xsl:template name="brand" > <xsl:param name="string"/> - + <xsl:choose> - + <xsl:when test="contains($string,$brand1)"> <xsl:variable name="newstr"> <xsl:value-of select="substring-before($string,$brand1)"/> @@ -544,7 +545,7 @@ doctype-system= "about:legacy-compat"/> <xsl:with-param name="string" select="$newstr"/> </xsl:call-template> </xsl:when> - + <xsl:when test="contains($string,$brand2)"> <xsl:variable name="newstr"> <xsl:value-of select="substring-before($string,$brand2)"/> @@ -555,7 +556,7 @@ doctype-system= "about:legacy-compat"/> <xsl:with-param name="string" select="$newstr"/> </xsl:call-template> </xsl:when> - + <xsl:when test="contains($string,$brand3)"> <xsl:variable name="newstr"> <xsl:value-of select="substring-before($string,$brand3)"/> @@ -566,7 +567,7 @@ doctype-system= "about:legacy-compat"/> <xsl:with-param name="string" select="$newstr"/> </xsl:call-template> </xsl:when> - + <xsl:when test="contains($string,$brand4)"> <xsl:variable name="newstr"> <xsl:value-of select="substring-before($string,$brand4)"/> @@ -577,12 +578,12 @@ doctype-system= "about:legacy-compat"/> <xsl:with-param name="string" select="$newstr"/> </xsl:call-template> </xsl:when> - + <xsl:otherwise> <xsl:value-of select="$string"/> </xsl:otherwise> - </xsl:choose> - + </xsl:choose> + </xsl:template> @@ -633,14 +634,14 @@ doctype-system= "about:legacy-compat"/> <xsl:variable name="href"><xsl:value-of select="concat($urlpre,substring-before($linkhref,'#'),$urlpost)"/></xsl:variable> <xsl:variable name="anc"><xsl:value-of select="substring-after($linkhref,'#')"/></xsl:variable> <xsl:variable name="docum" select="document($href)"/> - + <xsl:call-template name="insertembed"> <xsl:with-param name="doc" select="$docum" /> <xsl:with-param name="anchor" select="$anc" /> </xsl:call-template> </xsl:otherwise> - </xsl:choose> + </xsl:choose> </div> </td> </tr> @@ -766,7 +767,7 @@ doctype-system= "about:legacy-compat"/> <!-- Evaluate a default or defaultinline switch --> <xsl:template name="insertdefault"> <xsl:param name="embedded" /> - + <xsl:choose> <xsl:when test="parent::switch[@select='sys'] or parent::switchinline[@select='sys']"> <xsl:if test="not(../child::case[@select=$System]) and not(../child::caseinline[@select=$System])"> @@ -827,7 +828,7 @@ doctype-system= "about:legacy-compat"/> </p> </xsl:when> <xsl:otherwise> <!-- then give up --> - <p class="bug">D'oh! You found a bug (<xsl:value-of select="@href"/> not found).</p> + <p class="bug">D'oh! You found a bug (<xsl:value-of select="@href"/> not found).</p> </xsl:otherwise> </xsl:choose> </xsl:template> @@ -859,7 +860,7 @@ doctype-system= "about:legacy-compat"/> <img src="{$src}" alt="{$alt}" title="{$alt}"> <xsl:if test="not($width='')"><xsl:attribute name="width"><xsl:value-of select="$width"/></xsl:attribute></xsl:if> <xsl:if test="not($height='')"><xsl:attribute name="height"><xsl:value-of select="$height"/></xsl:attribute></xsl:if> - </img> + </img> </xsl:template> <!-- Insert a Table --> @@ -867,40 +868,40 @@ doctype-system= "about:legacy-compat"/> <xsl:variable name="imgsrc"> <!-- see if we are in an image table --> <xsl:value-of select="tablerow/tablecell[1]/paragraph[1]/image/@src"/> </xsl:variable> - + <xsl:choose> - + <xsl:when test="count(descendant::tablecell)=1"> <table border="0" class="onecell" cellpadding="0" cellspacing="0"> <xsl:apply-templates /> </table> </xsl:when> - + <xsl:when test="descendant::tablecell[1]/descendant::image"> <table border="0" class="icontable" cellpadding="5" cellspacing="0"> <xsl:apply-templates mode="icontable"/> </table> </xsl:when> - + <xsl:when test="@class='wide'"> <table border="1" class="{@class}" cellpadding="0" cellspacing="0" width="100%" > <xsl:apply-templates /> </table> </xsl:when> - + <xsl:when test="not(@class='')"> <table border="1" class="{@class}" cellpadding="0" cellspacing="0" > <xsl:apply-templates /> </table> </xsl:when> - + <xsl:otherwise> <table border="1" class="border" cellpadding="0" cellspacing="0" > <xsl:apply-templates /> </table> </xsl:otherwise> </xsl:choose> - + <br/> </xsl:template> @@ -917,7 +918,7 @@ doctype-system= "about:legacy-compat"/> <p>href: <xsl:value-of select="$href"/></p> <p>anchor: <xsl:value-of select="$anc"/></p> <p>document: <xsl:value-of select="$docum"/></p>--> - + <xsl:call-template name="insertembed"> <xsl:with-param name="doc" select="$docum" /> <xsl:with-param name="anchor" select="$anc" /> @@ -939,7 +940,7 @@ doctype-system= "about:legacy-compat"/> <xsl:apply-templates select="$doc//variable[@id=$anchor]" mode="embedded"/> </xsl:when> <xsl:otherwise> <!-- or give up --> - <span class="bug">[<xsl:value-of select="@href"/> not found].</span> + <span class="bug">[<xsl:value-of select="@href"/> not found].</span> </xsl:otherwise> </xsl:choose> </xsl:if> |