UNPKG

@zodiac-ui/editor

Version:

A rich text editor for Angular based on `@atlaskit/editor-core`.

56 lines 5.65 kB
// import { Inline, MarksObject, NoMark } from './doc'; // import { AlignmentMarkDefinition, IndentationMarkDefinition } from '../marks'; // /** // * @name paragraph_node // */ // export interface ParagraphBaseDefinition { // type: 'paragraph'; // /** // * @allowUnsupportedInline true // */ // content?: Array<Inline>; // marks?: Array<any>; // } // // /** // * @name paragraph_with_no_marks_node // */ // export type ParagraphDefinition = ParagraphBaseDefinition & NoMark; // // /** // * NOTE: Need this because TS is too smart and inline everything. // * So we need to give them separate identity. // * Probably there's a way to solve it but that will need time and exploration. // * // http://bit.ly/2raXFX5 // * type T1 = X | Y // * type T2 = A | T1 | B // T2 = A | X | Y | B // */ // // /** // * @name paragraph_with_alignment_node // * @stage 0 // */ // export type ParagraphWithAlignmentDefinition = ParagraphBaseDefinition & // MarksObject<AlignmentMarkDefinition>; // // /** // * @name paragraph_with_indentation_node // * @stage 0 // */ // export type ParagraphWithIndentationDefinition = ParagraphBaseDefinition & // MarksObject<IndentationMarkDefinition>; // // export type ParagraphWithMarksDefinition = // | ParagraphWithAlignmentDefinition // | ParagraphWithIndentationDefinition; const pDOM = ['p', 0]; export const paragraphNode = { content: 'inline*', group: 'block', marks: 'strong code em link strike subsup textColor typeAheadQuery underline mentionQuery emojiQuery confluenceInlineComment action annotation', parseDOM: [{ tag: 'p' }], toDOM() { return pDOM; }, }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFyYWdyYXBoLm5vZGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Aem9kaWFjLXVpL2VkaXRvci8iLCJzb3VyY2VzIjpbInBsdWdpbnMvcGFyYWdyYXBoL3BhcmFncmFwaC5ub2RlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLHVEQUF1RDtBQUN2RCxpRkFBaUY7QUFFakYsTUFBTTtBQUNOLDBCQUEwQjtBQUMxQixNQUFNO0FBQ04sNkNBQTZDO0FBQzdDLHlCQUF5QjtBQUN6QixVQUFVO0FBQ1Ysc0NBQXNDO0FBQ3RDLFVBQVU7QUFDViwrQkFBK0I7QUFDL0IsMEJBQTBCO0FBQzFCLElBQUk7QUFDSixFQUFFO0FBQ0YsTUFBTTtBQUNOLHdDQUF3QztBQUN4QyxNQUFNO0FBQ04sc0VBQXNFO0FBQ3RFLEVBQUU7QUFDRixNQUFNO0FBQ04sb0VBQW9FO0FBQ3BFLGdEQUFnRDtBQUNoRCxpRkFBaUY7QUFDakYsOEJBQThCO0FBQzlCLHFCQUFxQjtBQUNyQixnREFBZ0Q7QUFDaEQsTUFBTTtBQUNOLEVBQUU7QUFDRixNQUFNO0FBQ04seUNBQXlDO0FBQ3pDLGNBQWM7QUFDZCxNQUFNO0FBQ04sMkVBQTJFO0FBQzNFLDRDQUE0QztBQUM1QyxFQUFFO0FBQ0YsTUFBTTtBQUNOLDJDQUEyQztBQUMzQyxjQUFjO0FBQ2QsTUFBTTtBQUNOLDZFQUE2RTtBQUM3RSw4Q0FBOEM7QUFDOUMsRUFBRTtBQUNGLDZDQUE2QztBQUM3Qyx5Q0FBeUM7QUFDekMsNENBQTRDO0FBRTVDLE1BQU0sSUFBSSxHQUFrQixDQUFDLEdBQUcsRUFBRSxDQUFDLENBQUMsQ0FBQztBQUNyQyxNQUFNLENBQUMsTUFBTSxhQUFhLEdBQWE7SUFDbkMsT0FBTyxFQUFFLFNBQVM7SUFDbEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQ0Qsd0lBQXdJO0lBQzVJLFFBQVEsRUFBRSxDQUFDLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDO0lBQ3hCLEtBQUs7UUFDRCxPQUFPLElBQUksQ0FBQztJQUNoQixDQUFDO0NBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5vZGVTcGVjLCBET01PdXRwdXRTcGVjIH0gZnJvbSAncHJvc2VtaXJyb3ItbW9kZWwnO1xyXG4vLyBpbXBvcnQgeyBJbmxpbmUsIE1hcmtzT2JqZWN0LCBOb01hcmsgfSBmcm9tICcuL2RvYyc7XHJcbi8vIGltcG9ydCB7IEFsaWdubWVudE1hcmtEZWZpbml0aW9uLCBJbmRlbnRhdGlvbk1hcmtEZWZpbml0aW9uIH0gZnJvbSAnLi4vbWFya3MnO1xyXG5cclxuLy8gLyoqXHJcbi8vICAqIEBuYW1lIHBhcmFncmFwaF9ub2RlXHJcbi8vICAqL1xyXG4vLyBleHBvcnQgaW50ZXJmYWNlIFBhcmFncmFwaEJhc2VEZWZpbml0aW9uIHtcclxuLy8gICAgIHR5cGU6ICdwYXJhZ3JhcGgnO1xyXG4vLyAgICAgLyoqXHJcbi8vICAgICAgKiBAYWxsb3dVbnN1cHBvcnRlZElubGluZSB0cnVlXHJcbi8vICAgICAgKi9cclxuLy8gICAgIGNvbnRlbnQ/OiBBcnJheTxJbmxpbmU+O1xyXG4vLyAgICAgbWFya3M/OiBBcnJheTxhbnk+O1xyXG4vLyB9XHJcbi8vXHJcbi8vIC8qKlxyXG4vLyAgKiBAbmFtZSBwYXJhZ3JhcGhfd2l0aF9ub19tYXJrc19ub2RlXHJcbi8vICAqL1xyXG4vLyBleHBvcnQgdHlwZSBQYXJhZ3JhcGhEZWZpbml0aW9uID0gUGFyYWdyYXBoQmFzZURlZmluaXRpb24gJiBOb01hcms7XHJcbi8vXHJcbi8vIC8qKlxyXG4vLyAgKiBOT1RFOiBOZWVkIHRoaXMgYmVjYXVzZSBUUyBpcyB0b28gc21hcnQgYW5kIGlubGluZSBldmVyeXRoaW5nLlxyXG4vLyAgKiBTbyB3ZSBuZWVkIHRvIGdpdmUgdGhlbSBzZXBhcmF0ZSBpZGVudGl0eS5cclxuLy8gICogUHJvYmFibHkgdGhlcmUncyBhIHdheSB0byBzb2x2ZSBpdCBidXQgdGhhdCB3aWxsIG5lZWQgdGltZSBhbmQgZXhwbG9yYXRpb24uXHJcbi8vICAqIC8vIGh0dHA6Ly9iaXQubHkvMnJhWEZYNVxyXG4vLyAgKiB0eXBlIFQxID0gWCB8IFlcclxuLy8gICogdHlwZSBUMiA9IEEgfCBUMSB8IEIgLy8gVDIgPSBBIHwgWCB8IFkgfCBCXHJcbi8vICAqL1xyXG4vL1xyXG4vLyAvKipcclxuLy8gICogQG5hbWUgcGFyYWdyYXBoX3dpdGhfYWxpZ25tZW50X25vZGVcclxuLy8gICogQHN0YWdlIDBcclxuLy8gICovXHJcbi8vIGV4cG9ydCB0eXBlIFBhcmFncmFwaFdpdGhBbGlnbm1lbnREZWZpbml0aW9uID0gUGFyYWdyYXBoQmFzZURlZmluaXRpb24gJlxyXG4vLyAgICAgTWFya3NPYmplY3Q8QWxpZ25tZW50TWFya0RlZmluaXRpb24+O1xyXG4vL1xyXG4vLyAvKipcclxuLy8gICogQG5hbWUgcGFyYWdyYXBoX3dpdGhfaW5kZW50YXRpb25fbm9kZVxyXG4vLyAgKiBAc3RhZ2UgMFxyXG4vLyAgKi9cclxuLy8gZXhwb3J0IHR5cGUgUGFyYWdyYXBoV2l0aEluZGVudGF0aW9uRGVmaW5pdGlvbiA9IFBhcmFncmFwaEJhc2VEZWZpbml0aW9uICZcclxuLy8gICAgIE1hcmtzT2JqZWN0PEluZGVudGF0aW9uTWFya0RlZmluaXRpb24+O1xyXG4vL1xyXG4vLyBleHBvcnQgdHlwZSBQYXJhZ3JhcGhXaXRoTWFya3NEZWZpbml0aW9uID1cclxuLy8gICAgIHwgUGFyYWdyYXBoV2l0aEFsaWdubWVudERlZmluaXRpb25cclxuLy8gICAgIHwgUGFyYWdyYXBoV2l0aEluZGVudGF0aW9uRGVmaW5pdGlvbjtcclxuXHJcbmNvbnN0IHBET006IERPTU91dHB1dFNwZWMgPSBbJ3AnLCAwXTtcclxuZXhwb3J0IGNvbnN0IHBhcmFncmFwaE5vZGU6IE5vZGVTcGVjID0ge1xyXG4gICAgY29udGVudDogJ2lubGluZSonLFxyXG4gICAgZ3JvdXA6ICdibG9jaycsXHJcbiAgICBtYXJrczpcclxuICAgICAgICAnc3Ryb25nIGNvZGUgZW0gbGluayBzdHJpa2Ugc3Vic3VwIHRleHRDb2xvciB0eXBlQWhlYWRRdWVyeSB1bmRlcmxpbmUgbWVudGlvblF1ZXJ5IGVtb2ppUXVlcnkgY29uZmx1ZW5jZUlubGluZUNvbW1lbnQgYWN0aW9uIGFubm90YXRpb24nLFxyXG4gICAgcGFyc2VET006IFt7IHRhZzogJ3AnIH1dLFxyXG4gICAgdG9ET00oKSB7XHJcbiAgICAgICAgcmV0dXJuIHBET007XHJcbiAgICB9LFxyXG59O1xyXG4iXX0=