From 8a2f49917a1f7d6253b106620499806dff756fb1 Mon Sep 17 00:00:00 2001 From: Stas Vilchik Date: Wed, 4 Jun 2014 18:23:43 +0600 Subject: [PATCH] SONAR-5209 Apply issues feedback --- sonar-server/src/main/coffee/component-viewer/main.coffee | 4 ++-- sonar-server/src/main/coffee/component-viewer/source.coffee | 4 ++++ sonar-server/src/main/coffee/issues/issue-view.coffee | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/sonar-server/src/main/coffee/component-viewer/main.coffee b/sonar-server/src/main/coffee/component-viewer/main.coffee index fce9f3710c0..407a97b09f1 100644 --- a/sonar-server/src/main/coffee/component-viewer/main.coffee +++ b/sonar-server/src/main/coffee/component-viewer/main.coffee @@ -108,9 +108,9 @@ define [ @headerRegion.show @headerView - requestComponent: (key) -> + requestComponent: (key, clear = false) -> $.get API_COMPONENT, key: key, (data) => - @component.clear() + @component.clear() if clear @component.set data @component.set 'dir', utils.splitLongName(data.path).dir diff --git a/sonar-server/src/main/coffee/component-viewer/source.coffee b/sonar-server/src/main/coffee/component-viewer/source.coffee index 817ab9fb5cd..49ea2812515 100644 --- a/sonar-server/src/main/coffee/component-viewer/source.coffee +++ b/sonar-server/src/main/coffee/component-viewer/source.coffee @@ -94,6 +94,10 @@ define [ container.addClass 'issue' if line > 0 issueView = new IssueView model: new Issue issue issueView.render().$el.appendTo container + issueView.on 'reset', => + @options.main.requestComponent(@options.main.key, false).done => + @options.main.headerView.render() + @options.main.headerView.$('.component-viewer-header-measures-expand[data-scope=issues]').click() showSpinner: -> diff --git a/sonar-server/src/main/coffee/issues/issue-view.coffee b/sonar-server/src/main/coffee/issues/issue-view.coffee index 58982434823..9b52b6b998a 100644 --- a/sonar-server/src/main/coffee/issues/issue-view.coffee +++ b/sonar-server/src/main/coffee/issues/issue-view.coffee @@ -92,7 +92,7 @@ define [ key = @model.get 'key' @model.clear silent: true @model.set { key: key }, { silent: true } - @model.fetch options + @model.fetch(options).done => @trigger 'reset' toggleCollapsed: -> -- 2.39.5