On Mon, Nov 02, 2020 at 07:27:10AM +0000, Gavin Smith wrote: > > > Ok. I will probably try to do something for that case. > > > > Here is what I propose. We add a new variable, like > > USE_NODES_DIRECTIONS. It can be set to 1, 0, or undef, the default. > > If undef it follows USE_NODES. > > Do you mean that it takes the same value as USE_NODES? That sounds OK.
Exactly. > > If USE_NODES_DIRECTIONS is true, use the same code as today, if it is > > false, use the section directions instead of the nodes directions in > > _default_node_direction (this function would be renamed too). > > > > Does it looks good? > > I'm OK with it if you think it is necessary. I would call it > USE_NODE_DIRECTIONS instead. Ok. I think that it is indeed necessary, now that we are moving HTML more towards a book like formatting, for which USE_NODES set to 0 would make sense. It is actually how texi2html output was designed, but, even though there are plenty of ways to customize the navigation panel buttons that come from texi2html, there is no existing way to do it more dynamically. In the texi2html style, buttons are hardcoded to use section directions (and section names). The downside is that it increases the code to maintain, may need additional specific test cases... -- Pat
