|
@@ -4,6 +4,7 @@ import {
|
|
table
|
|
table
|
|
} from './shape'
|
|
} from './shape'
|
|
import Layer from './editCAD/Layer'
|
|
import Layer from './editCAD/Layer'
|
|
|
|
+import { history } from './editCAD/History/History.js'
|
|
|
|
|
|
const toStore = (refs) => {
|
|
const toStore = (refs) => {
|
|
return {
|
|
return {
|
|
@@ -54,12 +55,12 @@ export const create = (store, canvas) => {
|
|
refs.bus.emit('selectShape', shape)
|
|
refs.bus.emit('selectShape', shape)
|
|
})
|
|
})
|
|
layer.uiControl.bus.on('hideAttribute', () => refs.bus.emit('selectShape', null))
|
|
layer.uiControl.bus.on('hideAttribute', () => refs.bus.emit('selectShape', null))
|
|
- layer.history.bus.on('undoAvailable', availabe => refs.bus.emit('backDisabled', !availabe))
|
|
|
|
- layer.history.bus.on('redoAvailable', availabe => refs.bus.emit('forwardDisabled', !availabe))
|
|
|
|
|
|
+ history.bus.on('undoAvailable', availabe => refs.bus.emit('backDisabled', !availabe))
|
|
|
|
+ history.bus.on('redoAvailable', availabe => refs.bus.emit('forwardDisabled', !availabe))
|
|
|
|
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
- layer.history.bus.emit('undoAvailable', true)
|
|
|
|
- layer.history.bus.emit('redoAvailable', true)
|
|
|
|
|
|
+ history.bus.emit('undoAvailable', true)
|
|
|
|
+ history.bus.emit('redoAvailable', true)
|
|
}, 100)
|
|
}, 100)
|
|
|
|
|
|
const board = {
|
|
const board = {
|
|
@@ -86,10 +87,10 @@ export const create = (store, canvas) => {
|
|
layer.uiControl.bus.on('hideUI', finePack)
|
|
layer.uiControl.bus.on('hideUI', finePack)
|
|
},
|
|
},
|
|
back() {
|
|
back() {
|
|
- layer.history.handleUndo()
|
|
|
|
|
|
+ history.handleUndo()
|
|
},
|
|
},
|
|
forward() {
|
|
forward() {
|
|
- layer.history.handleRedo()
|
|
|
|
|
|
+ history.handleRedo()
|
|
},
|
|
},
|
|
|
|
|
|
setImage(url) {
|
|
setImage(url) {
|