diff options
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.js | 13 |
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)); |