REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 1.81 KB
Close
/proc/thread-self/root/home/byroehnu/.trash/node_modules11/@tiptap/extension-blockquote/src/blockquote.ts
Text
Base64
import { mergeAttributes, Node, wrappingInputRule } from '@tiptap/core' export interface BlockquoteOptions { /** * HTML attributes to add to the blockquote element * @default {} * @example { class: 'foo' } */ HTMLAttributes: Record<string, any>, } declare module '@tiptap/core' { interface Commands<ReturnType> { blockQuote: { /** * Set a blockquote node */ setBlockquote: () => ReturnType, /** * Toggle a blockquote node */ toggleBlockquote: () => ReturnType, /** * Unset a blockquote node */ unsetBlockquote: () => ReturnType, } } } /** * Matches a blockquote to a `>` as input. */ export const inputRegex = /^\s*>\s$/ /** * This extension allows you to create blockquotes. * @see https://tiptap.dev/api/nodes/blockquote */ export const Blockquote = Node.create<BlockquoteOptions>({ name: 'blockquote', addOptions() { return { HTMLAttributes: {}, } }, content: 'block+', group: 'block', defining: true, parseHTML() { return [ { tag: 'blockquote' }, ] }, renderHTML({ HTMLAttributes }) { return ['blockquote', mergeAttributes(this.options.HTMLAttributes, HTMLAttributes), 0] }, addCommands() { return { setBlockquote: () => ({ commands }) => { return commands.wrapIn(this.name) }, toggleBlockquote: () => ({ commands }) => { return commands.toggleWrap(this.name) }, unsetBlockquote: () => ({ commands }) => { return commands.lift(this.name) }, } }, addKeyboardShortcuts() { return { 'Mod-Shift-b': () => this.editor.commands.toggleBlockquote(), } }, addInputRules() { return [ wrappingInputRule({ find: inputRegex, type: this.type, }), ] }, })
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 2
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
blockquote.ts
1.81 KB
lrw-r--r--
2026-02-28 00:28:04
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
index.ts
105 B
lrw-r--r--
2026-02-28 00:28:12
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).