UNPKG

@zodiac-ui/editor

Version:

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

15 lines 1.94 kB
export function insertRule() { return function (state, dispatch) { const { to } = state.selection; const { rule } = state.schema.nodes; if (rule) { const ruleNode = rule.create(); if (dispatch) { dispatch(state.tr.insert(to + 1, ruleNode)); } return true; } return false; }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaG9yaXpvbnRhbC1ydWxlLmNvbW1hbmQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Aem9kaWFjLXVpL2VkaXRvci8iLCJzb3VyY2VzIjpbInBsdWdpbnMvaG9yaXpvbnRhbC1ydWxlL2hvcml6b250YWwtcnVsZS5jb21tYW5kLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE1BQU0sVUFBVSxVQUFVO0lBQ3RCLE9BQU8sVUFBUyxLQUFLLEVBQUUsUUFBUTtRQUMzQixNQUFNLEVBQUUsRUFBRSxFQUFFLEdBQUcsS0FBSyxDQUFDLFNBQVMsQ0FBQztRQUMvQixNQUFNLEVBQUUsSUFBSSxFQUFFLEdBQUcsS0FBSyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUM7UUFDcEMsSUFBSSxJQUFJLEVBQUU7WUFDTixNQUFNLFFBQVEsR0FBRyxJQUFJLENBQUMsTUFBTSxFQUFFLENBQUM7WUFDL0IsSUFBSSxRQUFRLEVBQUU7Z0JBQ1YsUUFBUSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLEVBQUUsR0FBRyxDQUFDLEVBQUUsUUFBUSxDQUFDLENBQUMsQ0FBQzthQUMvQztZQUNELE9BQU8sSUFBSSxDQUFDO1NBQ2Y7UUFDRCxPQUFPLEtBQUssQ0FBQztJQUNqQixDQUFDLENBQUM7QUFDTixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tbWFuZCB9IGZyb20gXCIuLi8uLi9saWIvaW50ZXJmYWNlcy9jb21tYW5kXCJcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBpbnNlcnRSdWxlKCk6IENvbW1hbmQge1xyXG4gICAgcmV0dXJuIGZ1bmN0aW9uKHN0YXRlLCBkaXNwYXRjaCkge1xyXG4gICAgICAgIGNvbnN0IHsgdG8gfSA9IHN0YXRlLnNlbGVjdGlvbjtcclxuICAgICAgICBjb25zdCB7IHJ1bGUgfSA9IHN0YXRlLnNjaGVtYS5ub2RlcztcclxuICAgICAgICBpZiAocnVsZSkge1xyXG4gICAgICAgICAgICBjb25zdCBydWxlTm9kZSA9IHJ1bGUuY3JlYXRlKCk7XHJcbiAgICAgICAgICAgIGlmIChkaXNwYXRjaCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGF0Y2goc3RhdGUudHIuaW5zZXJ0KHRvICsgMSwgcnVsZU5vZGUpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICByZXR1cm4gdHJ1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xyXG4gICAgfTtcclxufVxyXG4iXX0=