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