mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-01-24 18:58:11 +00:00
feat: bord resizing
This commit is contained in:
parent
c7fc28cbc2
commit
361f4f681d
@ -146,7 +146,6 @@ export class BoxResizingInstance extends Component<{
|
|||||||
metaData.experimental.callbacks &&
|
metaData.experimental.callbacks &&
|
||||||
typeof metaData.experimental.callbacks.onResize === 'function'
|
typeof metaData.experimental.callbacks.onResize === 'function'
|
||||||
) {
|
) {
|
||||||
console.log('resize inner');
|
|
||||||
e.trigger = direction;
|
e.trigger = direction;
|
||||||
e.deltaX = moveX;
|
e.deltaX = moveX;
|
||||||
e.deltaY = moveY;
|
e.deltaY = moveY;
|
||||||
|
|||||||
@ -55,7 +55,6 @@ export default class DragResizeEngine {
|
|||||||
}
|
}
|
||||||
|
|
||||||
isDragResizing() {
|
isDragResizing() {
|
||||||
console.log('is drag resizign');
|
|
||||||
return this.dragResizing;
|
return this.dragResizing;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -87,10 +86,7 @@ export default class DragResizeEngine {
|
|||||||
handleEvents((doc) => {
|
handleEvents((doc) => {
|
||||||
doc.removeEventListener('mousemove', move, true);
|
doc.removeEventListener('mousemove', move, true);
|
||||||
doc.removeEventListener('mouseup', over, true);
|
doc.removeEventListener('mouseup', over, true);
|
||||||
// doc.addEventListener('mousedown', over, true);
|
|
||||||
});
|
});
|
||||||
// document.removeEventListener('mousemove', move, true);
|
|
||||||
// document.removeEventListener('mouseup', over, true);
|
|
||||||
|
|
||||||
this.dragResizing = false;
|
this.dragResizing = false;
|
||||||
cursor.release();
|
cursor.release();
|
||||||
@ -105,17 +101,13 @@ export default class DragResizeEngine {
|
|||||||
handleEvents((doc) => {
|
handleEvents((doc) => {
|
||||||
doc.addEventListener('mousemove', move, true);
|
doc.addEventListener('mousemove', move, true);
|
||||||
doc.addEventListener('mouseup', over, true);
|
doc.addEventListener('mouseup', over, true);
|
||||||
// doc.addEventListener('mousedown', over, true);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
this.emitter.emit('resizestart', e, direction, node);
|
this.emitter.emit('resizestart', e, direction, node);
|
||||||
// document.addEventListener('mousemove', move, true);
|
|
||||||
// document.addEventListener('mouseup', over, true);
|
|
||||||
this.dragResizing = true;
|
this.dragResizing = true;
|
||||||
cursor.addState('ew-resize');
|
cursor.addState('ew-resize');
|
||||||
};
|
};
|
||||||
shell.addEventListener('mousedown', mousedown);
|
shell.addEventListener('mousedown', mousedown);
|
||||||
// shell.addEventListener('mouseup', over);
|
|
||||||
return () => {
|
return () => {
|
||||||
shell.removeEventListener('mousedown', mousedown);
|
shell.removeEventListener('mousedown', mousedown);
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user