aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js
diff options
context:
space:
mode:
authorStas Vilchik <vilchiks@gmail.com>2015-08-21 11:27:06 +0200
committerStas Vilchik <vilchiks@gmail.com>2015-08-21 11:27:06 +0200
commit2b8421d88bf29afb92184f69fd3c4c6313f963ba (patch)
tree609b2bbb6b49105bc77d1eaf4fb4b329d0c48a00 /server/sonar-web/src/main/js
parentcfcc2252dd2461880d6a2d9732d320b60f08d2d9 (diff)
downloadsonarqube-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.jsx12
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);
+ }
}
};