Abstract Constructor
The widget to search in
Optional configuration: TableOfContents.IConfigDefault model configuration
Private _activePrivate _activePrivate _collapsePrivate _configurationPrivate _headingsPrivate _headingsPrivate _isPrivate _isPrivate _needsPrivate Optional _titleAbstract Readonly documentType of document supported by the model.
A data-document-type attribute with this value will be set
on the tree view .jp-TableOfContents-content[data-document-type="..."]
Readonly stateA signal emitted when any model state changes.
Protected widgetThe widget to search in
Signal emitted when the active heading changes.
Signal emitted when a table of content section collapse state changes.
Model configuration
Signal emitted when the headings changes.
Whether the model is active or not.
An active model means it is displayed in the table of contents. This can be used by subclass to limit updating the headings.
Whether the model needs to be kept up to date or not.
This is set to true if the ToC panel is visible and
to false if it is hidden. But some models may require
to be always active; e.g. to add numbering in the document.
Protected isWhether the model gets updated even if the table of contents panel is hidden or not.
For example, ToC models use to add title numbering will set this to true.
Test whether the model is disposed.
List of configuration options supported by the model.
Document title
Document title
Private _areProtected Abstract getProtected isSet a new active heading.
The new active heading
Whether to emit the activeHeadingChanged signal or not.
Model configuration setter.
New configuration
Abstract table of contents model.