]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-5007 Add permalink
authorStas Vilchik <vilchiks@gmail.com>
Wed, 26 Mar 2014 06:26:36 +0000 (12:26 +0600)
committerStas Vilchik <vilchiks@gmail.com>
Wed, 26 Mar 2014 06:26:36 +0000 (12:26 +0600)
sonar-server/src/main/coffee/coding-rules/mockjax.coffee
sonar-server/src/main/hbs/coding-rules/coding-rules-detail.hbs
sonar-server/src/main/less/coding-rules.less
sonar-server/src/main/less/icons.less

index 9c56fe6319e7cfc7d1a9591ce34718158d057e3d..2e9450904b2d50bff967b4529f785ca4afd06cae 100644 (file)
@@ -133,6 +133,7 @@ define ['jquery.mockjax'], ->
         'coding_rules.page': 'Coding Rules'
         'coding_rules.parameters': 'Parameters'
         'coding_rules.parameters.default_value': 'Default Value:'
+        'coding_rules.permalink': 'Permalink'
         'coding_rules.quality_profiles': 'Quality Profiles'
         'coding_rules.quality_profile': 'Quality Profile'
         'coding_rules.repository': 'Repository:'
index 744df724ad167daa785cf9a059f3d0c6d81e1e8f..519ee90dee2048e7330cf137f0f6496715712f47 100644 (file)
   </div>
 {{/if}}
 
-<h3 class="coding-rules-detail-header">{{name}}</h3>
+<h3 class="coding-rules-detail-header">
+  {{name}}
+  <a class="coding-rules-detail-permalink" href="#key={{key}}">
+    <i class="icon-link"></i> {{t 'coding_rules.permalink'}}
+  </a>
+</h3>
 
 <ul class="coding-rules-detail-properties">
   <li class="coding-rules-detail-property">{{severityIcon severity}} {{t "severity" severity}}</li>
index e9fd8c87f4f09ab58520f831685b0e54a4b9ed41..514352380f8428ec6ffd651f2715b0970d3f6d8e 100644 (file)
@@ -19,6 +19,7 @@
 
 .coding-rules-detail-header,
 .coding-rules-detail-title {
+  position: relative;
   margin-bottom: @navigatorPadding;
   line-height: 1.5;
   font-weight: bold;
   text-transform: uppercase;
 }
 
+.coding-rules-detail-permalink {
+  position: absolute;
+  top: 0; right: 0;
+  font-size: @baseFontSize;
+  font-weight: normal;
+  text-decoration: none;
+  .trans;
+
+  &:hover { color: @highlighted; }
+}
+
 .coding-rules-detail-context-actions {
   margin-bottom: @navigatorPadding;
   padding: @navigatorPadding / 2;
index 93b03374d0cf064c14cf3ecd91e13842dc4e4af5..6c8510b6eb918d71c122e03f9ecc9065cbccb605 100644 (file)
@@ -279,6 +279,7 @@ a[class^="icon-"], a[class*=" icon-"] {
 }
 .icon-link:before {
   content: "\f127";
+  font-size: @iconSmallFontSize;
 }