@zodiac-ui/editor
Version:
A rich text editor for Angular based on `@atlaskit/editor-core`.
11 lines • 1.6 kB
JavaScript
import { toggleMark } from "prosemirror-commands";
export const toggleUnderline = () => {
return (state, dispatch) => {
const { underline } = state.schema.marks;
if (underline) {
return toggleMark(underline)(state, dispatch);
}
return false;
};
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidW5kZXJsaW5lLmNvbW1hbmQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Aem9kaWFjLXVpL2VkaXRvci8iLCJzb3VyY2VzIjpbInBsdWdpbnMvdGV4dC1mb3JtYXR0aW5nL3VuZGVybGluZS91bmRlcmxpbmUuY29tbWFuZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sc0JBQXNCLENBQUE7QUFHakQsTUFBTSxDQUFDLE1BQU0sZUFBZSxHQUFHLEdBQVksRUFBRTtJQUN6QyxPQUFPLENBQUMsS0FBSyxFQUFFLFFBQVEsRUFBRSxFQUFFO1FBQ3ZCLE1BQU0sRUFBRSxTQUFTLEVBQUUsR0FBRyxLQUFLLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQztRQUN6QyxJQUFJLFNBQVMsRUFBRTtZQUNYLE9BQU8sVUFBVSxDQUFDLFNBQVMsQ0FBQyxDQUFDLEtBQUssRUFBRSxRQUFRLENBQUMsQ0FBQztTQUNqRDtRQUNELE9BQU8sS0FBSyxDQUFDO0lBQ2pCLENBQUMsQ0FBQztBQUNOLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHRvZ2dsZU1hcmsgfSBmcm9tIFwicHJvc2VtaXJyb3ItY29tbWFuZHNcIlxyXG5pbXBvcnQgeyBDb21tYW5kIH0gZnJvbSBcIi4uLy4uLy4uL2xpYi9pbnRlcmZhY2VzL2NvbW1hbmRcIlxyXG5cclxuZXhwb3J0IGNvbnN0IHRvZ2dsZVVuZGVybGluZSA9ICgpOiBDb21tYW5kID0+IHtcclxuICAgIHJldHVybiAoc3RhdGUsIGRpc3BhdGNoKSA9PiB7XHJcbiAgICAgICAgY29uc3QgeyB1bmRlcmxpbmUgfSA9IHN0YXRlLnNjaGVtYS5tYXJrcztcclxuICAgICAgICBpZiAodW5kZXJsaW5lKSB7XHJcbiAgICAgICAgICAgIHJldHVybiB0b2dnbGVNYXJrKHVuZGVybGluZSkoc3RhdGUsIGRpc3BhdGNoKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xyXG4gICAgfTtcclxufTtcclxuIl19