From 825fea63a39aa586b07ba9ffc62252a90435c8ad Mon Sep 17 00:00:00 2001 From: Mike Greiling <mike@pixelcog.com> Date: Wed, 26 Oct 2016 09:37:17 -0500 Subject: [PATCH] remove array destructuring until we can fix babel config --- app/assets/javascripts/diff.js.es6 | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/diff.js.es6 b/app/assets/javascripts/diff.js.es6 index 343285cebd1..462658419be 100644 --- a/app/assets/javascripts/diff.js.es6 +++ b/app/assets/javascripts/diff.js.es6 @@ -22,7 +22,11 @@ handleClickUnfold(event) { const $target = $(event.target); - const [oldLineNumber, newLineNumber] = this.lineNumbers($target.parent()); + // current babel config relies on iterators implementation, so we cannot simply do: + // const [oldLineNumber, newLineNumber] = this.lineNumbers($target.parent()); + const ref = this.lineNumbers($target.parent()); + const oldLineNumber = ref[0]; + const newLineNumber = ref[1]; const offset = newLineNumber - oldLineNumber; const bottom = $target.hasClass('js-unfold-bottom'); let since, to; @@ -38,7 +42,7 @@ to = lineNumber; // make sure we aren't loading more than we need - const [prevOldLine, prevNewLine] = this.lineNumbers($target.parent().prev()); + const prevNewLine = this.lineNumbers($target.parent().prev())[1]; if (since <= prevNewLine + 1) { since = prevNewLine + 1; unfold = false; -- GitLab