UNPKG

@zodiac-ui/editor

Version:

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

12 lines 2.31 kB
import { keymap } from 'prosemirror-keymap'; import { insertRule as insertRuleCmd } from "../horizontal-rule.command"; import { bindKeymapWithCommand, insertRule, escape } from "../../../lib/keymaps/keymap"; export function horizontalRuleKeymapPlugin(schema) { const list = {}; bindKeymapWithCommand(insertRule.common, insertRuleCmd(), list); bindKeymapWithCommand(escape.common, (state, dispatch) => { return true; }, list); return keymap(list); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoia2V5bWFwLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHpvZGlhYy11aS9lZGl0b3IvIiwic291cmNlcyI6WyJwbHVnaW5zL2hvcml6b250YWwtcnVsZS9wbS1wbHVnaW5zL2tleW1hcC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFHNUMsT0FBTyxFQUFFLFVBQVUsSUFBSSxhQUFhLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQTtBQUN4RSxPQUFPLEVBQUUscUJBQXFCLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxNQUFNLDZCQUE2QixDQUFBO0FBRXZGLE1BQU0sVUFBVSwwQkFBMEIsQ0FBQyxNQUFjO0lBQ3ZELE1BQU0sSUFBSSxHQUFHLEVBQUUsQ0FBQztJQUVoQixxQkFBcUIsQ0FDbkIsVUFBVSxDQUFDLE1BQU0sRUFDZixhQUFhLEVBQUUsRUFDakIsSUFBSSxDQUNMLENBQUM7SUFFRixxQkFBcUIsQ0FDbkIsTUFBTSxDQUFDLE1BQU0sRUFDYixDQUFDLEtBQVUsRUFBRSxRQUFRLEVBQUUsRUFBRTtRQUN2QixPQUFPLElBQUksQ0FBQztJQUNkLENBQUMsRUFDRCxJQUFJLENBQ0wsQ0FBQztJQUVGLE9BQU8sTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO0FBQ3RCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBrZXltYXAgfSBmcm9tICdwcm9zZW1pcnJvci1rZXltYXAnO1xyXG5pbXBvcnQgeyBTY2hlbWEgfSBmcm9tICdwcm9zZW1pcnJvci1tb2RlbCc7XHJcbmltcG9ydCB7IFBsdWdpbiB9IGZyb20gJ3Byb3NlbWlycm9yLXN0YXRlJztcclxuaW1wb3J0IHsgaW5zZXJ0UnVsZSBhcyBpbnNlcnRSdWxlQ21kIH0gZnJvbSBcIi4uL2hvcml6b250YWwtcnVsZS5jb21tYW5kXCJcclxuaW1wb3J0IHsgYmluZEtleW1hcFdpdGhDb21tYW5kLCBpbnNlcnRSdWxlLCBlc2NhcGUgfSBmcm9tIFwiLi4vLi4vLi4vbGliL2tleW1hcHMva2V5bWFwXCJcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBob3Jpem9udGFsUnVsZUtleW1hcFBsdWdpbihzY2hlbWE6IFNjaGVtYSk6IFBsdWdpbiB7XHJcbiAgY29uc3QgbGlzdCA9IHt9O1xyXG5cclxuICBiaW5kS2V5bWFwV2l0aENvbW1hbmQoXHJcbiAgICBpbnNlcnRSdWxlLmNvbW1vbixcclxuICAgICAgaW5zZXJ0UnVsZUNtZCgpLFxyXG4gICAgbGlzdCxcclxuICApO1xyXG5cclxuICBiaW5kS2V5bWFwV2l0aENvbW1hbmQoXHJcbiAgICBlc2NhcGUuY29tbW9uLFxyXG4gICAgKHN0YXRlOiBhbnksIGRpc3BhdGNoKSA9PiB7XHJcbiAgICAgIHJldHVybiB0cnVlO1xyXG4gICAgfSxcclxuICAgIGxpc3QsXHJcbiAgKTtcclxuXHJcbiAgcmV0dXJuIGtleW1hcChsaXN0KTtcclxufVxyXG4iXX0=