From 705fb322b75a760048103e3bd2cc5527231d2173 Mon Sep 17 00:00:00 2001 From: David Beljan Date: Tue, 16 Jul 2019 18:00:42 +0200 Subject: [PATCH] Fixed missing forEach indexes + Fixed CircleCI Config --- .circleci/config.yml | 11 ++++++----- plugins/MultiDrag/MultiDrag.js | 4 ++-- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index c2c0c13..ffbb4f1 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -21,11 +21,12 @@ jobs: - run: npm run build:umd - run: - name: Compatibility Test - command: | - if [ -z "$CIRCLE_PR_NUMBER" ]; then - npm run test:compat - fi + name: Compatibility Test + command: | + if [ -z "$CIRCLE_PR_NUMBER" ]; + then + npm run test:compat + fi - run: npm run test - store_test_results: diff --git a/plugins/MultiDrag/MultiDrag.js b/plugins/MultiDrag/MultiDrag.js index 1b0c2c8..e7dd6fb 100644 --- a/plugins/MultiDrag/MultiDrag.js +++ b/plugins/MultiDrag/MultiDrag.js @@ -580,7 +580,7 @@ function MultiDragPlugin() { } function insertMultiDragElements(clonesInserted, rootEl) { - multiDragElements.forEach(multiDragElement => { + multiDragElements.forEach((multiDragElement, i) => { let target = rootEl.children[multiDragElement.sortableIndex + (clonesInserted ? Number(i) : 0)]; if (target) { rootEl.insertBefore(multiDragElement, target); @@ -596,7 +596,7 @@ function insertMultiDragElements(clonesInserted, rootEl) { * @param {HTMLElement} rootEl */ function insertMultiDragClones(elementsInserted, rootEl) { - multiDragClones.forEach(clone => { + multiDragClones.forEach((clone, i) => { let target = rootEl.children[clone.sortableIndex + (elementsInserted ? Number(i) : 0)]; if (target) { rootEl.insertBefore(clone, target); -- GitLab