Update: The Javascript on this page is now built into Twine 1.4! It is no longer necessary to install it. You can enable this in Twine 1.4 by setting "Undo: off" in the StorySettings passage.
If you're using Jonah, and you're not using single-passage, then you may find this useful. It causes all internal links to behave like the <<choice>>
macro.
Obsolete script removed: use Twine 1.4
This is designed to also work with approximately all of my link macros (<<cyclinglink>>
, <<revise>>
, <<replace>>
etc.)
Version history:
Update: this has become the default behaviour in Twine 1.4, so this is no longer necessary.
This code will alter the Jonah format such that:
* All passages are now added to the bottom, regardless of where you click the link.
* Clicking a link to a previously displayed passage will display a new version of the passage at the bottom, instead of scrolling up to the old version.
This is based on a bit of code used by E. Turner in some of his Twine games. Unlike in those games, this code also preserves the "Rewind to Here" link's functionality.
Obsolete script removed: use Twine 1.4
Remember, this goes in a disconnected passage with the tag "script".
Feel free to report any bugs to @webbedspace.