@@ -287,6 +285,9 @@
DOMMainSongPersonal.querySelector("img")?.remove()
DOMMainSongPersonal.querySelector("button")?.remove()
+
+ DOMMainSongPersonal.children[1].draggable = false;
+
return
}
@@ -495,9 +496,13 @@
constrainDimensions: true,
}
});
+ sortable.on("drag:start", (evt) => {
+ if (evt.source.draggable) return;
+ evt.cancel()
+ })
sortable.on('sortable:stop', (evt) => {
setTimeout(() => {
- const {oldIndex, newIndex} = evt.data;
+ const {oldIndex, newIndex} = evt;
queues.personal.move(oldIndex, newIndex);
if (queues.personal.length > 0) {
@@ -515,6 +520,8 @@
DOMSearchDockButton.addEventListener("click", () => {
DOMSearchDockSongs.innerHTML = "";
DOMSearchDockModal.showModal()
+ DOMSearchDockInput.focus();
+ setTimeout(window.scrollTo({left: 0, top: document.body.scrollHeight, behavior: "smooth"}), 500);
})