|
@ -81,6 +81,10 @@ import TaskDetailEditor from "./TaskDetailEditor.svelte"; |
|
|
d3.select(container).call(zoomer); |
|
|
d3.select(container).call(zoomer); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
function containerClickHandler(e: MouseEvent) { |
|
|
|
|
|
eventDispatcher("closeTask"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
function groupSelectionHandler(e: MouseEvent) { |
|
|
function groupSelectionHandler(e: MouseEvent) { |
|
|
// not enabled? |
|
|
// not enabled? |
|
|
if (!selectionToolEnabled) return; |
|
|
if (!selectionToolEnabled) return; |
|
@ -271,6 +275,7 @@ import TaskDetailEditor from "./TaskDetailEditor.svelte"; |
|
|
bind:this={container} |
|
|
bind:this={container} |
|
|
bind:clientHeight |
|
|
bind:clientHeight |
|
|
bind:clientWidth |
|
|
bind:clientWidth |
|
|
|
|
|
on:click={containerClickHandler} |
|
|
on:mousedown={groupSelectionHandler} |
|
|
on:mousedown={groupSelectionHandler} |
|
|
on:contextmenu={(e) => { |
|
|
on:contextmenu={(e) => { |
|
|
if (selectionToolEnabled) { |
|
|
if (selectionToolEnabled) { |
|
|