aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/apps/quality-profiles/app.js
diff options
context:
space:
mode:
Diffstat (limited to 'server/sonar-web/src/main/js/apps/quality-profiles/app.js')
-rw-r--r--server/sonar-web/src/main/js/apps/quality-profiles/app.js13
1 files changed, 8 insertions, 5 deletions
diff --git a/server/sonar-web/src/main/js/apps/quality-profiles/app.js b/server/sonar-web/src/main/js/apps/quality-profiles/app.js
index 1a81ee6598b..9e95e793ad3 100644
--- a/server/sonar-web/src/main/js/apps/quality-profiles/app.js
+++ b/server/sonar-web/src/main/js/apps/quality-profiles/app.js
@@ -7,6 +7,7 @@ import Layout from './layout';
import Profiles from './profiles';
import ActionsView from './actions-view';
import ProfilesView from './profiles-view';
+import '../../helpers/handlebars-helpers';
var App = new Marionette.Application(),
requestUser = $.get(baseUrl + '/api/users/current').done(function (r) {
@@ -15,7 +16,9 @@ var App = new Marionette.Application(),
requestExporters = $.get(baseUrl + '/api/qualityprofiles/exporters').done(function (r) {
App.exporters = r.exporters;
}),
- init = function (options) {
+ init = function () {
+ let options = window.sonarqube;
+
// Layout
this.layout = new Layout({ el: options.el });
this.layout.render();
@@ -51,12 +54,12 @@ var App = new Marionette.Application(),
});
};
-App.on('start', function (options) {
- $.when(window.requestMessages(), requestUser, requestExporters).done(function () {
- init.call(App, options);
+App.on('start', function () {
+ $.when(requestUser, requestExporters).done(function () {
+ init.call(App);
});
});
-export default App;
+window.sonarqube.appStarted.then(options => App.start(options));