summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorConnor Shea <connor.james.shea@gmail.com>2016-08-10 09:13:55 -0600
committerConnor Shea <connor.james.shea@gmail.com>2016-08-10 09:13:55 -0600
commit6073b281aa4c9338005a146332d4150b89d424df (patch)
tree07da744e45ef6dad26a59c4954cd33bec64ecb1a
parente39b3fe3c57f9bf851ed3b40c4b0ba011b1bf4e8 (diff)
downloadgitlab-ce-6073b281aa4c9338005a146332d4150b89d424df.tar.gz
Fix a bug and a test.
-rw-r--r--app/assets/javascripts/diff_notes/components/jump_to_discussion.js.es610
1 files changed, 6 insertions, 4 deletions
diff --git a/app/assets/javascripts/diff_notes/components/jump_to_discussion.js.es6 b/app/assets/javascripts/diff_notes/components/jump_to_discussion.js.es6
index 2c837095bf5..43ab521728f 100644
--- a/app/assets/javascripts/diff_notes/components/jump_to_discussion.js.es6
+++ b/app/assets/javascripts/diff_notes/components/jump_to_discussion.js.es6
@@ -64,8 +64,9 @@
discussionIdsInScope = discussionIdsForElements($(discussionsSelector));
let unresolvedDiscussionCount = 0;
- for (const discussionId of discussionIdsInScope) {
- const discussion = discussions[discussionId];
+
+ for (let i = 0; i < discussionIdsInScope.length; i++) {
+ const discussionId = discussionIdsInScope[i];
if (discussion && !discussion.isResolved()) {
unresolvedDiscussionCount++;
}
@@ -104,7 +105,8 @@
}
let currentDiscussionFound = false;
- for (const discussionId of discussionIdsInScope) {
+ for (let i = 0; i < discussionIdsInScope.length; i++) {
+ const discussionId = discussionIdsInScope[i];
const discussion = discussions[discussionId];
if (!discussion) {
@@ -177,7 +179,7 @@
// If the next discussion is closed, toggle it open.
if ($target.find(".js-toggle-content").attr('style') == "display: none;") {
- $target.find('i').toggleClass('fa fa-chevron-down').toggleClass('fa fa-chevron-up');
+ $target.find('.js-toggle-button i').toggleClass('fa fa-chevron-down').toggleClass('fa fa-chevron-up');
$target.find(".js-toggle-content").toggle();
}
}