{#if !context.projectData.isTaskDeleted(taskId)} {#key context.updateOnZoomCounter}
isHovered = true} onmouseleave={() => isHovered = false} onmousedown={(event: MouseEvent) => { mouseDown = true; event.stopPropagation(); }} class:hovered={isHovered || isSelected} onclick={onTaskClick} onblur={() => finishEditing(true)} role="presentation" > {#if useNewTextElement} { taskData.name = newContent; context.save(); }} sourcePath={context.getActiveView().getFilePath()} /> {:else} finishEditing(true)} onmousedown={(e: MouseEvent) => e.stopPropagation()} onkeydown={textInputHandleKey} disabled={!isSelected} style='{ !isSelected? "pointer-events: none;": ""}' /> {/if}
{/key} {/if}