@zodiac-ui/editor
Version:
A rich text editor for Angular based on `@atlaskit/editor-core`.
56 lines • 5.65 kB
JavaScript
// 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=