Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgfyoung <gfyoung17@gmail.com>2018-06-21 17:50:34 +0300
committerClement Ho <clemmakesapps@gmail.com>2018-06-21 17:50:34 +0300
commitf5cbb44d0bd466b32d16bf8a15b0996eaa42e0e4 (patch)
tree719feceae3065730e97a7e89860ae59411dc8264 /app/assets/javascripts/line_highlighter.js
parent94ac31e28b5de11b86a60e8dd56c472c777234a4 (diff)
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.js8
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]);