[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
texinfo/tp/Texinfo/Convert HTML.pm
From: |
Patrice Dumas |
Subject: |
texinfo/tp/Texinfo/Convert HTML.pm |
Date: |
Sat, 30 Apr 2011 13:06:43 +0000 |
CVSROOT: /sources/texinfo
Module name: texinfo
Changes by: Patrice Dumas <pertusus> 11/04/30 13:06:43
Modified files:
tp/Texinfo/Convert: HTML.pm
Log message:
Use the id of the sectioning command and not the targeet for the
contents
and shortcontents id.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Convert/HTML.pm?cvsroot=texinfo&r1=1.39&r2=1.40
Patches:
Index: HTML.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Convert/HTML.pm,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -b -r1.39 -r1.40
--- HTML.pm 29 Apr 2011 22:54:55 -0000 1.39
+++ HTML.pm 30 Apr 2011 13:06:42 -0000 1.40
@@ -2543,25 +2543,47 @@
die if ($nr == 0);
}
my $id = $target;
+
if ($root_command->{'extra'}->{'associated_node'}
and $self->get_conf('USE_NODE_TARGET')) {
$target
=
$self->{'targets'}->{$root_command->{'extra'}->{'associated_node'}}->{'id'};
}
- my $target_contents = 'toc-'.$target;
+ # FIXME choose one (in comments, use target, other use id)
+ #my $target_contents = 'toc-'.$target;
+ #my $target_base_contents;
+ #if ($root_command->{'extra'}->{'associated_node'}
+ # and $self->get_conf('USE_NODE_TARGET') {
+ # $target_base_contents = $target;
+ #} else {
+ # $target_base_contents = $target_base;
+ #}
+ my $target_contents = 'toc-'.$id;
+ my $target_base_contents = $target_base;
my $toc_nr = $nr -1;
while ($self->{'ids'}->{$target_contents}) {
- $target_contents = 'toc-'.$target_base.'-'.$toc_nr;
+ $target_contents = 'toc-'.$target_base_contents.'-'.$toc_nr;
$toc_nr++;
# Avoid integer overflow
die if ($toc_nr == 0);
}
my $id_contents = $target_contents;
- my $target_shortcontents = 'stoc-'.$target;
+ # FIXME choose one (in comments, use target, other use id)
+ #my $target_shortcontents = 'stoc-'.$target;
+ #my $target_base_shortcontents;
+ #if ($root_command->{'extra'}->{'associated_node'}
+ # and $self->get_conf('USE_NODE_TARGET') {
+ # $target_base_shortcontents = $target;
+ #} else {
+ # $target_base_shortcontents = $target_base;
+ #}
+ my $target_shortcontents = 'stoc-'.$id;
+ my $target_base_shortcontents = $target_base;
my $stoc_nr = $nr -1;
while ($self->{'ids'}->{$target_shortcontents}) {
- $target_shortcontents = 'stoc-'.$target_base.'-'.$stoc_nr;
+ $target_shortcontents = 'stoc-'.$target_base_shortcontents
+ .'-'.$stoc_nr;
$stoc_nr++;
# Avoid integer overflow
die if ($stoc_nr == 0);
@@ -2587,8 +2609,8 @@
'shortcontents_target' =>
$target_shortcontents,
'shortcontents_id' => $id_shortcontents,
};
- # FIXME this should really be use carefilly, since the mapping
- #Â is not what one expects
+ # FIXME this should really be use carefully, since the mapping
+ # is not what one expects
$self->{'ids'}->{$id} = $root_command;
$self->{'ids'}->{$id_contents} = $root_command;
$self->{'ids'}->{$id_shortcontents} = $root_command;
@@ -3291,7 +3313,7 @@
}
if ($element_target) {
- ########Â debug
+ ######## debug
if (!$element_target->{'type'}) {
die "No type for element_target $direction $element_target: "
. Texinfo::Parser::_print_current_keys($element_target)
- texinfo/tp/Texinfo/Convert HTML.pm, (continued)
- texinfo/tp/Texinfo/Convert HTML.pm, Patrice Dumas, 2011/04/03
- texinfo/tp/Texinfo/Convert HTML.pm, Patrice Dumas, 2011/04/03
- texinfo/tp/Texinfo/Convert HTML.pm, Patrice Dumas, 2011/04/13
- texinfo/tp/Texinfo/Convert HTML.pm, Patrice Dumas, 2011/04/14
- texinfo/tp/Texinfo/Convert HTML.pm, Patrice Dumas, 2011/04/17
- texinfo/tp/Texinfo/Convert HTML.pm, Patrice Dumas, 2011/04/17
- texinfo/tp/Texinfo/Convert HTML.pm, Patrice Dumas, 2011/04/18
- texinfo/tp/Texinfo/Convert HTML.pm, Patrice Dumas, 2011/04/24
- texinfo/tp/Texinfo/Convert HTML.pm, Patrice Dumas, 2011/04/25
- texinfo/tp/Texinfo/Convert HTML.pm, Patrice Dumas, 2011/04/29
- texinfo/tp/Texinfo/Convert HTML.pm,
Patrice Dumas <=
- texinfo/tp/Texinfo/Convert HTML.pm, Patrice Dumas, 2011/04/30
- texinfo/tp/Texinfo/Convert HTML.pm, Patrice Dumas, 2011/04/30
- texinfo/tp/Texinfo/Convert HTML.pm, Patrice Dumas, 2011/04/30
- texinfo/tp/Texinfo/Convert HTML.pm, Patrice Dumas, 2011/04/30
- texinfo/tp/Texinfo/Convert HTML.pm, Patrice Dumas, 2011/04/30