|
|
@@ -504,7 +504,7 @@ class Timeline extends LitElement {
|
|
|
ressourceEditable: boolean,
|
|
|
callback: (e: MouseEvent, wasModified: boolean) => void
|
|
|
) {
|
|
|
- return (evt: MouseEvent): void => {
|
|
|
+ return (evt: MouseEvent): boolean => {
|
|
|
evt.stopPropagation();
|
|
|
evt.preventDefault();
|
|
|
|
|
|
@@ -584,6 +584,7 @@ class Timeline extends LitElement {
|
|
|
localSlot.moving = true;
|
|
|
window.addEventListener("mousemove", moveListener);
|
|
|
window.addEventListener("mouseup", mouseUpListener);
|
|
|
+ return true;
|
|
|
};
|
|
|
}
|
|
|
clearSelectedItems(): void {
|
|
|
@@ -626,6 +627,9 @@ class Timeline extends LitElement {
|
|
|
bubbles: true,
|
|
|
composed: true,
|
|
|
});
|
|
|
+ if (this.selectedList.length > 0) {
|
|
|
+ window.addEventListener("click", this._clearSelectionHandler);
|
|
|
+ }
|
|
|
this.dispatchEvent(myEvent);
|
|
|
};
|
|
|
}
|
|
|
@@ -711,6 +715,7 @@ class Timeline extends LitElement {
|
|
|
editableRessource,
|
|
|
this._getEventClickHandler(evt)
|
|
|
)}"
|
|
|
+ @click="${(e: MouseEvent) => e.stopPropagation()}"
|
|
|
>
|
|
|
${content}
|
|
|
</div>`;
|