1
0
mirror of synced 2025-12-08 01:57:56 +08:00

Compare commits

...

2 Commits

Author SHA1 Message Date
roymondchen
db274d495f v1.0.0-beta.11 2022-04-07 19:57:50 +08:00
roymondchen
2e95208310 fix(editor): 修复历史状态变化后,画布没有更新 2022-04-07 19:50:24 +08:00
18 changed files with 41 additions and 36 deletions

View File

@@ -1,5 +1,5 @@
{
"version": "1.0.0-beta.10",
"version": "1.0.0-beta.11",
"npmClient": "npm",
"packages": [
"packages/*",

View File

@@ -1,5 +1,5 @@
{
"version": "1.0.0-beta.10",
"version": "1.0.0-beta.11",
"name": "@tmagic/core",
"sideEffects": false,
"main": "dist/tmagic-core.umd.js",
@@ -26,7 +26,7 @@
"url": "https://github.com/Tencent/tmagic-editor.git"
},
"dependencies": {
"@tmagic/schema": "^1.0.0-beta.10",
"@tmagic/schema": "^1.0.0-beta.11",
"events": "^3.3.0"
},
"devDependencies": {

View File

@@ -1,6 +1,6 @@
{
"name": "@tmagic/editor",
"version": "1.0.0-beta.10",
"version": "1.0.0-beta.11",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@@ -1,5 +1,5 @@
{
"version": "1.0.0-beta.10",
"version": "1.0.0-beta.11",
"name": "@tmagic/editor",
"sideEffects": false,
"main": "dist/tmagic-editor.umd.js",
@@ -28,11 +28,11 @@
},
"dependencies": {
"@element-plus/icons": "0.0.11",
"@tmagic/core": "^1.0.0-beta.10",
"@tmagic/form": "^1.0.0-beta.10",
"@tmagic/schema": "^1.0.0-beta.10",
"@tmagic/stage": "^1.0.0-beta.10",
"@tmagic/utils": "^1.0.0-beta.10",
"@tmagic/core": "^1.0.0-beta.11",
"@tmagic/form": "^1.0.0-beta.11",
"@tmagic/schema": "^1.0.0-beta.11",
"@tmagic/stage": "^1.0.0-beta.11",
"@tmagic/utils": "^1.0.0-beta.11",
"color": "^3.1.3",
"element-plus": "^2.1.7",
"events": "^3.3.0",

View File

@@ -339,9 +339,10 @@ class Editor extends BaseService {
if (`${newConfig.id}` === `${this.get('node').id}`) {
this.set('node', newConfig);
this.get<StageCore | null>('stage')?.update({ config: cloneDeep(newConfig), root: this.get('root') });
}
this.get<StageCore | null>('stage')?.update({ config: cloneDeep(newConfig), root: this.get('root') });
if (newConfig.type === NodeType.PAGE) {
this.set('page', newConfig);
}
@@ -520,7 +521,11 @@ class Editor extends BaseService {
this.isHistoryStateChange = true;
await this.update(value.data);
this.set('modifiedNodeIds', value.modifiedNodeIds);
setTimeout(() => value.nodeId && this.select(value.nodeId), 0);
setTimeout(async () => {
if (!value.nodeId) return;
await this.select(value.nodeId);
this.get<StageCore | null>('stage')?.select(value.nodeId);
}, 0);
}
private async toggleFixedPosition(dist: MNode, src: MNode, root: MApp) {

View File

@@ -1,6 +1,6 @@
{
"name": "@tmagic/form",
"version": "1.0.0-beta.10",
"version": "1.0.0-beta.11",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@@ -1,5 +1,5 @@
{
"version": "1.0.0-beta.10",
"version": "1.0.0-beta.11",
"name": "@tmagic/form",
"sideEffects": false,
"main": "dist/tmagic-form.umd.js",
@@ -28,7 +28,7 @@
},
"dependencies": {
"@element-plus/icons": "0.0.11",
"@tmagic/utils": "^1.0.0-beta.10",
"@tmagic/utils": "^1.0.0-beta.11",
"element-plus": "^2.1.7",
"lodash-es": "^4.17.21",
"moment": "^2.29.1",

View File

@@ -1,5 +1,5 @@
{
"version": "1.0.0-beta.10",
"version": "1.0.0-beta.11",
"name": "@tmagic/schema",
"sideEffects": false,
"main": "src/index.ts",

View File

@@ -1,5 +1,5 @@
{
"version": "1.0.0-beta.10",
"version": "1.0.0-beta.11",
"name": "@tmagic/stage",
"sideEffects": false,
"main": "dist/tmagic-stage.umd.js",
@@ -23,8 +23,8 @@
},
"dependencies": {
"@scena/guides": "^0.17.0",
"@tmagic/schema": "^1.0.0-beta.10",
"@tmagic/utils": "^1.0.0-beta.10",
"@tmagic/schema": "^1.0.0-beta.11",
"@tmagic/utils": "^1.0.0-beta.11",
"events": "^3.3.0",
"lodash-es": "^4.17.21",
"moveable": "^0.28.0",

View File

@@ -1,6 +1,6 @@
{
"name": "@tmagic/table",
"version": "1.0.0-beta.10",
"version": "1.0.0-beta.11",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@@ -1,5 +1,5 @@
{
"version": "1.0.0-beta.10",
"version": "1.0.0-beta.11",
"name": "@tmagic/table",
"sideEffects": false,
"main": "dist/tmagic-table.umd.js",
@@ -26,7 +26,7 @@
"url": "https://github.com/Tencent/tmagic-editor.git"
},
"dependencies": {
"@tmagic/form": "^1.0.0-beta.10",
"@tmagic/form": "^1.0.0-beta.11",
"element-plus": "^2.1.7",
"lodash-es": "^4.17.21",
"vue": "^3.2.0"

View File

@@ -1,6 +1,6 @@
{
"name": "@tmagic/ui-react",
"version": "1.0.0-beta.10",
"version": "1.0.0-beta.11",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@@ -1,6 +1,6 @@
{
"name": "@tmagic/ui-react",
"version": "1.0.0-beta.10",
"version": "1.0.0-beta.11",
"main": "src/index.ts",
"engines": {
"node": ">=14"
@@ -13,7 +13,7 @@
"react:build": "tsc && vite build"
},
"dependencies": {
"@tmagic/schema": "^1.0.0-beta.10",
"@tmagic/schema": "^1.0.0-beta.11",
"react": "^17.0.0",
"react-dom": "^17.0.0"
},

View File

@@ -1,6 +1,6 @@
{
"name": "@tmagic/ui",
"version": "1.0.0-beta.10",
"version": "1.0.0-beta.11",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@@ -1,5 +1,5 @@
{
"version": "1.0.0-beta.10",
"version": "1.0.0-beta.11",
"name": "@tmagic/ui",
"main": "src/index.ts",
"engines": {
@@ -10,7 +10,7 @@
"url": "https://github.com/Tencent/tmagic-editor.git"
},
"dependencies": {
"@tmagic/schema": "^1.0.0-beta.10",
"@tmagic/schema": "^1.0.0-beta.11",
"delegate": "^3.2.0",
"tiny-emitter": "^2.1.0",
"vue": "^3.2.0"

View File

@@ -1,5 +1,5 @@
{
"version": "1.0.0-beta.10",
"version": "1.0.0-beta.11",
"name": "@tmagic/utils",
"main": "dist/tmagic-utils.umd.js",
"module": "dist/tmagic-utils.es.js",

View File

@@ -1,6 +1,6 @@
{
"name": "tmagic-playground",
"version": "1.0.0-beta.10",
"version": "1.0.0-beta.11",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@@ -1,6 +1,6 @@
{
"name": "tmagic-playground",
"version": "1.0.0-beta.10",
"version": "1.0.0-beta.11",
"private": true,
"scripts": {
"dev": "vite",
@@ -9,11 +9,11 @@
},
"dependencies": {
"@element-plus/icons": "0.0.11",
"@tmagic/editor": "^1.0.0-beta.10",
"@tmagic/form": "^1.0.0-beta.10",
"@tmagic/schema": "^1.0.0-beta.10",
"@tmagic/stage": "^1.0.0-beta.10",
"@tmagic/utils": "^1.0.0-beta.10",
"@tmagic/editor": "^1.0.0-beta.11",
"@tmagic/form": "^1.0.0-beta.11",
"@tmagic/schema": "^1.0.0-beta.11",
"@tmagic/stage": "^1.0.0-beta.11",
"@tmagic/utils": "^1.0.0-beta.11",
"element-plus": "^2.1.7",
"serialize-javascript": "^6.0.0",
"vue": "^3.2.0",