Setting
Constructor
ts
constructor(containerEl: HTMLElement);Properties
settingEl
ts
settingEl: HTMLElementinfoEl
ts
infoEl: HTMLElementnameEl
ts
nameEl: HTMLElementdescEl
ts
descEl: HTMLElementcontrolEl
ts
controlEl: HTMLElementcomponents
ts
components: BaseComponent[]Methods
setName
ts
setName(name: string | DocumentFragment): this;setDesc
ts
setDesc(desc: string | DocumentFragment): this;setClass
ts
setClass(cls: string): this;setTooltip
ts
setTooltip(tooltip: string, options?: TooltipOptions): this;setHeading
ts
setHeading(): this;setDisabled
ts
setDisabled(disabled: boolean): this;addButton
ts
addButton(cb: (component: ButtonComponent) => any): this;addExtraButton
ts
addExtraButton(cb: (component: ExtraButtonComponent) => any): this;addToggle
ts
addToggle(cb: (component: ToggleComponent) => any): this;addText
ts
addText(cb: (component: TextComponent) => any): this;addSearch
ts
addSearch(cb: (component: SearchComponent) => any): this;addTextArea
ts
addTextArea(cb: (component: TextAreaComponent) => any): this;addMomentFormat
ts
addMomentFormat(cb: (component: MomentFormatComponent) => any): this;addDropdown
ts
addDropdown(cb: (component: DropdownComponent) => any): this;addColorPicker
ts
addColorPicker(cb: (component: ColorComponent) => any): this;addSlider
ts
addSlider(cb: (component: SliderComponent) => any): this;then
ts
then(cb: (setting: this) => any): this;Facilitates chaining
clear
ts
clear(): this;