Skip to content

Android8675/jal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Journal Anchor Links

A library module for Foundry VTT that provides Journals with long desired page anchor links, similar to how it is supported in HTML.

Example

example1.mp4

How-To

Implementing this library in your module/system is easy:

  1. Add it as a dependency in your manifest file (module.json or system.json).
    • Alternatively you can download the files and use the lib.js in your module. Note you also need to use the CSS fix found in the jal.css.

  2. The module initiates itself if added as a dependency, else you will need to make sure you declare lib.js under the script property of your manifest file (see Foundry's description of a manifest if uncertain).
  3. When writing journal entries use the Headings in the TextEditor's Rich Editor. Heading 1 through 6 are supported (or <h1>..<h6> if you prefer).
  4. To begin linking, you write the link syntax like normal (@JournalEntry[My Journal Entry | SomeId123]), but you add a hash # after the title/id and then the heading you want to link to.
  5. Like so: @JournalEntry[My Cool Journal#Secrets].
  6. If done right, the resulting link should look like this: :icon:My Cool Journal: Secrets.

Scene Notes

That's right! This library supports anchor links in scene notes as well now. Simply drag the journal entry onto the canvas and give the text entry in the resulting pin a name corresponding to the heading you want.

Et Voilà!

License

See LICENSE.txt

Author

@aMediocreDad

If you like what I do, consider keeping me awake at night!

About

A small library that augments some of Foundry's TextEditor functions to support section anchors for Content Links.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 98.6%
  • CSS 1.4%