Skip to content
Snippets Groups Projects
Commit 51393822 authored by Xiao Gui's avatar Xiao Gui
Browse files

feat: dbl click selects region in threesurfer

parent d4d63665
No related branches found
No related tags found
No related merge requests found
...@@ -198,7 +198,20 @@ export class ThreeSurferGlueCmp implements IViewer<'threeSurfer'>, OnChanges, Af ...@@ -198,7 +198,20 @@ export class ThreeSurferGlueCmp implements IViewer<'threeSurfer'>, OnChanges, Af
* intercept click and act * intercept click and act
*/ */
if (clickInterceptor) { if (clickInterceptor) {
let singleClickFlag = false
let singleClickTimeoutRef = null
const handleClick = (ev: MouseEvent) => { const handleClick = (ev: MouseEvent) => {
if (!singleClickFlag) {
singleClickFlag = true
singleClickTimeoutRef = setTimeout(() => {
singleClickFlag = false
}, 320)
return
}
singleClickFlag = false
clearTimeout(singleClickTimeoutRef)
// if does not click inside container, ignore // if does not click inside container, ignore
if (!(this.el.nativeElement as HTMLElement).contains(ev.target as HTMLElement)) { if (!(this.el.nativeElement as HTMLElement).contains(ev.target as HTMLElement)) {
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment