mirror of
https://github.com/xibyte/jsketcher
synced 2025-12-26 10:23:05 +01:00
no show context menu on pan
This commit is contained in:
parent
2b10ab511c
commit
77a7191ce4
2 changed files with 20 additions and 4 deletions
|
|
@ -11,10 +11,6 @@ export function activate(ctx) {
|
|||
domElement.addEventListener('mousedown', mousedown, false);
|
||||
domElement.addEventListener('mouseup', mouseup, false);
|
||||
domElement.addEventListener('mousemove', mousemove, false);
|
||||
domElement.addEventListener('contextmenu', (e) => ctx.actionService.run('menu.contextual', {
|
||||
x: e.offsetX,
|
||||
y: e.offsetY
|
||||
}), false);
|
||||
|
||||
|
||||
let performRaycast = e => {
|
||||
|
|
|
|||
|
|
@ -24,6 +24,26 @@ export function activate(ctx: ApplicationContext) {
|
|||
ctx.viewer = viewer;
|
||||
ctx.cadScene = services.cadScene;
|
||||
|
||||
|
||||
|
||||
let showMenu = true;
|
||||
dom.viewerContainer.addEventListener('mousedown', (e) => {
|
||||
showMenu = true;
|
||||
});
|
||||
|
||||
dom.viewerContainer.addEventListener('mousemove', (e) => {
|
||||
showMenu = false;
|
||||
});
|
||||
|
||||
dom.viewerContainer.addEventListener('mouseup', (e) => {
|
||||
if (showMenu) {
|
||||
ctx.actionService.run('menu.contextual', {
|
||||
x: e.offsetX,
|
||||
y: e.offsetY
|
||||
})
|
||||
}
|
||||
}, false);
|
||||
|
||||
// let sketcher3D = new Sketcher3D(dom.viewerContainer);
|
||||
// services.viewer.setCameraMode(CAMERA_MODE.ORTHOGRAPHIC);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue