mirror of
https://github.com/ueberdosis/tiptap.git
synced 2025-08-06 05:26:21 +08:00
![]() * Adds attributes to toggleList When dealing with different variants of bullet lists, I wanted to adopt the same technique I used for different paragraph variants. Since `wrapInList` is capable of receiving attributes, just like `setNode` is, I don't see any reason why `toggleList` should not be capable of the same. Here's my bullet list extension in action that is in need of attributes support. ```js export const CustomBulletList = BulletList.extend({ content: 'listItem*', addAttributes() { return { variant: { default: DEFAULT_LIST, renderHTML: attributes => { return { class: `list-${attributes.variant}`, }; }, }, }; }, addCommands() { return { toggleBulletList: attributes => (c) => { return c.commands.toggleListCustom(this.name, this.options.itemTypeName, attributes); }, }; }, }); ``` * Update toggle-list.md * Update toggle-list.md |
||
---|---|---|
.. | ||
api | ||
examples | ||
experiments | ||
guide | ||
installation | ||
overview | ||
about.md | ||
changelog.md | ||
experiments.md | ||
installation.md | ||
introduction.md | ||
jobs.md | ||
links.yaml |