aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStas Vilchik <vilchiks@gmail.com>2014-06-04 18:23:43 +0600
committerStas Vilchik <vilchiks@gmail.com>2014-06-04 18:23:43 +0600
commit8a2f49917a1f7d6253b106620499806dff756fb1 (patch)
treebd25b7a24f47156b5903bba1741244aa0c3cf605
parent676fb3abd8a4dc595163d5fd4b19cdd8690c0d79 (diff)
downloadsonarqube-8a2f49917a1f7d6253b106620499806dff756fb1.tar.gz
sonarqube-8a2f49917a1f7d6253b106620499806dff756fb1.zip
SONAR-5209 Apply issues feedback
-rw-r--r--sonar-server/src/main/coffee/component-viewer/main.coffee4
-rw-r--r--sonar-server/src/main/coffee/component-viewer/source.coffee4
-rw-r--r--sonar-server/src/main/coffee/issues/issue-view.coffee2
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: ->