Added the accounting-dragged class to replace the list-group-item-dark class when reordering with drag-and-drop, because the dragged list may not be a list group.
This commit is contained in:
parent
652bddc07a
commit
d98e9f8f05
@ -34,6 +34,10 @@
|
|||||||
color: inherit;
|
color: inherit;
|
||||||
padding-right: 0;
|
padding-right: 0;
|
||||||
}
|
}
|
||||||
|
.accounting-dragged {
|
||||||
|
color: #141619;
|
||||||
|
background-color: #D3D3D4;
|
||||||
|
}
|
||||||
|
|
||||||
/** The card layout */
|
/** The card layout */
|
||||||
.accounting-card {
|
.accounting-card {
|
||||||
|
@ -46,14 +46,14 @@ function initializeMouseDragAndDropReordering(list, onReorder) {
|
|||||||
item.draggable = true;
|
item.draggable = true;
|
||||||
item.addEventListener("dragstart", function () {
|
item.addEventListener("dragstart", function () {
|
||||||
dragged = item;
|
dragged = item;
|
||||||
dragged.classList.add("list-group-item-dark");
|
dragged.classList.add("accounting-dragged");
|
||||||
});
|
});
|
||||||
item.addEventListener("dragover", function () {
|
item.addEventListener("dragover", function () {
|
||||||
onDragOver(dragged, item);
|
onDragOver(dragged, item);
|
||||||
onReorder();
|
onReorder();
|
||||||
});
|
});
|
||||||
item.addEventListener("dragend", function () {
|
item.addEventListener("dragend", function () {
|
||||||
dragged.classList.remove("list-group-item-dark");
|
dragged.classList.remove("accounting-dragged");
|
||||||
dragged = null;
|
dragged = null;
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -70,7 +70,7 @@ function initializeTouchDragAndDropReordering(list, onReorder) {
|
|||||||
const items = Array.from(list.children);
|
const items = Array.from(list.children);
|
||||||
items.forEach(function (item) {
|
items.forEach(function (item) {
|
||||||
item.addEventListener("touchstart", function () {
|
item.addEventListener("touchstart", function () {
|
||||||
item.classList.add("list-group-item-dark");
|
item.classList.add("accounting-dragged");
|
||||||
});
|
});
|
||||||
item.addEventListener("touchmove", function (event) {
|
item.addEventListener("touchmove", function (event) {
|
||||||
const touch = event.targetTouches[0];
|
const touch = event.targetTouches[0];
|
||||||
@ -79,7 +79,7 @@ function initializeTouchDragAndDropReordering(list, onReorder) {
|
|||||||
onReorder();
|
onReorder();
|
||||||
});
|
});
|
||||||
item.addEventListener("touchend", function () {
|
item.addEventListener("touchend", function () {
|
||||||
item.classList.remove("list-group-item-dark");
|
item.classList.remove("accounting-dragged");
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user