File 3727-docgen-Start-using-aside-and-nav-for-leftnav-element.patch of Package erlang
From 235f92ee570398577c5620c87af38582907906c3 Mon Sep 17 00:00:00 2001
From: Lukas Larsson <lukas@erlang.org>
Date: Mon, 13 Sep 2021 11:11:14 +0200
Subject: [PATCH 07/12] docgen: Start using aside and nav for leftnav element
---
lib/erl_docgen/priv/xsl/db_html.xsl | 48 ++++++++++++-------------
system/doc/top/templates/index.html.src | 11 +++---
2 files changed, 29 insertions(+), 30 deletions(-)
diff --git a/lib/erl_docgen/priv/xsl/db_html.xsl b/lib/erl_docgen/priv/xsl/db_html.xsl
index c9d386db6e..9f453283c9 100644
--- a/lib/erl_docgen/priv/xsl/db_html.xsl
+++ b/lib/erl_docgen/priv/xsl/db_html.xsl
@@ -1446,8 +1446,8 @@
<xsl:template name="menu.internal.ug">
<xsl:param name="chapnum"/>
- <div id="leftnav">
- <div class="leftnav-tube">
+ <aside id="leftnav">
+ <nav class="leftnav-tube">
<xsl:call-template name="erlang_logo"/>
@@ -1467,15 +1467,15 @@
<xsl:with-param name="chapnum" select="$chapnum"/>
</xsl:call-template>
</ul>
- </div>
- </div>
+ </nav>
+ </aside>
</xsl:template>
<!-- Menu.internal.ref -->
<xsl:template name="menu.internal.ref">
<xsl:param name="curModule"/>
- <div id="leftnav">
- <div class="leftnav-tube">
+ <aside id="leftnav">
+ <nav class="leftnav-tube">
<xsl:call-template name="erlang_logo"/>
@@ -1496,14 +1496,14 @@
<xsl:with-param name="curModule" select="$curModule"/>
</xsl:call-template>
</ul>
- </div>
- </div>
+ </nav>
+ </aside>
</xsl:template>
<!-- Menu.internal.chapter combined when we have both modules and free-form chapters -->
<xsl:template name="menu.internal.ug_ref">
- <div id="leftnav">
- <div class="leftnav-tube">
+ <aside id="leftnav">
+ <nav class="leftnav-tube">
<xsl:call-template name="erlang_logo"/>
<p class="section-title"><xsl:value-of select="/book/header/title"/></p>
@@ -1530,8 +1530,8 @@
<!--xsl:with-param name="genFuncMenu" select="true"/-->
</xsl:call-template>
</ul>
- </div>
- </div>
+ </nav>
+ </aside>
</xsl:template>
<!--Users Guide -->
@@ -1574,8 +1574,8 @@
<xsl:template name="menu.ug">
<xsl:param name="chapnum"/>
- <div id="leftnav">
- <div class="leftnav-tube">
+ <aside id="leftnav">
+ <nav class="leftnav-tube">
<xsl:call-template name="erlang_logo"/>
@@ -1595,8 +1595,8 @@
<xsl:with-param name="chapnum" select="$chapnum"/>
</xsl:call-template>
</ul>
- </div>
- </div>
+ </nav>
+ </aside>
</xsl:template>
@@ -1735,8 +1735,8 @@
<!-- Menu.ref -->
<xsl:template name="menu.ref">
<xsl:param name="curModule"/>
- <div id="leftnav">
- <div class="leftnav-tube">
+ <aside id="leftnav">
+ <nav class="leftnav-tube">
<xsl:call-template name="erlang_logo"/>
@@ -1757,8 +1757,8 @@
<xsl:with-param name="curModule" select="$curModule"/>
</xsl:call-template>
</ul>
- </div>
- </div>
+ </nav>
+ </aside>
</xsl:template>
@@ -2779,8 +2779,8 @@
<xsl:template name="menu.rn">
<xsl:param name="chapnum"/>
- <div id="leftnav">
- <div class="leftnav-tube">
+ <aside id="leftnav">
+ <nav class="leftnav-tube">
<xsl:call-template name="erlang_logo"/>
@@ -2800,8 +2800,8 @@
<xsl:with-param name="chapnum" select="$chapnum"/>
</xsl:call-template>
</ul>
- </div>
- </div>
+ </nav>
+ </aside>
</xsl:template>
<!-- Special templates to calculate the arity of functions -->
diff --git a/system/doc/top/templates/index.html.src b/system/doc/top/templates/index.html.src
index ec53a5b3c5..49d7facda5 100644
--- a/system/doc/top/templates/index.html.src
+++ b/system/doc/top/templates/index.html.src
@@ -30,10 +30,9 @@ limitations under the License.
</head>
<body>
-
-<div id="container">
-<div id="leftnav">
-<div class="leftnav-tube">
+ <div id="container">
+<aside id="leftnav">
+<nav class="leftnav-tube">
<div class="erlang-logo-wrapper">
<img alt="Erlang logo" src="erlang-logo.png" class="erlang-logo"/ >
</div>
@@ -78,8 +77,8 @@ limitations under the License.
#applinks#
</ul>
-</div>
-</div>
+</nav>
+</aside>
<div id="content">
--
2.31.1