OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: webhelp local anchors in table of contents not working


I think I have the source of this problem, which is the following code in main.js (also the source of another problem I was having):

// When you click on a link to an anchor, scroll down 
// 105 px to cope with the fact that the banner
// hides the top 95px or so of the page.
// This code deals with the problem when 
// you click on a link within a page.
$('a[href*=#]').click(function() {
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
   && location.hostname == this.hostname) {
   var $target = $(this.hash);
   $target = $target.length && $target
|| $('[name=' + this.hash.slice(1) +']');
if (!(this.hash == "#searchDiv" || this.hash == "#treeDiv"  || this.hash == "") && $target.length) {
var targetOffset = $target.offset().top - 120;
$('html,body')
   .animate({scrollTop: targetOffset}, 200);
return false;
   }
}
   });

When I comment out this code, I can click on the anchors successfully. 

Any chance of this getting fixed sometime soon?

Nat 


On Tue, Mar 25, 2014 at 2:22 PM, natk <nkershaw@gmail.com> wrote:
I am having trouble navigating using the webhelp navigation panel when I click on a local anchor.

I have the chunk.section.depth parameter set to 1.

The following docbook sample demonstrates the problem:

<?xml version="1.0"?>
<book id="Test" xmlns="http://docbook.org/ns/docbook" version="5.0">
  <title>Test</title>
  <chapter><title>Chapter 1</title>
    <section><title>Section 1.1</title>
      <para>Text of section 1.1</para>
      <section><title>Section 1.1.1</title>
        <para>Text of section 1.1.2</para>
      </section>
      <section><title>Section 1.1.2</title>
        <para>Text of section 1.1.2</para>
      </section>
    </section>
  </chapter>
  <chapter><title>Chapter 2</title></chapter>
</book>

Once I have browsed to the file which contains the Section 1.1 (see attached ch01s01.html), I cannot browse to Section 1.1.1 or Section 1.2.2, which are local to that file. The HTML looks fine, so I am guessing this is a _javascript_ issue.

Nat 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]