no show context menu on pan

This commit is contained in:
Val Erastov 2022-03-27 01:21:05 -07:00
parent 2b10ab511c
commit 77a7191ce4
2 changed files with 20 additions and 4 deletions

View file

@ -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 => {

View file

@ -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);