UNPKG

@visactor/vchart

Version:

charts lib based @visactor/VGrammar

30 lines (25 loc) 975 B
import { RenderModeEnum } from "../../../typings/spec/common"; import { isMiniAppLikeMode, isMobileLikeMode } from "../../../util/env"; import { DeskTopTrigger } from "./desktop"; import { MobileTrigger } from "./mobile"; export function getDefaultTriggerEventByMode(mode) { return mode === RenderModeEnum["desktop-browser"] || mode === RenderModeEnum["desktop-miniApp"] ? { start: "pointerdown", move: "pointermove", end: [ "pointerup", "pointerupoutside" ], zoom: "wheel", zoomEnd: "pointerup", scroll: "wheel", trigger: DeskTopTrigger } : isMobileLikeMode(mode) || isMiniAppLikeMode(mode) ? { start: "pointerdown", move: "pointermove", end: [ "pointerup", "pointerupoutside", "pointerleave" ], zoom: "pinch", zoomEnd: "pinchend", scroll: "pan", scrollEnd: "panend", trigger: MobileTrigger } : null; } //# sourceMappingURL=config.js.map