@atlaskit/editor-plugin-block-controls
Version:
Block controls plugin for @atlaskit/editor-core
38 lines (37 loc) • 1.39 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.stopEditing = exports.startEditing = exports.setHoverSide = exports.mouseLeave = exports.mouseEnter = exports.clearHoverSide = void 0;
var _pmPlugin = require("./pm-plugin");
var stopEditing = exports.stopEditing = function stopEditing(view) {
view.dispatch(view.state.tr.setMeta(_pmPlugin.interactionTrackingPluginKey, {
type: 'stopEditing'
}));
};
var startEditing = exports.startEditing = function startEditing(view) {
view.dispatch(view.state.tr.setMeta(_pmPlugin.interactionTrackingPluginKey, {
type: 'startEditing'
}));
};
var mouseLeave = exports.mouseLeave = function mouseLeave(view) {
view.dispatch(view.state.tr.setMeta(_pmPlugin.interactionTrackingPluginKey, {
type: 'mouseLeave'
}));
};
var mouseEnter = exports.mouseEnter = function mouseEnter(view) {
view.dispatch(view.state.tr.setMeta(_pmPlugin.interactionTrackingPluginKey, {
type: 'mouseEnter'
}));
};
var setHoverSide = exports.setHoverSide = function setHoverSide(view, side) {
view.dispatch(view.state.tr.setMeta(_pmPlugin.interactionTrackingPluginKey, {
type: 'setHoverSide',
side: side
}));
};
var clearHoverSide = exports.clearHoverSide = function clearHoverSide(view) {
view.dispatch(view.state.tr.setMeta(_pmPlugin.interactionTrackingPluginKey, {
type: 'clearHoverSide'
}));
};