@empoleon/tiptap
Version:
Rich text editor based on tiptap
30 lines (26 loc) • 720 B
JavaScript
;
var RichTextEditor_module = require('../RichTextEditor.module.css.cjs');
const getTaskListExtension = TipTapTaskList => TipTapTaskList.extend({
addKeyboardShortcuts: () => ({
"Mod-[": _ref => {
let {
editor
} = _ref;
editor.chain().focus().liftListItem("taskItem").run();
return true;
},
"Mod-]": _ref2 => {
let {
editor
} = _ref2;
editor.chain().focus().sinkListItem("taskItem").run();
return true;
}
})
}).configure({
HTMLAttributes: {
class: `${RichTextEditor_module.taskList} empoleon-RichTextEditor-taskList`
}
});
exports.getTaskListExtension = getTaskListExtension;
//# sourceMappingURL=TaskList.cjs.map