aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-server/src/main/coffee
diff options
context:
space:
mode:
authorStas Vilchik <vilchiks@gmail.com>2014-05-20 16:08:17 +0200
committerStas Vilchik <vilchiks@gmail.com>2014-05-20 16:08:24 +0200
commitcbc10f14e78e8bec13bf12337c410e55ade8fa94 (patch)
tree03679e8c3a7a83c07b7c92f6efb096d06c11f2ae /sonar-server/src/main/coffee
parent83bb6ef35063266a2b40bd18f6a7219aac8b94b3 (diff)
downloadsonarqube-cbc10f14e78e8bec13bf12337c410e55ade8fa94.tar.gz
sonarqube-cbc10f14e78e8bec13bf12337c410e55ade8fa94.zip
SONAR-5209 Highlight symbol references inside the source code
Diffstat (limited to 'sonar-server/src/main/coffee')
-rw-r--r--sonar-server/src/main/coffee/component-viewer/source.coffee8
1 files changed, 8 insertions, 0 deletions
diff --git a/sonar-server/src/main/coffee/component-viewer/source.coffee b/sonar-server/src/main/coffee/component-viewer/source.coffee
index fdd1fa9f057..a89751817e1 100644
--- a/sonar-server/src/main/coffee/component-viewer/source.coffee
+++ b/sonar-server/src/main/coffee/component-viewer/source.coffee
@@ -30,6 +30,8 @@ define [
events:
+ 'click .sym': 'highlightUsages'
+
'click .coverage-tests': 'showCoveragePopup'
'click .duplication-exists': 'showDuplicationPopup'
@@ -96,6 +98,12 @@ define [
@$el.html '<div style="padding: 10px;"><i class="spinner"></i></div>'
+ highlightUsages: (e) ->
+ key = e.currentTarget.className.split(/\s+/)[0]
+ @$('.sym.highlighted').removeClass 'highlighted'
+ @$(".sym.#{key}").addClass 'highlighted'
+
+
toggleSettings: ->
@$('.settings-toggle button').toggleClass 'open'
@$('.component-viewer-source-settings').toggleClass 'open'