diff options
author | gfyoung <gfyoung17@gmail.com> | 2018-06-21 14:50:34 +0000 |
---|---|---|
committer | Clement Ho <clemmakesapps@gmail.com> | 2018-06-21 14:50:34 +0000 |
commit | f5cbb44d0bd466b32d16bf8a15b0996eaa42e0e4 (patch) | |
tree | 719feceae3065730e97a7e89860ae59411dc8264 /app/assets/javascripts/line_highlighter.js | |
parent | 94ac31e28b5de11b86a60e8dd56c472c777234a4 (diff) | |
download | gitlab-ce-f5cbb44d0bd466b32d16bf8a15b0996eaa42e0e4.tar.gz |
Follow-up to !19808: Split up for-loop initializations
Diffstat (limited to 'app/assets/javascripts/line_highlighter.js')
-rw-r--r-- | app/assets/javascripts/line_highlighter.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/app/assets/javascripts/line_highlighter.js b/app/assets/javascripts/line_highlighter.js index 815b13f7bf5..291655235d5 100644 --- a/app/assets/javascripts/line_highlighter.js +++ b/app/assets/javascripts/line_highlighter.js @@ -142,14 +142,14 @@ LineHighlighter.prototype.highlightLine = function(lineNumber) { // // range - Array containing the starting and ending line numbers LineHighlighter.prototype.highlightRange = function(range) { - var i, lineNumber, ref, ref1, results; if (range[1]) { - results = []; + const results = []; + const ref = range[0] <= range[1] ? range : range.reverse(); - // eslint-disable-next-line no-multi-assign - for (lineNumber = i = ref = range[0], ref1 = range[1]; ref <= ref1 ? i <= ref1 : i >= ref1; lineNumber = ref <= ref1 ? (i += 1) : (i -= 1)) { + for (let lineNumber = range[0]; lineNumber <= ref[1]; lineNumber += 1) { results.push(this.highlightLine(lineNumber)); } + return results; } else { return this.highlightLine(range[0]); |