summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/pages/users
diff options
context:
space:
mode:
authorMartin Wortschack <mwortschack@gitlab.com>2019-01-02 09:58:27 +0000
committerKushal Pandya <kushalspandya@gmail.com>2019-01-02 09:58:27 +0000
commit86b6053867383594a6a2a4eeaaf59529aa3c19fc (patch)
tree1560ce91653b7f3568d8e950094f81bcb327d647 /app/assets/javascripts/pages/users
parentdab5eaf8da36e1094dbd10691acce119d6d77233 (diff)
downloadgitlab-ce-86b6053867383594a6a2a4eeaaf59529aa3c19fc.tar.gz
Resolve "User activity is stuck loading when there is none"
Diffstat (limited to 'app/assets/javascripts/pages/users')
-rw-r--r--app/assets/javascripts/pages/users/user_overview_block.js15
1 files changed, 9 insertions, 6 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');