@zodiac-ui/editor
Version:
A rich text editor for Angular based on `@atlaskit/editor-core`.
10 lines • 2.31 kB
JavaScript
import { keymap } from "prosemirror-keymap";
import { bindKeymapWithCommand, findKeyMapForBrowser, toggleSuperscript as supKey, toggleSubscript as subKey } from "../../../lib/keymaps/keymap";
import { toggleSubscript, toggleSuperscript } from "./subsup.command";
export function supsubKeymap() {
const bindings = {};
bindKeymapWithCommand(findKeyMapForBrowser(supKey), toggleSuperscript(), bindings);
bindKeymapWithCommand(findKeyMapForBrowser(subKey), toggleSubscript(), bindings);
return keymap(bindings);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3Vic3VwLmtleW1hcC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B6b2RpYWMtdWkvZWRpdG9yLyIsInNvdXJjZXMiOlsicGx1Z2lucy90ZXh0LWZvcm1hdHRpbmcvc3Vic3VwL3N1YnN1cC5rZXltYXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLG9CQUFvQixDQUFBO0FBQzNDLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxvQkFBb0IsRUFBRSxpQkFBaUIsSUFBSSxNQUFNLEVBQUUsZUFBZSxJQUFJLE1BQU0sRUFBQyxNQUFNLDZCQUE2QixDQUFBO0FBQ2hKLE9BQU8sRUFBRSxlQUFlLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQTtBQUVyRSxNQUFNLFVBQVUsWUFBWTtJQUN4QixNQUFNLFFBQVEsR0FBRyxFQUFFLENBQUE7SUFFbkIscUJBQXFCLENBQ2pCLG9CQUFvQixDQUFDLE1BQU0sQ0FBQyxFQUM1QixpQkFBaUIsRUFBRSxFQUNuQixRQUFRLENBQ1gsQ0FBQTtJQUVELHFCQUFxQixDQUNqQixvQkFBb0IsQ0FBQyxNQUFNLENBQUMsRUFDNUIsZUFBZSxFQUFFLEVBQ2pCLFFBQVEsQ0FDWCxDQUFBO0lBRUQsT0FBTyxNQUFNLENBQUMsUUFBUSxDQUFDLENBQUE7QUFDM0IsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGtleW1hcCB9IGZyb20gXCJwcm9zZW1pcnJvci1rZXltYXBcIlxyXG5pbXBvcnQgeyBiaW5kS2V5bWFwV2l0aENvbW1hbmQsIGZpbmRLZXlNYXBGb3JCcm93c2VyLCB0b2dnbGVTdXBlcnNjcmlwdCBhcyBzdXBLZXksIHRvZ2dsZVN1YnNjcmlwdCBhcyBzdWJLZXl9IGZyb20gXCIuLi8uLi8uLi9saWIva2V5bWFwcy9rZXltYXBcIlxyXG5pbXBvcnQgeyB0b2dnbGVTdWJzY3JpcHQsIHRvZ2dsZVN1cGVyc2NyaXB0IH0gZnJvbSBcIi4vc3Vic3VwLmNvbW1hbmRcIlxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIHN1cHN1YktleW1hcCgpIHtcclxuICAgIGNvbnN0IGJpbmRpbmdzID0ge31cclxuXHJcbiAgICBiaW5kS2V5bWFwV2l0aENvbW1hbmQoXHJcbiAgICAgICAgZmluZEtleU1hcEZvckJyb3dzZXIoc3VwS2V5KSxcclxuICAgICAgICB0b2dnbGVTdXBlcnNjcmlwdCgpLFxyXG4gICAgICAgIGJpbmRpbmdzXHJcbiAgICApXHJcblxyXG4gICAgYmluZEtleW1hcFdpdGhDb21tYW5kKFxyXG4gICAgICAgIGZpbmRLZXlNYXBGb3JCcm93c2VyKHN1YktleSksXHJcbiAgICAgICAgdG9nZ2xlU3Vic2NyaXB0KCksXHJcbiAgICAgICAgYmluZGluZ3NcclxuICAgIClcclxuXHJcbiAgICByZXR1cm4ga2V5bWFwKGJpbmRpbmdzKVxyXG59XHJcbiJdfQ==