Constructors
Properties
Privateactive Category Id
activeCategoryId : string | null = null
Privatecontent Container
contentContainer : HTMLElement | null = null
Private Readonlycustomize Category Fold States
customizeCategoryFoldStates : Map < string , boolean > = ...
Private Readonlyfold States
foldStates : Map < string , boolean > = ...
Privatesearch Query
searchQuery : string = ""
showReorderButtons : boolean = false
Methods
Privaterender Categorical
renderCategorical ( containerEl : HTMLElement ) : void
Privaterender Concise
renderConcise ( containerEl : HTMLElement ) : void
Privaterender Filtered Categorical Settings
renderFilteredCategoricalSettings ( containerEl : HTMLElement , activeGroupId : string , ) : void
Parameters
containerEl : HTMLElement
activeGroupId : string
Returns void
Privaterender Group Selector
renderGroupSelector ( containerEl : HTMLElement , groups : { icon : string ; id : string ; title : string } [] , onSelect : ( id : string ) => void , ) : void
Parameters
containerEl : HTMLElement
groups : { icon : string ; id : string ; title : string } []
onSelect : ( id : string ) => void
Returns void
Privaterender List
renderList ( containerEl : HTMLElement ) : void
Privaterender Settings Panel
renderSettingsPanel ( containerEl : HTMLElement , settingKeys : string [] , panelType : "basic" | "advanced" , ) : void
Parameters
containerEl : HTMLElement
settingKeys : string []
panelType : "basic" | "advanced"
Returns void
Privatesetting Matches Search
settingMatchesSearch ( key : string ) : boolean
Override to render the tab imperatively.
Not called when getSettingDefinitions returns a non-empty array; the tab is rendered declaratively from those definitions instead. Only implement display() as a fallback for plugins that need to support Obsidian versions older than 1.13.0.