texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch master updated: * tp/Texinfo/Convert/HTML.pm (_default_format_spe


From: Patrice Dumas
Subject: branch master updated: * tp/Texinfo/Convert/HTML.pm (_default_format_special_body_about): show the button desciption if the button specification is an array reference of length 2. Do not show a button, only the description and explanation, as we do not know what the button text could look like.
Date: Wed, 04 Jan 2023 10:28:21 -0500

This is an automated email from the git hooks/post-receive script.

pertusus pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new 94c9789624 * tp/Texinfo/Convert/HTML.pm 
(_default_format_special_body_about): show the button desciption if the button 
specification is an array reference of length 2.  Do not show a button, only 
the description and explanation, as we do not know what the button text could 
look like.
94c9789624 is described below

commit 94c97896242bbf5128b6506ac55d3cada6e5788e
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Wed Jan 4 16:28:11 2023 +0100

    * tp/Texinfo/Convert/HTML.pm (_default_format_special_body_about):
    show the button desciption if the button specification is an array
    reference of length 2.  Do not show a button, only the description and
    explanation, as we do not know what the button text could look like.
---
 ChangeLog                                          |   7 +
 tp/Texinfo/Convert/HTML.pm                         |  33 +-
 .../res_parser/formatting_html32/formatting.html   |  18 +
 .../res_parser/formatting_xhtml/formatting.html    |  18 +
 .../sectioning_directions/sectioning.html          | 236 ++++++++++
 .../sectioning_abt.html                            | 474 +++++++++++++++++++++
 .../os\303\251_utf8_abt.html"                      |  18 +
 .../formatting_enable_encoding/formatting.html     |  18 +
 .../formatting_inline_css/formatting.html          |  18 +
 .../formatting_numerical_entities/formatting.html  |  18 +
 .../formatting_weird_quotes/formatting.html        |  18 +
 11 files changed, 865 insertions(+), 11 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 84de882d1d..73e65fee49 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2023-01-04  Patrice Dumas  <pertusus@free.fr>
+
+       * tp/Texinfo/Convert/HTML.pm (_default_format_special_body_about):
+       show the button desciption if the button specification is an array
+       reference of length 2.  Do not show a button, only the description and
+       explanation, as we do not know what the button text could look like.
+
 2023-01-04  Patrice Dumas  <pertusus@free.fr>
 
        * tp/Texinfo/Convert/HTML.pm (%defaults): add About to the default
diff --git a/tp/Texinfo/Convert/HTML.pm b/tp/Texinfo/Convert/HTML.pm
index b29b27822f..44a140a2d9 100644
--- a/tp/Texinfo/Convert/HTML.pm
+++ b/tp/Texinfo/Convert/HTML.pm
@@ -9908,20 +9908,31 @@ EOT
    '    <th> ' . $self->convert_tree($self->gdt('From 1.2.3 go to')) . 
"</th>\n"
  . "  </tr>\n";
 
-  foreach my $button (@{$self->get_conf('SECTION_BUTTONS')}) {
-    next if ($button eq ' ' or ref($button) eq 'CODE'
-             or ref($button) eq 'SCALAR' or ref($button) eq 'ARRAY');
-    my $button_name_string
-          = $self->direction_string($button, 'button', 'string');
+  foreach my $button_spec (@{$self->get_conf('SECTION_BUTTONS')}) {
+    next if ($button_spec eq ' ' or ref($button_spec) eq 'CODE'
+             or ref($button_spec) eq 'SCALAR'
+             or (ref($button_spec) eq 'ARRAY' and scalar(@$button_spec) != 2));
+    my $button;
+    if (ref($button_spec) eq 'ARRAY') {
+      $button = $button_spec->[0];
+    } else {
+      $button = $button_spec;
+    }
     $about .= "  <tr>\n    ".$self->html_attribute_class('td',
                                           ['button-direction-about']) .'>';
-    # FIXME strip FirstInFile from $button to get active icon file?
-    $about .=
-      (($self->get_conf('ICONS') &&
-         $self->get_conf('ACTIVE_ICONS')->{$button}) ?
-          &{$self->formatting_function('format_button_icon_img')}($self,
-             $button_name_string, $self->get_conf('ACTIVE_ICONS')->{$button})
+    # if the button spec is an array we do not knwow what the button
+    # looks like, so we do not show the button but still show explanations.
+    if (ref($button_spec) ne 'ARRAY') {
+      my $button_name_string
+          = $self->direction_string($button, 'button', 'string');
+      # FIXME strip FirstInFile from $button to get active icon file?
+      $about .=
+        (($self->get_conf('ICONS') &&
+           $self->get_conf('ACTIVE_ICONS')->{$button}) ?
+            &{$self->formatting_function('format_button_icon_img')}($self,
+               $button_name_string, $self->get_conf('ACTIVE_ICONS')->{$button})
         : ' [' . $self->direction_string($button, 'text') . '] ');
+    }
     $about .= "</td>\n";
     my $button_name
           = $self->direction_string($button, 'button');
diff --git a/tp/tests/coverage/res_parser/formatting_html32/formatting.html 
b/tp/tests/coverage/res_parser/formatting_html32/formatting.html
index c364e4db03..1589141b91 100644
--- a/tp/tests/coverage/res_parser/formatting_html32/formatting.html
+++ b/tp/tests/coverage/res_parser/formatting_html32/formatting.html
@@ -7711,6 +7711,24 @@ Previous: <a href="#chapter" rel="prev">chapter</a>, Up: 
<a href="#Top" rel="up"
     <th> Go to </th>
     <th> From 1.2.3 go to</th>
   </tr>
+  <tr>
+    <td></td>
+    <td>Next</td>
+    <td>Next section on same level</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td></td>
+    <td>Prev</td>
+    <td>Previous section on same level</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td></td>
+    <td>Up</td>
+    <td>Up section</td>
+    <td>1.2</td>
+  </tr>
   <tr>
     <td> [Contents] </td>
     <td>Contents</td>
diff --git a/tp/tests/coverage/res_parser/formatting_xhtml/formatting.html 
b/tp/tests/coverage/res_parser/formatting_xhtml/formatting.html
index 05071a9a11..be21028cc3 100644
--- a/tp/tests/coverage/res_parser/formatting_xhtml/formatting.html
+++ b/tp/tests/coverage/res_parser/formatting_xhtml/formatting.html
@@ -7853,6 +7853,24 @@ Previous: <a href="#chapter" accesskey="p" 
rel="prev">chapter</a>, Up: <a href="
     <th> Go to </th>
     <th> From 1.2.3 go to</th>
   </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Next</td>
+    <td>Next section on same level</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Prev</td>
+    <td>Previous section on same level</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Up</td>
+    <td>Up section</td>
+    <td>1.2</td>
+  </tr>
   <tr>
     <td class="button-direction-about"> [Contents] </td>
     <td class="name-direction-about">Contents</td>
diff --git 
a/tp/tests/customization/res_parser/sectioning_directions/sectioning.html 
b/tp/tests/customization/res_parser/sectioning_directions/sectioning.html
index 80b36e5cb7..5ed0ae3fc7 100644
--- a/tp/tests/customization/res_parser/sectioning_directions/sectioning.html
+++ b/tp/tests/customization/res_parser/sectioning_directions/sectioning.html
@@ -20,8 +20,10 @@
 <style type="text/css">
 <!--
 pre.menu-comment-preformatted {font-family: serif}
+td.button-direction-about {text-align:center}
 td.menu-entry-description {vertical-align: top}
 td.menu-entry-destination {vertical-align: top}
+td.name-direction-about {text-align:center}
 th.menu-comment {text-align:left}
 ul.toc-numbered-mark {list-style: none}
 -->
@@ -1686,6 +1688,240 @@ description here
     <th> Go to </th>
     <th> From 1.2.3 go to</th>
   </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Up</td>
+    <td>Up section</td>
+    <td>1.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Up</td>
+    <td>Up section</td>
+    <td>1.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Up</td>
+    <td>Up section</td>
+    <td>1.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Forward</td>
+    <td>Next section in reading order</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Forward</td>
+    <td>Next section in reading order</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Forward</td>
+    <td>Next section in reading order</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Back</td>
+    <td>Previous section in reading order</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Back</td>
+    <td>Previous section in reading order</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Back</td>
+    <td>Previous section in reading order</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Next</td>
+    <td>Next section on same level</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Next</td>
+    <td>Next section on same level</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Next</td>
+    <td>Next section on same level</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Prev</td>
+    <td>Previous section on same level</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Prev</td>
+    <td>Previous section on same level</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Prev</td>
+    <td>Previous section on same level</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">FastForward</td>
+    <td>Next chapter</td>
+    <td>2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">FastForward</td>
+    <td>Next chapter</td>
+    <td>2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">FastForward</td>
+    <td>Next chapter</td>
+    <td>2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">FastBack</td>
+    <td>Beginning of this chapter or previous chapter</td>
+    <td>1</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">FastBack</td>
+    <td>Beginning of this chapter or previous chapter</td>
+    <td>1</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">FastBack</td>
+    <td>Beginning of this chapter or previous chapter</td>
+    <td>1</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">This</td>
+    <td>Current section</td>
+    <td>1.2.3</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">This</td>
+    <td>Current section</td>
+    <td>1.2.3</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">This</td>
+    <td>Current section</td>
+    <td>1.2.3</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeUp</td>
+    <td>Up node</td>
+    <td>1.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeUp</td>
+    <td>Up node</td>
+    <td>1.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeUp</td>
+    <td>Up node</td>
+    <td>1.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodePrev</td>
+    <td>Previous node</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodePrev</td>
+    <td>Previous node</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodePrev</td>
+    <td>Previous node</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeNext</td>
+    <td>Next node</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeNext</td>
+    <td>Next node</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeNext</td>
+    <td>Next node</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeForward</td>
+    <td>Next node in node reading order</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeForward</td>
+    <td>Next node in node reading order</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeForward</td>
+    <td>Next node in node reading order</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeBack</td>
+    <td>Previous node in node reading order</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeBack</td>
+    <td>Previous node in node reading order</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeBack</td>
+    <td>Previous node in node reading order</td>
+    <td>1.2.2</td>
+  </tr>
 </table>
 
 <p>
diff --git 
a/tp/tests/customization/res_parser/sectioning_directions_split_chapter/sectioning_abt.html
 
b/tp/tests/customization/res_parser/sectioning_directions_split_chapter/sectioning_abt.html
index c6fe8b2421..ddedd28c42 100644
--- 
a/tp/tests/customization/res_parser/sectioning_directions_split_chapter/sectioning_abt.html
+++ 
b/tp/tests/customization/res_parser/sectioning_directions_split_chapter/sectioning_abt.html
@@ -15,6 +15,12 @@
 <link href="index.html" rel="start" title="">
 <link href="sectioning_toc.html#SEC_Contents" rel="contents" title="Table of 
Contents">
 <link href="#SEC_About" rel="help" title="About This Document">
+<style type="text/css">
+<!--
+td.button-direction-about {text-align:center}
+td.name-direction-about {text-align:center}
+-->
+</style>
 
 
 </head>
@@ -243,6 +249,474 @@
     <th> Go to </th>
     <th> From 1.2.3 go to</th>
   </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Up</td>
+    <td>Up section</td>
+    <td>1.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Up</td>
+    <td>Up section</td>
+    <td>1.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Up</td>
+    <td>Up section</td>
+    <td>1.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Forward</td>
+    <td>Next section in reading order</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Forward</td>
+    <td>Next section in reading order</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Forward</td>
+    <td>Next section in reading order</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Back</td>
+    <td>Previous section in reading order</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Back</td>
+    <td>Previous section in reading order</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Back</td>
+    <td>Previous section in reading order</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Next</td>
+    <td>Next section on same level</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Next</td>
+    <td>Next section on same level</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Next</td>
+    <td>Next section on same level</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Prev</td>
+    <td>Previous section on same level</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Prev</td>
+    <td>Previous section on same level</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Prev</td>
+    <td>Previous section on same level</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">FastForward</td>
+    <td>Next chapter</td>
+    <td>2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">FastForward</td>
+    <td>Next chapter</td>
+    <td>2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">FastForward</td>
+    <td>Next chapter</td>
+    <td>2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">FastBack</td>
+    <td>Beginning of this chapter or previous chapter</td>
+    <td>1</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">FastBack</td>
+    <td>Beginning of this chapter or previous chapter</td>
+    <td>1</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">FastBack</td>
+    <td>Beginning of this chapter or previous chapter</td>
+    <td>1</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">This</td>
+    <td>Current section</td>
+    <td>1.2.3</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">This</td>
+    <td>Current section</td>
+    <td>1.2.3</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">This</td>
+    <td>Current section</td>
+    <td>1.2.3</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeUp</td>
+    <td>Up node</td>
+    <td>1.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeUp</td>
+    <td>Up node</td>
+    <td>1.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeUp</td>
+    <td>Up node</td>
+    <td>1.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodePrev</td>
+    <td>Previous node</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodePrev</td>
+    <td>Previous node</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodePrev</td>
+    <td>Previous node</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeNext</td>
+    <td>Next node</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeNext</td>
+    <td>Next node</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeNext</td>
+    <td>Next node</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeForward</td>
+    <td>Next node in node reading order</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeForward</td>
+    <td>Next node in node reading order</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeForward</td>
+    <td>Next node in node reading order</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeBack</td>
+    <td>Previous node in node reading order</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeBack</td>
+    <td>Previous node in node reading order</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeBack</td>
+    <td>Previous node in node reading order</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Up</td>
+    <td>Up section</td>
+    <td>1.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Up</td>
+    <td>Up section</td>
+    <td>1.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Up</td>
+    <td>Up section</td>
+    <td>1.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Forward</td>
+    <td>Next section in reading order</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Forward</td>
+    <td>Next section in reading order</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Forward</td>
+    <td>Next section in reading order</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Back</td>
+    <td>Previous section in reading order</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Back</td>
+    <td>Previous section in reading order</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Back</td>
+    <td>Previous section in reading order</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Next</td>
+    <td>Next section on same level</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Next</td>
+    <td>Next section on same level</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Next</td>
+    <td>Next section on same level</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Prev</td>
+    <td>Previous section on same level</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Prev</td>
+    <td>Previous section on same level</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Prev</td>
+    <td>Previous section on same level</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">FastForward</td>
+    <td>Next chapter</td>
+    <td>2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">FastForward</td>
+    <td>Next chapter</td>
+    <td>2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">FastForward</td>
+    <td>Next chapter</td>
+    <td>2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">FastBack</td>
+    <td>Beginning of this chapter or previous chapter</td>
+    <td>1</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">FastBack</td>
+    <td>Beginning of this chapter or previous chapter</td>
+    <td>1</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">FastBack</td>
+    <td>Beginning of this chapter or previous chapter</td>
+    <td>1</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">This</td>
+    <td>Current section</td>
+    <td>1.2.3</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">This</td>
+    <td>Current section</td>
+    <td>1.2.3</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">This</td>
+    <td>Current section</td>
+    <td>1.2.3</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeUp</td>
+    <td>Up node</td>
+    <td>1.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeUp</td>
+    <td>Up node</td>
+    <td>1.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeUp</td>
+    <td>Up node</td>
+    <td>1.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodePrev</td>
+    <td>Previous node</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodePrev</td>
+    <td>Previous node</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodePrev</td>
+    <td>Previous node</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeNext</td>
+    <td>Next node</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeNext</td>
+    <td>Next node</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeNext</td>
+    <td>Next node</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeForward</td>
+    <td>Next node in node reading order</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeForward</td>
+    <td>Next node in node reading order</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeForward</td>
+    <td>Next node in node reading order</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeBack</td>
+    <td>Previous node in node reading order</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeBack</td>
+    <td>Previous node in node reading order</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">NodeBack</td>
+    <td>Previous node in node reading order</td>
+    <td>1.2.2</td>
+  </tr>
 </table>
 
 <p>
diff --git 
"a/tp/tests/encoded/res_parser/non_ascii_command_line/os\303\251_utf8_abt.html" 
"b/tp/tests/encoded/res_parser/non_ascii_command_line/os\303\251_utf8_abt.html"
index f642bf6784..ddb65ab52a 100644
--- 
"a/tp/tests/encoded/res_parser/non_ascii_command_line/os\303\251_utf8_abt.html"
+++ 
"b/tp/tests/encoded/res_parser/non_ascii_command_line/os\303\251_utf8_abt.html"
@@ -60,6 +60,24 @@ ul.mark-néni {list-style-type: "vàça"}
     <th> Go to </th>
     <th> From 1.2.3 go to</th>
   </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Next</td>
+    <td>Next section on same level</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Prev</td>
+    <td>Previous section on same level</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Up</td>
+    <td>Up section</td>
+    <td>1.2</td>
+  </tr>
   <tr>
     <td class="button-direction-about"> [Contents] </td>
     <td class="name-direction-about">Contents</td>
diff --git 
a/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.html 
b/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.html
index 505f89a4cc..e2da0d8298 100644
--- a/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.html
@@ -7888,6 +7888,24 @@ Previous: <a href="#chapter" accesskey="p" 
rel="prev">chapter</a>, Up: <a href="
     <th> Go to </th>
     <th> From 1.2.3 go to</th>
   </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Next</td>
+    <td>Next section on same level</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Prev</td>
+    <td>Previous section on same level</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Up</td>
+    <td>Up section</td>
+    <td>1.2</td>
+  </tr>
   <tr>
     <td class="button-direction-about"> [Contents] </td>
     <td class="name-direction-about">Contents</td>
diff --git a/tp/tests/layout/res_parser/formatting_inline_css/formatting.html 
b/tp/tests/layout/res_parser/formatting_inline_css/formatting.html
index 0223699907..a079ae4d94 100644
--- a/tp/tests/layout/res_parser/formatting_inline_css/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_inline_css/formatting.html
@@ -7856,6 +7856,24 @@ Previous: <a href="#chapter" accesskey="p" 
rel="prev">chapter</a>, Up: <a href="
     <th> Go to </th>
     <th> From 1.2.3 go to</th>
   </tr>
+  <tr>
+    <td class="button-direction-about" style="text-align:center"></td>
+    <td class="name-direction-about" style="text-align:center">Next</td>
+    <td>Next section on same level</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about" style="text-align:center"></td>
+    <td class="name-direction-about" style="text-align:center">Prev</td>
+    <td>Previous section on same level</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about" style="text-align:center"></td>
+    <td class="name-direction-about" style="text-align:center">Up</td>
+    <td>Up section</td>
+    <td>1.2</td>
+  </tr>
   <tr>
     <td class="button-direction-about" style="text-align:center"> [Contents] 
</td>
     <td class="name-direction-about" style="text-align:center">Contents</td>
diff --git 
a/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.html 
b/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.html
index 5c4fa43d66..15822281bb 100644
--- a/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.html
@@ -7888,6 +7888,24 @@ Previous: <a href="#chapter" accesskey="p" 
rel="prev">chapter</a>, Up: <a href="
     <th> Go to </th>
     <th> From 1.2.3 go to</th>
   </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Next</td>
+    <td>Next section on same level</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Prev</td>
+    <td>Previous section on same level</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Up</td>
+    <td>Up section</td>
+    <td>1.2</td>
+  </tr>
   <tr>
     <td class="button-direction-about"> [Contents] </td>
     <td class="name-direction-about">Contents</td>
diff --git a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html 
b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
index 203a47d320..334f633644 100644
--- a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
@@ -7888,6 +7888,24 @@ Previous: <a href="#chapter" accesskey="p" 
rel="prev">chapter</a>, Up: <a href="
     <th> Go to </th>
     <th> From 1.2.3 go to</th>
   </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Next</td>
+    <td>Next section on same level</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Prev</td>
+    <td>Previous section on same level</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td class="button-direction-about"></td>
+    <td class="name-direction-about">Up</td>
+    <td>Up section</td>
+    <td>1.2</td>
+  </tr>
   <tr>
     <td class="button-direction-about"> [Contents] </td>
     <td class="name-direction-about">Contents</td>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]