Comparing version 0.4.0-beta.12 to 0.4.0-beta.13
@@ -11,3 +11,3 @@ import { middlewareEventScale, middlewareEventSelect } from '@idraw/core'; | ||
data: Data; | ||
type: 'update-element' | 'delete-element' | 'move-element' | 'add-element' | 'drag-element' | 'resize-element' | 'set-data' | 'other'; | ||
type: 'updateElement' | 'deleteElement' | 'moveElement' | 'addElement' | 'dragElement' | 'resizeElement' | 'setData' | 'undo' | 'redo' | 'other'; | ||
}; | ||
@@ -14,0 +14,0 @@ }; |
@@ -83,3 +83,3 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
core.setData(data); | ||
core.trigger('change', { data, type: 'set-data' }); | ||
core.trigger('change', { data, type: 'setData' }); | ||
} | ||
@@ -156,3 +156,3 @@ getData(opts) { | ||
core.refresh(); | ||
core.trigger('change', { data, type: 'update-element' }); | ||
core.trigger('change', { data, type: 'updateElement' }); | ||
} | ||
@@ -172,3 +172,3 @@ addElement(element, opts) { | ||
core.refresh(); | ||
core.trigger('change', { data, type: 'add-element' }); | ||
core.trigger('change', { data, type: 'addElement' }); | ||
return data; | ||
@@ -182,3 +182,3 @@ } | ||
core.refresh(); | ||
core.trigger('change', { data, type: 'delete-element' }); | ||
core.trigger('change', { data, type: 'deleteElement' }); | ||
} | ||
@@ -189,7 +189,7 @@ moveElement(uuid, to) { | ||
const from = getElementPositionFromList(uuid, data.elements); | ||
const list = moveElementPosition(data.elements, { from, to }); | ||
const { elements: list } = moveElementPosition(data.elements, { from, to }); | ||
data.elements = list; | ||
core.setData(data); | ||
core.refresh(); | ||
core.trigger('change', { data, type: 'move-element' }); | ||
core.trigger('change', { data, type: 'moveElement' }); | ||
} | ||
@@ -196,0 +196,0 @@ getImageBlobURL(opts) { |
@@ -5,5 +5,5 @@ export type * from '@idraw/types'; | ||
export { Renderer } from '@idraw/renderer'; | ||
export { delay, compose, throttle, debounce, downloadImageFromCanvas, parseFileToBase64, pickFile, parseFileToText, downloadFileFromText, toColorHexStr, toColorHexNum, isColorStr, colorNameToHex, colorToCSS, colorToLinearGradientCSS, mergeHexColorAlpha, createUUID, isAssetId, createAssetId, deepClone, sortDataAsserts, istype, loadImage, loadSVG, loadHTML, is, check, createBoardContent, createContext2D, createOffscreenContext2D, EventEmitter, calcDistance, calcSpeed, equalPoint, equalTouchPoint, vaildPoint, vaildTouchPoint, getCenterFromTwoPoints, Store, getViewScaleInfoFromSnapshot, getViewSizeInfoFromSnapshot, Context2D, rotateElement, parseRadianToAngle, parseAngleToRadian, rotateElementVertexes, getElementRotateVertexes, calcElementCenter, calcElementCenterFromVertexes, rotatePointInGroup, limitAngle, getSelectedElementUUIDs, validateElements, calcElementsContextSize, calcElementsViewInfo, calcElementListSize, getElemenetsAssetIds, findElementFromList, findElementsFromList, findElementFromListByPosition, findElementsFromListByPositions, findElementQueueFromListByPosition, getElementPositionFromList, updateElementInList, getGroupQueueFromList, getElementSize, mergeElementAsset, filterElementAsset, isResourceElement, checkRectIntersect, viewScale, viewScroll, calcViewElementSize, calcViewPointSize, calcViewVertexes, isViewPointInElement, getViewPointAtElement, isElementInView, rotatePoint, rotateVertexes, getElementVertexes, calcElementVertexesInGroup, calcElementVertexesQueueInGroup, calcElementQueueVertexesQueueInGroup, calcElementSizeController, generateSVGPath, parseSVGPath, generateHTML, parseHTML, compressImage, formatNumber, matrixToAngle, matrixToRadian, getDefaultElementDetailConfig, calcViewBoxSize, createElement, moveElementPosition, insertElementToListByPosition, deleteElementInListByPosition, deleteElementInList, deepResizeGroupElement, deepCloneElement, calcViewCenterContent, calcViewCenter } from '@idraw/util'; | ||
export { delay, compose, throttle, debounce, downloadImageFromCanvas, parseFileToBase64, pickFile, parseFileToText, downloadFileFromText, toColorHexStr, toColorHexNum, isColorStr, colorNameToHex, colorToCSS, colorToLinearGradientCSS, mergeHexColorAlpha, createUUID, isAssetId, createAssetId, deepClone, sortDataAsserts, istype, loadImage, loadSVG, loadHTML, is, check, createBoardContent, createContext2D, createOffscreenContext2D, EventEmitter, calcDistance, calcSpeed, equalPoint, equalTouchPoint, vaildPoint, vaildTouchPoint, getCenterFromTwoPoints, Store, getViewScaleInfoFromSnapshot, getViewSizeInfoFromSnapshot, Context2D, rotateElement, parseRadianToAngle, parseAngleToRadian, rotateElementVertexes, getElementRotateVertexes, calcElementCenter, calcElementCenterFromVertexes, rotatePointInGroup, limitAngle, getSelectedElementUUIDs, validateElements, calcElementsContextSize, calcElementsViewInfo, calcElementListSize, getElemenetsAssetIds, findElementFromList, findElementsFromList, findElementFromListByPosition, findElementsFromListByPositions, findElementQueueFromListByPosition, getElementPositionFromList, updateElementInList, getGroupQueueFromList, getElementSize, mergeElementAsset, filterElementAsset, isResourceElement, checkRectIntersect, viewScale, viewScroll, calcViewElementSize, calcViewPointSize, calcViewVertexes, isViewPointInElement, getViewPointAtElement, isElementInView, rotatePoint, rotateVertexes, getElementVertexes, calcElementVertexesInGroup, calcElementVertexesQueueInGroup, calcElementQueueVertexesQueueInGroup, calcElementSizeController, generateSVGPath, parseSVGPath, generateHTML, parseHTML, compressImage, formatNumber, matrixToAngle, matrixToRadian, getDefaultElementDetailConfig, calcViewBoxSize, createElement, moveElementPosition, insertElementToListByPosition, deleteElementInListByPosition, deleteElementInList, deepResizeGroupElement, deepCloneElement, calcViewCenterContent, calcViewCenter, modifyElement } from '@idraw/util'; | ||
export { iDraw } from './idraw'; | ||
export type { IDrawEvent, IDrawEventKeys } from './event'; | ||
export type { ExportImageFileResult, ExportImageFileBaseOptions } from './file'; |
export { Core, MiddlewareSelector, middlewareEventSelect, middlewareEventSelectClear, MiddlewareScroller, MiddlewareScaler, middlewareEventScale, MiddlewareRuler, middlewareEventRuler, MiddlewareTextEditor } from '@idraw/core'; | ||
export { Sharer, Calculator } from '@idraw/board'; | ||
export { Renderer } from '@idraw/renderer'; | ||
export { delay, compose, throttle, debounce, downloadImageFromCanvas, parseFileToBase64, pickFile, parseFileToText, downloadFileFromText, toColorHexStr, toColorHexNum, isColorStr, colorNameToHex, colorToCSS, colorToLinearGradientCSS, mergeHexColorAlpha, createUUID, isAssetId, createAssetId, deepClone, sortDataAsserts, istype, loadImage, loadSVG, loadHTML, is, check, createBoardContent, createContext2D, createOffscreenContext2D, EventEmitter, calcDistance, calcSpeed, equalPoint, equalTouchPoint, vaildPoint, vaildTouchPoint, getCenterFromTwoPoints, Store, getViewScaleInfoFromSnapshot, getViewSizeInfoFromSnapshot, Context2D, rotateElement, parseRadianToAngle, parseAngleToRadian, rotateElementVertexes, getElementRotateVertexes, calcElementCenter, calcElementCenterFromVertexes, rotatePointInGroup, limitAngle, getSelectedElementUUIDs, validateElements, calcElementsContextSize, calcElementsViewInfo, calcElementListSize, getElemenetsAssetIds, findElementFromList, findElementsFromList, findElementFromListByPosition, findElementsFromListByPositions, findElementQueueFromListByPosition, getElementPositionFromList, updateElementInList, getGroupQueueFromList, getElementSize, mergeElementAsset, filterElementAsset, isResourceElement, checkRectIntersect, viewScale, viewScroll, calcViewElementSize, calcViewPointSize, calcViewVertexes, isViewPointInElement, getViewPointAtElement, isElementInView, rotatePoint, rotateVertexes, getElementVertexes, calcElementVertexesInGroup, calcElementVertexesQueueInGroup, calcElementQueueVertexesQueueInGroup, calcElementSizeController, generateSVGPath, parseSVGPath, generateHTML, parseHTML, compressImage, formatNumber, matrixToAngle, matrixToRadian, getDefaultElementDetailConfig, calcViewBoxSize, createElement, moveElementPosition, insertElementToListByPosition, deleteElementInListByPosition, deleteElementInList, deepResizeGroupElement, deepCloneElement, calcViewCenterContent, calcViewCenter } from '@idraw/util'; | ||
export { delay, compose, throttle, debounce, downloadImageFromCanvas, parseFileToBase64, pickFile, parseFileToText, downloadFileFromText, toColorHexStr, toColorHexNum, isColorStr, colorNameToHex, colorToCSS, colorToLinearGradientCSS, mergeHexColorAlpha, createUUID, isAssetId, createAssetId, deepClone, sortDataAsserts, istype, loadImage, loadSVG, loadHTML, is, check, createBoardContent, createContext2D, createOffscreenContext2D, EventEmitter, calcDistance, calcSpeed, equalPoint, equalTouchPoint, vaildPoint, vaildTouchPoint, getCenterFromTwoPoints, Store, getViewScaleInfoFromSnapshot, getViewSizeInfoFromSnapshot, Context2D, rotateElement, parseRadianToAngle, parseAngleToRadian, rotateElementVertexes, getElementRotateVertexes, calcElementCenter, calcElementCenterFromVertexes, rotatePointInGroup, limitAngle, getSelectedElementUUIDs, validateElements, calcElementsContextSize, calcElementsViewInfo, calcElementListSize, getElemenetsAssetIds, findElementFromList, findElementsFromList, findElementFromListByPosition, findElementsFromListByPositions, findElementQueueFromListByPosition, getElementPositionFromList, updateElementInList, getGroupQueueFromList, getElementSize, mergeElementAsset, filterElementAsset, isResourceElement, checkRectIntersect, viewScale, viewScroll, calcViewElementSize, calcViewPointSize, calcViewVertexes, isViewPointInElement, getViewPointAtElement, isElementInView, rotatePoint, rotateVertexes, getElementVertexes, calcElementVertexesInGroup, calcElementVertexesQueueInGroup, calcElementQueueVertexesQueueInGroup, calcElementSizeController, generateSVGPath, parseSVGPath, generateHTML, parseHTML, compressImage, formatNumber, matrixToAngle, matrixToRadian, getDefaultElementDetailConfig, calcViewBoxSize, createElement, moveElementPosition, insertElementToListByPosition, deleteElementInListByPosition, deleteElementInList, deepResizeGroupElement, deepCloneElement, calcViewCenterContent, calcViewCenter, modifyElement } from '@idraw/util'; | ||
export { iDraw } from './idraw'; |
{ | ||
"name": "idraw", | ||
"version": "0.4.0-beta.12", | ||
"version": "0.4.0-beta.13", | ||
"description": "", | ||
@@ -25,7 +25,7 @@ "main": "dist/esm/index.js", | ||
"dependencies": { | ||
"@idraw/board": "^0.4.0-beta.12", | ||
"@idraw/core": "^0.4.0-beta.12", | ||
"@idraw/renderer": "^0.4.0-beta.12", | ||
"@idraw/types": "^0.4.0-beta.12", | ||
"@idraw/util": "^0.4.0-beta.12" | ||
"@idraw/board": "^0.4.0-beta.13", | ||
"@idraw/core": "^0.4.0-beta.13", | ||
"@idraw/renderer": "^0.4.0-beta.13", | ||
"@idraw/types": "^0.4.0-beta.13", | ||
"@idraw/util": "^0.4.0-beta.13" | ||
}, | ||
@@ -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
526380
8465
Updated@idraw/board@^0.4.0-beta.13
Updated@idraw/core@^0.4.0-beta.13
Updated@idraw/types@^0.4.0-beta.13
Updated@idraw/util@^0.4.0-beta.13