diff --git a/Doc/perl/l2hinit.perl b/Doc/perl/l2hinit.perl
index 422f902fc6a..ec5be08cd54 100644
--- a/Doc/perl/l2hinit.perl
+++ b/Doc/perl/l2hinit.perl
@@ -111,20 +111,31 @@ $CUSTOM_BUTTONS = '';
$BLANK_ICON = "\n
" . img_tag('blank.' . $IMAGE_TYPE) . " | ";
$NAV_BGCOLOR = " bgcolor=\"#99CCFF\"";
+sub make_nav_sectref{
+ my($label,$title) = @_;
+ if ($title) {
+ return ("$label: "
+ . "$title\n");
+ }
+ return '';
+}
+
sub make_nav_panel{
- ("\n"
- . "\n$NEXT | "
- . "\n$UP | "
- . "\n$PREVIOUS | "
- . "\n"
- . "\n $t_title | "
- . ($CONTENTS ? "\n$CONTENTS | " : $BLANK_ICON)
- . "\n$CUSTOM_BUTTONS | " # module index
- . ($INDEX ? "\n$INDEX | " : $BLANK_ICON)
- . "\n
\n"
- . ($NEXT_TITLE ? "Next: $NEXT_TITLE\n" : '')
- . ($UP_TITLE ? "Up: $UP_TITLE\n" : '')
- . ($PREVIOUS_TITLE ? "Previous: $PREVIOUS_TITLE\n" : ''));
+ return ("\n"
+ . "\n$NEXT | "
+ . "\n$UP | "
+ . "\n$PREVIOUS | "
+ . "\n"
+ . "\n $t_title | "
+ . ($CONTENTS ? "\n$CONTENTS | " : $BLANK_ICON)
+ . "\n$CUSTOM_BUTTONS | " # module index
+ . ($INDEX ? "\n$INDEX | " : $BLANK_ICON)
+ . "\n
"
+ #. "
"
+ . make_nav_sectref("Next", $NEXT_TITLE)
+ . make_nav_sectref("Up", $UP_TITLE)
+ . make_nav_sectref("Previous", $PREVIOUS_TITLE)
+ );
}
sub top_navigation_panel {
@@ -278,7 +289,7 @@ sub do_cmd_tableofcontents {
$tocfile = $CURRENT_FILE;
my($closures,$reopens) = preserve_open_tags();
anchor_label('contents', $CURRENT_FILE, $_); # this is added
- join('', "
\n", $closures
+ join('', "
\n\\tableofchildlinks[off]", $closures
, make_section_heading($toc_title, 'H2'), $toc_mark
, $reopens, $_);
}
@@ -458,7 +469,7 @@ sub protect_useritems {
# style support file. The %declarations must be set before initialize()
# is called in the main script.
#
-%declarations = ('preform' => '
',
+%declarations = ('preform' => '
',
%declarations);
1; # This must be the last line