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