diff options
author | Martin Wortschack <mwortschack@gitlab.com> | 2019-01-02 09:58:27 +0000 |
---|---|---|
committer | Kushal Pandya <kushalspandya@gmail.com> | 2019-01-02 09:58:27 +0000 |
commit | 86b6053867383594a6a2a4eeaaf59529aa3c19fc (patch) | |
tree | 1560ce91653b7f3568d8e950094f81bcb327d647 /app | |
parent | dab5eaf8da36e1094dbd10691acce119d6d77233 (diff) | |
download | gitlab-ce-86b6053867383594a6a2a4eeaaf59529aa3c19fc.tar.gz |
Resolve "User activity is stuck loading when there is none"
Diffstat (limited to 'app')
-rw-r--r-- | app/assets/javascripts/pages/users/user_overview_block.js | 15 | ||||
-rw-r--r-- | app/views/events/_events.html.haml | 5 |
2 files changed, 13 insertions, 7 deletions
diff --git a/app/assets/javascripts/pages/users/user_overview_block.js b/app/assets/javascripts/pages/users/user_overview_block.js index eec2b5ca8e5..e9ecec717d6 100644 --- a/app/assets/javascripts/pages/users/user_overview_block.js +++ b/app/assets/javascripts/pages/users/user_overview_block.js @@ -29,18 +29,21 @@ export default class UserOverviewBlock { render(data) { const { html, count } = data; - const contentList = document.querySelector(`${this.container} .overview-content-list`); + const containerEl = document.querySelector(this.container); + const contentList = containerEl.querySelector('.overview-content-list'); contentList.innerHTML += html; - const loadingEl = document.querySelector(`${this.container} .loading`); + const loadingEl = containerEl.querySelector('.loading'); if (count && count > 0) { - document.querySelector(`${this.container} .js-view-all`).classList.remove('hide'); + containerEl.querySelector('.js-view-all').classList.remove('hide'); } else { - document - .querySelector(`${this.container} .nothing-here-block`) - .classList.add('text-left', 'p-0'); + const nothingHereBlock = containerEl.querySelector('.nothing-here-block'); + + if (nothingHereBlock) { + nothingHereBlock.classList.add('text-left', 'p-0'); + } } loadingEl.classList.add('hide'); diff --git a/app/views/events/_events.html.haml b/app/views/events/_events.html.haml index 68c19df092d..6ae4c334f7f 100644 --- a/app/views/events/_events.html.haml +++ b/app/views/events/_events.html.haml @@ -1 +1,4 @@ -= render partial: 'events/event', collection: @events +- if @events.present? + = render partial: 'events/event', collection: @events +- else + .nothing-here-block= _("No activities found") |