]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-5209 Apply issues feedback
authorStas Vilchik <vilchiks@gmail.com>
Wed, 4 Jun 2014 12:23:43 +0000 (18:23 +0600)
committerStas Vilchik <vilchiks@gmail.com>
Wed, 4 Jun 2014 12:23:43 +0000 (18:23 +0600)
sonar-server/src/main/coffee/component-viewer/main.coffee
sonar-server/src/main/coffee/component-viewer/source.coffee
sonar-server/src/main/coffee/issues/issue-view.coffee

index fce9f3710c02f8b38c02c8b02f308c5d0b36fd46..407a97b09f1540099fcf46f74c211be97966b9a6 100644 (file)
@@ -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
 
index 817ab9fb5cd7e29eaceba52361a248278b8b79c9..49ea28125155b67cdb36aac703fafffb9646e1dd 100644 (file)
@@ -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: ->
index 589824348234be21f9cc8b37355aed6c0d5560bf..9b52b6b998aa727ec192ffbbb235a04959570af5 100644 (file)
@@ -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: ->