diff options
author | Stas Vilchik <vilchiks@gmail.com> | 2015-08-21 11:27:06 +0200 |
---|---|---|
committer | Stas Vilchik <vilchiks@gmail.com> | 2015-08-21 11:27:06 +0200 |
commit | 2b8421d88bf29afb92184f69fd3c4c6313f963ba (patch) | |
tree | 609b2bbb6b49105bc77d1eaf4fb4b329d0c48a00 /server/sonar-web/src/main/js | |
parent | cfcc2252dd2461880d6a2d9732d320b60f08d2d9 (diff) | |
download | sonarqube-2b8421d88bf29afb92184f69fd3c4c6313f963ba.tar.gz sonarqube-2b8421d88bf29afb92184f69fd3c4c6313f963ba.zip |
add element guards for navigation components
Diffstat (limited to 'server/sonar-web/src/main/js')
-rw-r--r-- | server/sonar-web/src/main/js/apps/nav/app.jsx | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/server/sonar-web/src/main/js/apps/nav/app.jsx b/server/sonar-web/src/main/js/apps/nav/app.jsx index 4b0b6ed5fa0..1362bb8976b 100644 --- a/server/sonar-web/src/main/js/apps/nav/app.jsx +++ b/server/sonar-web/src/main/js/apps/nav/app.jsx @@ -14,16 +14,22 @@ export default { renderGlobalNav(options) { const el = document.getElementById('global-navigation'); - React.render(<GlobalNav {...options}/>, el); + if (el) { + React.render(<GlobalNav {...options}/>, el); + } }, renderComponentNav(options) { const el = document.getElementById('context-navigation'); - React.render(<ComponentNav {...options}/>, el); + if (el) { + React.render(<ComponentNav {...options}/>, el); + } }, renderSettingsNav(options) { const el = document.getElementById('context-navigation'); - React.render(<SettingsNav {...options}/>, el); + if (el) { + React.render(<SettingsNav {...options}/>, el); + } } }; |