Comparing version 0.4.0-beta.18 to 0.4.0-beta.19
@@ -5,5 +5,5 @@ import type { CoreEventMap, Data } from '@idraw/types'; | ||
export type IDrawEvent = CoreEventMap & { | ||
change: { | ||
[idrawEventChange]: { | ||
data: Data; | ||
type: 'updateElement' | 'deleteElement' | 'moveElement' | 'addElement' | 'dragElement' | 'resizeElement' | 'setData' | 'undo' | 'redo' | 'other'; | ||
type: 'updateElement' | 'deleteElement' | 'moveElement' | 'addElement' | 'dragElement' | 'resizeElement' | 'setData' | 'undo' | 'redo' | 'changeLayout' | 'other'; | ||
}; | ||
@@ -10,0 +10,0 @@ }; |
@@ -0,3 +1,4 @@ | ||
import { eventChange } from '@idraw/core'; | ||
import { middlewareEventRuler, middlewareEventScale, middlewareEventSelect, middlewareEventSelectClear, middlewareEventTextEdit, middlewareEventTextChange } from '@idraw/core'; | ||
const idrawEventChange = 'change'; | ||
const idrawEventChange = eventChange; | ||
const innerEventKeys = { | ||
@@ -4,0 +5,0 @@ change: idrawEventChange, |
@@ -91,3 +91,3 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
const { viewSizeInfo } = this.getViewInfo(); | ||
if (Array.isArray(data === null || data === void 0 ? void 0 : data.elements) && (data === null || data === void 0 ? void 0 : data.elements.length) > 0) { | ||
if ((data === null || data === void 0 ? void 0 : data.layout) || (Array.isArray(data === null || data === void 0 ? void 0 : data.elements) && (data === null || data === void 0 ? void 0 : data.elements.length) > 0)) { | ||
const result = calcViewCenterContent(data, { viewSizeInfo }); | ||
@@ -94,0 +94,0 @@ this.setViewScale(result); |
@@ -1,2 +0,2 @@ | ||
import { MiddlewareSelector, MiddlewareScroller, MiddlewareScaler, MiddlewareRuler, MiddlewareTextEditor, MiddlewareDragger, MiddlewareInfo } from '@idraw/core'; | ||
import { MiddlewareLayoutSelector, MiddlewareSelector, MiddlewareScroller, MiddlewareScaler, MiddlewareRuler, MiddlewareTextEditor, MiddlewareDragger, MiddlewareInfo } from '@idraw/core'; | ||
function isValidMode(mode) { | ||
@@ -14,5 +14,7 @@ return ['select', 'drag', 'readOnly'].includes(mode); | ||
if (enableSelect === true) { | ||
core.use(MiddlewareLayoutSelector); | ||
core.use(MiddlewareSelector); | ||
} | ||
else if (enableSelect === false) { | ||
core.disuse(MiddlewareLayoutSelector); | ||
core.disuse(MiddlewareSelector); | ||
@@ -19,0 +21,0 @@ } |
{ | ||
"name": "idraw", | ||
"version": "0.4.0-beta.18", | ||
"version": "0.4.0-beta.19", | ||
"description": "", | ||
@@ -25,7 +25,7 @@ "main": "dist/esm/index.js", | ||
"dependencies": { | ||
"@idraw/board": "^0.4.0-beta.18", | ||
"@idraw/core": "^0.4.0-beta.18", | ||
"@idraw/renderer": "^0.4.0-beta.18", | ||
"@idraw/types": "^0.4.0-beta.18", | ||
"@idraw/util": "^0.4.0-beta.18" | ||
"@idraw/board": "^0.4.0-beta.19", | ||
"@idraw/core": "^0.4.0-beta.19", | ||
"@idraw/renderer": "^0.4.0-beta.19", | ||
"@idraw/types": "^0.4.0-beta.19", | ||
"@idraw/util": "^0.4.0-beta.19" | ||
}, | ||
@@ -32,0 +32,0 @@ "publishConfig": { |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
634192
10367
Updated@idraw/board@^0.4.0-beta.19
Updated@idraw/core@^0.4.0-beta.19
Updated@idraw/types@^0.4.0-beta.19
Updated@idraw/util@^0.4.0-beta.19