UNPKG

@atlaskit/adf-schema

Version:

Shared package that contains the ADF-schema (json) and ProseMirror node/mark specs

1,169 lines (1,168 loc) 25 kB
/** * This file was automatically generated by @atlaskit/adf-schema-generator * DO NOT MODIFY IT BY HAND. Instead, modify the source files in "packages/adf-schema/src/next-schema" , * and run "yarn workspace @atlaskit/adf-schema build:schema:all" to regenerate this file. */ import { createPMNodeSpecFactory } from '../../schema/createPMSpecFactory'; export var blockCard = createPMNodeSpecFactory({ group: 'block', attrs: { url: { default: null }, datasource: { default: null }, width: { default: null }, layout: { default: null }, data: { default: null } }, selectable: true, draggable: true }); export var blockquote = createPMNodeSpecFactory({ content: '(paragraph | orderedList | bulletList | unsupportedBlock | codeBlock | mediaSingle | mediaGroup | extension)+', marks: 'unsupportedMark unsupportedNodeAttribute dataConsumer fragment', group: 'block', selectable: true, defining: true }); export var blockquoteLegacy = createPMNodeSpecFactory({ content: '(paragraph | unsupportedBlock)+', marks: 'unsupportedMark unsupportedNodeAttribute', group: 'block', selectable: true, defining: true }); export var bodiedExtension = createPMNodeSpecFactory({ content: '(paragraph | panel | blockquote | orderedList | bulletList | rule | heading | codeBlock | mediaGroup | mediaSingle | decisionList | taskList | table | blockCard | embedCard | extension | unsupportedBlock)+', marks: 'dataConsumer fragment unsupportedMark unsupportedNodeAttribute', group: 'block', attrs: { extensionKey: { default: '' }, extensionType: { default: '' }, parameters: { default: null }, text: { default: null }, layout: { default: 'default' }, localId: { default: null } }, selectable: true, defining: true, isolating: true }); export var bodiedExtensionWithMarks = createPMNodeSpecFactory({ marks: 'dataConsumer fragment unsupportedMark unsupportedNodeAttribute', group: 'block', attrs: { extensionKey: { default: '' }, extensionType: { default: '' }, parameters: { default: null }, text: { default: null }, layout: { default: 'default' }, localId: { default: null } }, selectable: true, defining: true, isolating: true }); export var bulletList = createPMNodeSpecFactory({ content: 'listItem+', marks: 'unsupportedMark unsupportedNodeAttribute', group: 'block', selectable: false }); export var caption = createPMNodeSpecFactory({ content: '(hardBreak | mention | emoji | date | placeholder | inlineCard | status | text | unsupportedInline)*', marks: '_', selectable: false, isolating: true }); export var codeBlock = createPMNodeSpecFactory({ content: '(text | unsupportedInline)*', marks: 'unsupportedMark unsupportedNodeAttribute', group: 'block', attrs: { language: { default: null }, uniqueId: { default: null } }, code: true, defining: true }); export var codeBlockRootOnly = createPMNodeSpecFactory({ content: '(text | unsupportedInline)*', marks: 'unsupportedMark unsupportedNodeAttribute', attrs: { language: { default: null }, uniqueId: { default: null } }, code: true, defining: true }); export var confluenceJiraIssue = createPMNodeSpecFactory({ group: 'inline', inline: true, atom: true, attrs: { issueKey: { default: '' }, macroId: { default: null }, schemaVersion: { default: null }, server: { default: null }, serverId: { default: null } } }); export var confluenceUnsupportedBlock = createPMNodeSpecFactory({ group: 'block', attrs: { cxhtml: { default: null } } }); export var confluenceUnsupportedInline = createPMNodeSpecFactory({ group: 'inline', inline: true, atom: true, attrs: { cxhtml: { default: null } } }); export var date = createPMNodeSpecFactory({ group: 'inline', inline: true, attrs: { timestamp: { default: '' } }, selectable: true }); export var dateStage0 = createPMNodeSpecFactory({ group: 'inline', inline: true, attrs: { timestamp: { default: '' } }, selectable: true }); export var decisionItem = createPMNodeSpecFactory({ content: 'inline*', marks: '_', attrs: { localId: { default: '' }, state: { default: 'DECIDED' } }, defining: true }); export var decisionList = createPMNodeSpecFactory({ content: '(decisionItem | unsupportedBlock)+', marks: 'unsupportedMark unsupportedNodeAttribute', group: 'block', attrs: { localId: { default: '' } }, selectable: false, defining: true }); export var doc = createPMNodeSpecFactory({ content: '(block | codeBlock | layoutSection | blockRootOnly | expand)+', marks: 'unsupportedMark unsupportedNodeAttribute alignment indentation dataConsumer fragment breakout' }); export var embedCard = createPMNodeSpecFactory({ group: 'block', attrs: { url: { default: '' }, layout: { default: 'center' }, width: { default: 100 }, originalHeight: { default: null }, originalWidth: { default: null } }, selectable: true }); export var emoji = createPMNodeSpecFactory({ group: 'inline', inline: true, attrs: { shortName: { default: '' }, id: { default: '' }, text: { default: '' } }, selectable: true }); export var emojiStage0 = createPMNodeSpecFactory({ group: 'inline', inline: true, attrs: { shortName: { default: '' }, id: { default: '' }, text: { default: '' } }, selectable: true }); export var expand = createPMNodeSpecFactory({ content: '(paragraph | panel | blockquote | orderedList | bulletList | rule | heading | codeBlock | mediaGroup | mediaSingle | decisionList | taskList | table | blockCard | embedCard | extension | unsupportedBlock | nestedExpand)+', marks: 'unsupportedMark unsupportedNodeAttribute fragment dataConsumer', group: 'block', attrs: { title: { default: '' }, __expanded: { default: true } }, selectable: true, isolating: true }); export var expandRootOnly = createPMNodeSpecFactory({ content: '(paragraph | panel | blockquote | orderedList | bulletList | rule | heading | codeBlock | mediaGroup | mediaSingle | decisionList | taskList | table | blockCard | embedCard | extension | unsupportedBlock | nestedExpand)+', marks: 'unsupportedMark unsupportedNodeAttribute fragment dataConsumer', attrs: { title: { default: '' }, __expanded: { default: true } }, selectable: true, isolating: true }); export var extension = createPMNodeSpecFactory({ group: 'block', atom: true, attrs: { extensionKey: { default: '' }, extensionType: { default: '' }, parameters: { default: null }, text: { default: null }, layout: { default: 'default' }, localId: { default: null } }, selectable: true }); export var extensionWithMarks = createPMNodeSpecFactory({ group: 'block', atom: true, attrs: { extensionKey: { default: '' }, extensionType: { default: '' }, parameters: { default: null }, text: { default: null }, layout: { default: 'default' }, localId: { default: null } }, selectable: true }); export var extensionFrameStage0 = createPMNodeSpecFactory({ content: '(paragraph | panel | blockquote | orderedList | bulletList | rule | heading | codeBlock | mediaGroup | mediaSingle | decisionList | taskList | table | extension | bodiedExtension | unsupportedBlock | blockCard | embedCard)+', marks: 'dataConsumer fragment unsupportedMark unsupportedNodeAttribute', attrs: {}, selectable: false, definingAsContext: false, definingForContent: true, isolating: true }); export var hardBreak = createPMNodeSpecFactory({ group: 'inline', inline: true, attrs: { text: { default: '\n' } }, selectable: false, linebreakReplacement: true }); export var heading = createPMNodeSpecFactory({ content: 'inline*', marks: 'link em strong strike subsup underline textColor annotation backgroundColor typeAheadQuery confluenceInlineComment unsupportedNodeAttribute unsupportedMark code dataConsumer fragment border', group: 'block', attrs: { level: { default: 1 }, localId: { default: null } }, selectable: false, defining: true }); export var headingWithAlignment = createPMNodeSpecFactory({ group: 'block', attrs: { level: { default: 1 }, localId: { default: null } }, selectable: false, defining: true }); export var headingWithIndentation = createPMNodeSpecFactory({ group: 'block', attrs: { level: { default: 1 }, localId: { default: null } }, selectable: false, defining: true }); export var headingWithNoMarks = createPMNodeSpecFactory({ group: 'block', attrs: { level: { default: 1 }, localId: { default: null } }, selectable: false, defining: true }); export var image = createPMNodeSpecFactory({ group: 'inline', inline: true, attrs: { src: { default: '' }, alt: { default: '' }, title: { default: null } }, draggable: true }); export var inlineCard = createPMNodeSpecFactory({ group: 'inline', inline: true, attrs: { url: { default: null }, data: { default: null } }, selectable: true, draggable: true }); export var inlineCardStage0 = createPMNodeSpecFactory({ group: 'inline', inline: true, attrs: { url: { default: null }, data: { default: null } }, selectable: true, draggable: true }); export var inlineExtension = createPMNodeSpecFactory({ group: 'inline', inline: true, attrs: { extensionKey: { default: '' }, extensionType: { default: '' }, parameters: { default: null }, text: { default: null }, localId: { default: null } }, selectable: true }); export var inlineExtensionWithMarks = createPMNodeSpecFactory({ group: 'inline', inline: true, attrs: { extensionKey: { default: '' }, extensionType: { default: '' }, parameters: { default: null }, text: { default: null }, localId: { default: null } }, selectable: true }); export var layoutColumn = createPMNodeSpecFactory({ content: '(block | unsupportedBlock)+', marks: 'unsupportedMark unsupportedNodeAttribute alignment indentation dataConsumer fragment', attrs: { width: { default: undefined } }, selectable: false, isolating: true }); export var layoutSection = createPMNodeSpecFactory({ content: '(layoutColumn | unsupportedBlock){1,3} unsupportedBlock*', marks: 'unsupportedMark unsupportedNodeAttribute', isolating: true }); export var layoutSectionFull = createPMNodeSpecFactory({ content: '(layoutColumn | unsupportedBlock){2,3}', marks: 'unsupportedMark unsupportedNodeAttribute', isolating: true }); export var layoutSectionWithSingleColumnStage0 = createPMNodeSpecFactory({ content: '(layoutColumn | unsupportedBlock){1,5} unsupportedBlock*', marks: 'unsupportedMark unsupportedNodeAttribute', attrs: { columnRuleStyle: { default: null } }, isolating: true }); export var listItem = createPMNodeSpecFactory({ content: '(paragraph | mediaSingle | codeBlock | unsupportedBlock | extension) (paragraph | bulletList | orderedList | taskList | mediaSingle | codeBlock | unsupportedBlock | extension)*', marks: 'dataConsumer fragment unsupportedMark unsupportedNodeAttribute', selectable: false, defining: true }); export var listItemWithNestedDecisionStage0 = createPMNodeSpecFactory({ content: '(paragraph | mediaSingle | codeBlock | unsupportedBlock | decisionList | extension) (paragraph | bulletList | orderedList | taskList | mediaSingle | codeBlock | unsupportedBlock | decisionList | extension)*', marks: 'unsupportedMark unsupportedNodeAttribute dataConsumer fragment', selectable: false, defining: true }); export var media = createPMNodeSpecFactory({ attrs: { type: { default: 'file' }, id: { default: '' }, alt: { default: '' }, collection: { default: '' }, height: { default: null }, occurrenceKey: { default: null }, width: { default: null }, __contextId: { default: null }, __displayType: { default: null }, __external: { default: false }, __fileMimeType: { default: null }, __fileName: { default: null }, __fileSize: { default: null }, __mediaTraceId: { default: null }, url: { default: null } }, selectable: true }); export var mediaGroup = createPMNodeSpecFactory({ content: '(media | unsupportedBlock)+', marks: 'link annotation border unsupportedMark unsupportedNodeAttribute', group: 'block', attrs: {}, selectable: false }); export var mediaInline = createPMNodeSpecFactory({ group: 'inline', inline: true, attrs: { type: { default: 'file' }, url: { default: null }, id: { default: '' }, alt: { default: '' }, collection: { default: '' }, occurrenceKey: { default: null }, width: { default: null }, height: { default: null }, __fileName: { default: null }, __fileSize: { default: null }, __fileMimeType: { default: null }, __displayType: { default: null }, __contextId: { default: null }, __mediaTraceId: { default: null }, __external: { default: false } }, selectable: true }); export var mediaSingle = createPMNodeSpecFactory({ group: 'block', atom: true, attrs: { layout: { default: 'center' }, width: { default: null } }, selectable: true, content: 'media|unsupportedBlock+|media unsupportedBlock+', marks: 'annotation border link unsupportedMark unsupportedNodeAttribute' }); export var mediaSingleCaption = createPMNodeSpecFactory({ content: 'media|unsupportedBlock+|media (caption|unsupportedBlock) unsupportedBlock*', marks: 'link annotation border unsupportedMark unsupportedNodeAttribute', group: 'block', atom: false, attrs: { layout: { default: 'center' }, width: { default: null } }, selectable: true }); export var mediaSingleFull = createPMNodeSpecFactory({ content: 'media|unsupportedBlock+|media (caption|unsupportedBlock) unsupportedBlock*', marks: 'link annotation border unsupportedMark unsupportedNodeAttribute', group: 'block', atom: false, attrs: { width: { default: null }, layout: { default: 'center' }, widthType: { default: null } }, selectable: true }); export var mediaSingleWidthType = createPMNodeSpecFactory({ content: 'media|unsupportedBlock+|media unsupportedBlock+', marks: 'link annotation border unsupportedMark unsupportedNodeAttribute', group: 'block', atom: true, attrs: { width: { default: null }, layout: { default: 'center' }, widthType: { default: null } }, selectable: true }); export var mention = createPMNodeSpecFactory({ group: 'inline', inline: true, attrs: { id: { default: '' }, localId: { default: null }, text: { default: '' }, accessLevel: { default: '' }, userType: { default: null } }, selectable: true }); export var mentionStage0 = createPMNodeSpecFactory({ group: 'inline', inline: true, attrs: { id: { default: '' }, localId: { default: null }, text: { default: '' }, accessLevel: { default: '' }, userType: { default: null } }, selectable: true }); export var multiBodiedExtensionStage0 = createPMNodeSpecFactory({ content: 'extensionFrame+', marks: 'unsupportedNodeAttribute unsupportedMark', group: 'blockRootOnly', attrs: { extensionKey: { default: '' }, extensionType: { default: '' }, parameters: { default: null }, text: { default: null }, layout: { default: 'default' }, localId: { default: null } }, selectable: true, definingAsContext: true }); export var nestedExpand = createPMNodeSpecFactory({ content: '(paragraph | heading | mediaSingle | mediaGroup | codeBlock | bulletList | orderedList | taskList | decisionList | rule | panel | blockquote | unsupportedBlock | extension)+', marks: 'unsupportedMark unsupportedNodeAttribute dataConsumer fragment', attrs: { title: { default: '' }, __expanded: { default: true } }, selectable: true, isolating: true }); export var nestedExpandWithNoMarks = createPMNodeSpecFactory({ attrs: { title: { default: '' }, __expanded: { default: true } }, selectable: true, isolating: true }); export var orderedList = createPMNodeSpecFactory({ content: 'listItem+', marks: 'unsupportedMark unsupportedNodeAttribute', group: 'block', attrs: { order: { default: 1 } }, selectable: false }); export var panel = createPMNodeSpecFactory({ content: '(paragraph | heading | bulletList | orderedList | blockCard | mediaGroup | mediaSingle | codeBlock | taskList | rule | decisionList | unsupportedBlock | extension)+', marks: 'unsupportedMark unsupportedNodeAttribute dataConsumer fragment', group: 'block', attrs: { panelType: { default: 'info' }, panelIcon: { default: null }, panelIconId: { default: null }, panelIconText: { default: null }, panelColor: { default: null } }, selectable: true }); export var paragraph = createPMNodeSpecFactory({ content: 'inline*', marks: 'link em strong strike subsup underline textColor annotation backgroundColor typeAheadQuery confluenceInlineComment unsupportedNodeAttribute unsupportedMark code dataConsumer fragment border', group: 'block', attrs: { localId: { default: null } }, selectable: false }); export var paragraphWithAlignment = createPMNodeSpecFactory({ group: 'block', attrs: { localId: { default: null } }, selectable: false }); export var paragraphWithIndentation = createPMNodeSpecFactory({ group: 'block', attrs: { localId: { default: null } }, selectable: false }); export var paragraphWithNoMarks = createPMNodeSpecFactory({ group: 'block', attrs: { localId: { default: null } }, selectable: false }); export var placeholder = createPMNodeSpecFactory({ marks: '', group: 'inline', inline: true, attrs: { text: { default: '' } }, selectable: false }); export var rule = createPMNodeSpecFactory({ group: 'block' }); export var status = createPMNodeSpecFactory({ group: 'inline', inline: true, attrs: { text: { default: '' }, color: { default: '' }, localId: { default: '' }, style: { default: '' } }, selectable: true }); export var statusStage0 = createPMNodeSpecFactory({ group: 'inline', inline: true, attrs: { text: { default: '' }, color: { default: '' }, localId: { default: '' }, style: { default: '' } }, selectable: true }); export var table = createPMNodeSpecFactory({ content: 'tableRow+', marks: 'unsupportedMark unsupportedNodeAttribute', group: 'block', attrs: { displayMode: { default: null }, isNumberColumnEnabled: { default: false }, layout: { default: 'default' }, localId: { default: '' }, width: { default: null }, __autoSize: { default: false } }, selectable: true, isolating: true, tableRole: 'table' }); export var tableWithNestedTable = createPMNodeSpecFactory({ content: 'tableRow+', marks: 'unsupportedMark unsupportedNodeAttribute', group: 'block', attrs: { displayMode: { default: null }, isNumberColumnEnabled: { default: false }, layout: { default: 'default' }, localId: { default: '' }, width: { default: null }, __autoSize: { default: false } }, selectable: true, isolating: true, tableRole: 'table' }); export var tableCell = createPMNodeSpecFactory({ content: '(paragraph | panel | blockquote | orderedList | bulletList | rule | heading | codeBlock | mediaSingle | mediaGroup | decisionList | taskList | blockCard | embedCard | extension | nestedExpand | unsupportedBlock)+', marks: 'alignment unsupportedMark unsupportedNodeAttribute dataConsumer fragment', attrs: { colspan: { default: 1 }, rowspan: { default: 1 }, colwidth: { default: null }, background: { default: null } }, selectable: false, isolating: true, tableRole: 'cell' }); export var tableCellWithNestedTable = createPMNodeSpecFactory({ content: '(paragraph | panel | blockquote | orderedList | bulletList | rule | heading | codeBlock | mediaSingle | mediaGroup | decisionList | taskList | blockCard | embedCard | extension | nestedExpand | unsupportedBlock | table)+', marks: 'alignment unsupportedMark unsupportedNodeAttribute dataConsumer fragment', attrs: { colspan: { default: 1 }, rowspan: { default: 1 }, colwidth: { default: null }, background: { default: null } }, selectable: false, isolating: true, tableRole: 'cell' }); export var tableHeader = createPMNodeSpecFactory({ content: '(paragraph | panel | blockquote | orderedList | bulletList | rule | heading | codeBlock | mediaSingle | mediaGroup | decisionList | taskList | blockCard | embedCard | extension | nestedExpand)+', marks: 'alignment unsupportedMark unsupportedNodeAttribute dataConsumer fragment', attrs: { colspan: { default: 1 }, rowspan: { default: 1 }, colwidth: { default: null }, background: { default: null } }, selectable: false, isolating: true, tableRole: 'header_cell' }); export var tableHeaderWithNestedTable = createPMNodeSpecFactory({ content: '(paragraph | panel | blockquote | orderedList | bulletList | rule | heading | codeBlock | mediaSingle | mediaGroup | decisionList | taskList | blockCard | embedCard | extension | nestedExpand | table)+', marks: 'alignment unsupportedMark unsupportedNodeAttribute dataConsumer fragment', attrs: { colspan: { default: 1 }, rowspan: { default: 1 }, colwidth: { default: null }, background: { default: null } }, selectable: false, isolating: true, tableRole: 'header_cell' }); export var tableRow = createPMNodeSpecFactory({ content: '(tableCell | tableHeader)+', marks: 'unsupportedMark unsupportedNodeAttribute', selectable: false, tableRole: 'row' }); export var tableRowWithNestedTable = createPMNodeSpecFactory({ content: '(tableCell | tableHeader)+', marks: 'unsupportedMark unsupportedNodeAttribute', selectable: false, tableRole: 'row' }); export var taskItem = createPMNodeSpecFactory({ content: 'inline*', marks: '_', attrs: { localId: { default: '' }, state: { default: 'TODO' } }, selectable: false, defining: true }); export var taskList = createPMNodeSpecFactory({ content: '(taskItem | unsupportedBlock)+ (taskItem | taskList | unsupportedBlock)*', marks: 'unsupportedMark unsupportedNodeAttribute', group: 'block', attrs: { localId: { default: '' } }, selectable: false, defining: true }); export var text = createPMNodeSpecFactory({ group: 'inline' }); export var textCodeInline = createPMNodeSpecFactory({ group: 'inline' }); export var textFormatted = createPMNodeSpecFactory({ group: 'inline' }); export var textWithNoMarks = createPMNodeSpecFactory({}); export var unsupportedBlock = createPMNodeSpecFactory({ group: 'block', atom: true, attrs: { originalValue: { default: {} } }, selectable: true }); export var unsupportedInline = createPMNodeSpecFactory({ group: 'inline', inline: true, attrs: { originalValue: { default: {} } }, selectable: true });