/Trilium-TocWidget

Table of contents Trilium widget for editable and readonly text notes.

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Trilium-TocWidget

Table of contents Trilium widget for editable and readonly text notes.

Screenshot

image

Features

  • The ToC is live and automatically updated as new headers are added to the note.
  • Works on editable and readonly text notes.
  • Clicking on the ToC navigates the note.
  • Tested on Trilium Desktop 0.50.3

Installation

  • Create a code note of type JS Frontend with the contents of TocWidget.js
  • Set the owned attributes (alt-a) to #widget

Configuration Attributes

In the Text Note

  • noTocWidget: Set on the text notes you don't want to show the ToC for

In the Script Note

  • tocWidgetHeightPct: Percentage of pane height to use, 0 for dynamic, default is 30
  • debugLevel: Enable output to the javascript console, default is "info" (without quotes):
    • "error" no javascript console output
    • "warn" enable warn statements to the javascript console
    • "info" enable info and previous levels statements to the javascript console
    • "log" enable log and previous levels statements to the javascript console
    • "debug" enable debug and previous levels statements to the javascript console

Bugs

  • None

Todo

  • Nothing

Discussions

zadam/trilium#2799