Skip to content

Commit 1793e66

Browse files
authored
Refactor cachedCardOrder to use 'this' context
1 parent 6d83266 commit 1793e66

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

config/var/www/admin/control-panel/external-services/external-services.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1492,10 +1492,10 @@ export class ExternalServicesManager {
14921492
if (targetCard && targetCard !== draggedElement) {
14931493
targetCard.classList.remove('drag-over');
14941494

1495-
if (!cachedCardOrder) {
1495+
if (!this.cachedCardOrder) {
14961496
return;
14971497
}
1498-
const allCards = cachedCardOrder;
1498+
const allCards = this.cachedCardOrder;
14991499
const draggedIndex = allCards.indexOf(draggedElement);
15001500
const targetIndex = allCards.indexOf(targetCard);
15011501

@@ -1505,7 +1505,7 @@ export class ExternalServicesManager {
15051505
targetCard.parentNode.insertBefore(draggedElement, targetCard);
15061506
}
15071507

1508-
cachedCardOrder = Array.from(container.querySelectorAll('.external-service-card'));
1508+
this.cachedCardOrder = Array.from(container.querySelectorAll('.external-service-card'));
15091509

15101510
// Save new order
15111511
this.saveCardOrder();
@@ -1514,7 +1514,7 @@ export class ExternalServicesManager {
15141514

15151515
card.addEventListener('dragend', () => {
15161516
card.classList.remove('dragging');
1517-
cachedCardOrder = null;
1517+
this.cachedCardOrder = null;
15181518
// Remove drag-over from all cards
15191519
container.querySelectorAll('.external-service-card').forEach(c => {
15201520
c.classList.remove('drag-over');

0 commit comments

Comments
 (0)