optimize drag'n'drop

This commit is contained in:
2026-03-11 12:08:34 +01:00
parent 68a257e2bd
commit 03fb395605
4 changed files with 64 additions and 5 deletions

View File

@@ -8,6 +8,14 @@
}
@if (!show.published && !fullscreen) {
<div class="song">
@if (dragHandle && !edit) {
<button
aria-label="Lied verschieben"
cdkDragHandle
class="drag-handle"
type="button"
></button>
}
<span class="title">{{ iSong.title }}</span>
@if (!edit) {
<div class="keys-container">
@@ -30,7 +38,9 @@
</div>
@if (!edit) {
<div aria-hidden="true" class="song select">
<span></span>
@if (dragHandle) {
<span class="drag-handle-placeholder"></span>
}
<span> <mat-form-field class="keys-select">
<mat-select #option [formControl]="keyFormControl" tabIndex="-1">
@for (key of keys; track key) {