Tab widget
const editor = Jodit.make('#editor');
const tabs = Jodit.modules.TabsWidget(editor, [
{ name: 'Images', content: '<div>Images</div>' },
{
name: 'Title 2',
content: editor.c.fromHTML('<div>Some content</div>')
},
{
name: 'Color Picker',
content: ColorPickerWidget(
editor,
function (color) {
box.style.color = color;
},
box.style.color
)
}
]);
Interfaces
TabsWidget
TabsWidget(jodit, tabs, state?): HTMLDivElement
Build tabs system
Parameters
| Name | Type | Description |
|---|---|---|
jodit |
IViewBased<IViewOptions> |
- |
tabs |
TabOption[] |
PlainObject where 'key' will be tab's Title and value is tab's content |
state? |
Object |
You can use for this param any HTML element for remembering active tab |
state.activeTab |
string |
- |
Returns
Example
const editor = Jodit.make('#editor');
const tabs = Jodit.modules.TabsWidget(editor, [
{ name: 'Images', content: '<div>Images</div>' },
{
name: 'Title 2',
content: editor.c.fromHTML('<div>Some content</div>')
},
{
name: 'Color Picker',
content: ColorPickerWidget(
editor,
function (color) {
box.style.color = color;
},
box.style.color
)
}
]);
Defined in
jodit/src/modules/widget/tabs/tabs.ts:56
Previous
Next