UNPKG

@atlaskit/editor-plugin-block-controls

Version:

Block controls plugin for @atlaskit/editor-core

32 lines 929 B
import { interactionTrackingPluginKey } from './pm-plugin'; export const stopEditing = view => { view.dispatch(view.state.tr.setMeta(interactionTrackingPluginKey, { type: 'stopEditing' })); }; export const startEditing = view => { view.dispatch(view.state.tr.setMeta(interactionTrackingPluginKey, { type: 'startEditing' })); }; export const mouseLeave = view => { view.dispatch(view.state.tr.setMeta(interactionTrackingPluginKey, { type: 'mouseLeave' })); }; export const mouseEnter = view => { view.dispatch(view.state.tr.setMeta(interactionTrackingPluginKey, { type: 'mouseEnter' })); }; export const setHoverSide = (view, side) => { view.dispatch(view.state.tr.setMeta(interactionTrackingPluginKey, { type: 'setHoverSide', side })); }; export const clearHoverSide = view => { view.dispatch(view.state.tr.setMeta(interactionTrackingPluginKey, { type: 'clearHoverSide' })); };