emacs-orgmode
[Top][All Lists]
Advanced

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

[O] Infojs deeply nested UUID based internal links do not work


From: Svjatoslav Agejenko
Subject: [O] Infojs deeply nested UUID based internal links do not work
Date: Wed, 28 Jan 2015 22:41:27 +0200

Hello!

I did HTML export with INFOJS enabled.
Document has deeply nested nodes.

When I link to relatively major nodes, generated URL looks like:
javascript:org_html_manager.go(3)

And clicking it works well. Corresponding node will open.


But when I link to even deeper node, URL now becomes like that:
.../bug%20demo.html#sec-1-1-1-1-2

And such links do not work with INFOJS.

I attached minimal example org file and generated HTML.

Is it known limitation of INFOJS ?
Any known workarounds ?

Best regards,
Svjatoslav

bug demo

Table of Contents

The culprit seems to be the URL like this. It does not work with InfoJS:

.../bug%20demo.html#sec-1-1-1-1-2

While URL's like this work

_javascript_:org_html_manager.go(3)

1 first

Sed sit amet massa ipsum. Sed scelerisque, mauris eu porttitor auctor, metus justo vulputate nibh, sit amet pharetra lorem leo in ipsum. Phasellus sed dui eu eros consequat efficitur. Phasellus a felis leo. Pellentesque suscipit diam ac condimentum finibus. Sed ornare eu nibh sed semper. Proin et dui tortor. Phasellus consectetur volutpat bibendum. Pellentesque in eros massa. Aliquam et leo lectus. Donec lobortis, dui ac laoreet dapibus, massa velit accumsan purus, sit amet elementum augue nulla sit amet ante. Sed a egestas urna. Aenean ac aliquam dui, at volutpat erat.

1.1 second

1.1.1 third

  1. fourth
    1. sixth - random stuff

      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec at blandit neque. Nulla a leo auctor, malesuada sapien in, cursus massa. Maecenas a nibh augue. Nulla facilisi. Donec ultrices sollicitudin dui ac elementum. Praesent semper varius bibendum. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Fusce hendrerit ultrices urna, a tincidunt enim finibus sed. Integer posuere leo quis urna vulputate dapibus.

    2. sixth - target

      Praesent at tellus tincidunt, dapibus purus vitae, molestie orci. Curabitur consectetur, felis eu condimentum consectetur, nunc risus interdum orci, id eleifend arcu nunc sed ex. Donec cursus laoreet lectus vitae consequat. Donec eleifend eu eros sodales scelerisque. Sed et faucibus nisi. Donec nec quam sit amet odio fermentum efficitur. Nullam gravida at nunc sed vestibulum. Mauris consectetur orci ac quam tristique sollicitudin. Mauris eget augue ut nibh venenatis fringilla et sit amet dui. Donec id felis eget tellus eleifend vulputate dignissim ac sem. Nullam iaculis enim ut orci lacinia pharetra. Etiam tristique ac lectus vel semper. Aliquam iaculis, metus molestie tincidunt bibendum, orci tortor condimentum lectus, ut venenatis lorem eros et eros. Suspendisse molestie, erat non auctor convallis, nunc turpis accumsan urna, in fermentum dolor urna ac ante. Nam scelerisque, lectus nec efficitur viverra, dolor nibh tempor lorem, ac pellentesque risus diam eget nibh.

    3. sixth - random stuff 2

      Vivamus leo nulla, accumsan ut finibus sit amet, porttitor at neque. Maecenas in pellentesque massa. Quisque pulvinar facilisis purus, at mattis augue ultricies a. Quisque fringilla quam a mi tempor, vel hendrerit quam facilisis. Vivamus vitae velit elementum, congue est ut, sagittis mi. Phasellus rutrum lorem tortor, sit amet tincidunt turpis tincidunt sed. Aliquam at quam quis turpis consequat luctus. Vivamus vestibulum urna est, et dignissim dui viverra nec. Duis posuere mattis vehicula. Nunc ac volutpat nisl, sit amet condimentum mi. Praesent malesuada odio in velit bibendum, vitae ullamcorper ex aliquam.

Author: Svjatoslav Agejenko

Created: 2015-01-28 Wed 21:46

Emacs 24.4.1 (Org mode 8.2.10)

Validate

Attachment: bug demo.org
Description: Text document


reply via email to

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