diff options
author | Stas Vilchik <vilchiks@gmail.com> | 2015-11-18 16:56:59 +0100 |
---|---|---|
committer | Stas Vilchik <vilchiks@gmail.com> | 2015-11-18 16:57:05 +0100 |
commit | 2d74e2414836ee0b9c8db3e3239dece7ff7c7af6 (patch) | |
tree | a82dc34937cfe9d412b269858f0807122a01edb6 | |
parent | 5d35e65aedac6b8b3ed49d7fddbf4e7494713295 (diff) | |
download | sonarqube-2d74e2414836ee0b9c8db3e3239dece7ff7c7af6.tar.gz sonarqube-2d74e2414836ee0b9c8db3e3239dece7ff7c7af6.zip |
SONAR-6924 Add a tooltip with a component key for each search entry
-rw-r--r-- | server/sonar-web/src/main/js/main/nav/global/search-view.js | 13 | ||||
-rw-r--r-- | server/sonar-web/src/main/js/main/nav/templates/nav-search-item.hbs | 2 |
2 files changed, 14 insertions, 1 deletions
diff --git a/server/sonar-web/src/main/js/main/nav/global/search-view.js b/server/sonar-web/src/main/js/main/nav/global/search-view.js index deffefb3942..65a3a4a7740 100644 --- a/server/sonar-web/src/main/js/main/nav/global/search-view.js +++ b/server/sonar-web/src/main/js/main/nav/global/search-view.js @@ -24,6 +24,19 @@ var SearchItemView = Marionette.ItemView.extend({ this.$('a')[0].click(); }, + onRender: function () { + this.$('[data-toggle="tooltip"]').tooltip({ + container: 'body', + html: true, + placement: 'left', + delay: { show: 500, hide: 0 } + }); + }, + + onDestroy: function () { + this.$('[data-toggle="tooltip"]').tooltip('destroy'); + }, + serializeData: function () { return _.extend(Marionette.ItemView.prototype.serializeData.apply(this, arguments), { index: this.options.index diff --git a/server/sonar-web/src/main/js/main/nav/templates/nav-search-item.hbs b/server/sonar-web/src/main/js/main/nav/templates/nav-search-item.hbs index 855b5175187..cc04651dfb7 100644 --- a/server/sonar-web/src/main/js/main/nav/templates/nav-search-item.hbs +++ b/server/sonar-web/src/main/js/main/nav/templates/nav-search-item.hbs @@ -7,7 +7,7 @@ {{/if}} {{/notNull}} -<a href="{{url}}" title="{{name}}"> +<a href="{{url}}" data-title="{{name}}<br>{{key}}" data-toggle="tooltip"> {{#if icon}}<i class="icon-{{icon}} text-text-bottom"></i>{{/if}} {{#if q}}{{qualifierIcon q}}{{/if}} {{#eq q 'FIL'}} |