ngx-editor
Version:
Rich Text Editor for angular using ProseMirror
16 lines • 1.53 kB
JavaScript
import { Plugin, PluginKey } from 'prosemirror-state';
const blurPlugin = (cb) => {
return new Plugin({
key: new PluginKey('blur'),
props: {
handleDOMEvents: {
blur: () => {
cb();
return false;
},
},
},
});
};
export default blurPlugin;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmx1ci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1lZGl0b3Ivc3JjL2xpYi9wbHVnaW5zL2JsdXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUV0RCxNQUFNLFVBQVUsR0FBRyxDQUFDLEVBQWMsRUFBUyxFQUFFO0lBQzNDLE9BQU8sSUFBSSxNQUFNLENBQUM7UUFDaEIsR0FBRyxFQUFFLElBQUksU0FBUyxDQUFDLE1BQU0sQ0FBQztRQUMxQixLQUFLLEVBQUU7WUFDTCxlQUFlLEVBQUU7Z0JBQ2YsSUFBSSxFQUFFLEdBQUcsRUFBRTtvQkFDVCxFQUFFLEVBQUUsQ0FBQztvQkFDTCxPQUFPLEtBQUssQ0FBQztnQkFDZixDQUFDO2FBQ0Y7U0FDRjtLQUNGLENBQUMsQ0FBQztBQUNMLENBQUMsQ0FBQztBQUVGLGVBQWUsVUFBVSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGx1Z2luLCBQbHVnaW5LZXkgfSBmcm9tICdwcm9zZW1pcnJvci1zdGF0ZSc7XG5cbmNvbnN0IGJsdXJQbHVnaW4gPSAoY2I6ICgpID0+IHZvaWQpOlBsdWdpbiA9PiB7XG4gIHJldHVybiBuZXcgUGx1Z2luKHtcbiAgICBrZXk6IG5ldyBQbHVnaW5LZXkoJ2JsdXInKSxcbiAgICBwcm9wczoge1xuICAgICAgaGFuZGxlRE9NRXZlbnRzOiB7XG4gICAgICAgIGJsdXI6ICgpID0+IHtcbiAgICAgICAgICBjYigpO1xuICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgfSxcbiAgICAgIH0sXG4gICAgfSxcbiAgfSk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBibHVyUGx1Z2luO1xuIl19