UNPKG

grapesjs-click

Version:

GrapesJS click plugin (no more drag-and-drop)

36 lines (23 loc) 1.1 kB
import { Editor } from 'grapesjs'; import { Plugin as Plugin_2 } from 'grapesjs'; export declare type BodyCursor = 'auto' | 'grabbing'; export declare function changeBodyCursor(editor: Editor, cursor: BodyCursor): void; export declare type CommandOptions = { id?: string; isDebugging?: boolean; }; export declare function getMouseListener(editor: Editor | null, element: HTMLElement, distance?: number): (event: MouseEvent) => void; export declare function getMousePosition(editor: Editor, event: MouseEvent): { y: number; x: number; }; export declare function hideGrabbedInfo(element: HTMLElement, mouseListener?: MouseListener): void; export declare function initGrabbedInfo(editor: Editor, element: HTMLElement): void; export declare type MouseListener = (event: MouseEvent) => void; declare const plugin: Plugin_2<PluginOptions>; export default plugin; export declare type PluginOptions = { hasAutoDropped?: boolean; }; export declare function showGrabbedInfo(element: HTMLElement, mouseListener?: MouseListener): void; export { }