UNPKG

dps_canvas

Version:

Html canvas üzerinde şekiller oluşturmanızı sağlar

23 lines (19 loc) 569 B
import Base from "../parent"; import { itemMoving } from "./events"; export function move(offsetX, offsetY) { if (!Base.isMoving) return; /** * trigger shape drag event */ Base.context.canvas.dispatchEvent(itemMoving(Base.movedItem)) /** * drag the shape and text linked to it */ for (const iterator of Object.values(Base.movedItem)) { iterator.x += offsetX - Base.lastX iterator.y += offsetY - Base.lastY } Base.lastX = offsetX Base.lastY = offsetY Base.setActiveShape(Object.values(Base.movedItem)[0]) }