@empoleon/tiptap
Version:
Rich text editor based on tiptap
1 lines • 1.54 kB
Source Map (JSON)
{"version":3,"file":"TaskList.mjs","sources":["../../src/extensions/TaskList.ts"],"sourcesContent":["import classes from '../RichTextEditor.module.css';\n\nexport const getTaskListExtension = <T>(TipTapTaskList: T): T =>\n (TipTapTaskList as any)\n .extend({\n addKeyboardShortcuts: () => ({\n 'Mod-[': ({ editor }: any) => {\n editor.chain().focus().liftListItem('taskItem').run();\n return true;\n },\n 'Mod-]': ({ editor }: any) => {\n editor.chain().focus().sinkListItem('taskItem').run();\n return true;\n },\n }),\n })\n .configure({\n HTMLAttributes: {\n class: `${classes.taskList} empoleon-RichTextEditor-taskList`,\n },\n });\n"],"names":["getTaskListExtension","TipTapTaskList","extend","addKeyboardShortcuts","_ref","editor","chain","focus","liftListItem","run","_ref2","sinkListItem","configure","HTMLAttributes","class","classes","taskList"],"mappings":";;AAEO,MAAMA,oBAAA,GAA2BC,cAAA,IACrCA,cAAA,CACEC,MAAA,CAAO;EACNC,sBAAsBA,OAAO;IAC3B,OAAA,EAASC,IAAA,IAAqB;MAAA,IAApB;AAAEC,QAAAA;AAAO,OAAA,GAAAD,IAAA;AACjBC,MAAAA,MAAA,CAAOC,OAAM,CAAEC,KAAA,GAAQC,YAAA,CAAa,UAAU,EAAEC,GAAA,EAAI;AACpD,MAAA,OAAO,IAAA;IACT,CAAA;IACA,OAAA,EAASC,KAAA,IAAqB;MAAA,IAApB;AAAEL,QAAAA;AAAO,OAAA,GAAAK,KAAA;AACjBL,MAAAA,MAAA,CAAOC,OAAM,CAAEC,KAAA,GAAQI,YAAA,CAAa,UAAU,EAAEF,GAAA,EAAI;AACpD,MAAA,OAAO,IAAA;AACT,IAAA;GACF;AACF,CAAC,EACAG,SAAA,CAAU;AACTC,EAAAA,cAAA,EAAgB;AACdC,IAAAA,KAAA,EAAO,CAAA,EAAGC,OAAA,CAAQC,QAAQ,CAAA,iCAAA;AAC5B;AACF,CAAC;;;;"}