Highlight line when targeted by link This would change appearance of a code line when it is targeted by a link hash (i.e. a link to a file ending with #<line-number>). Change-Id: Iaa4d09efb42c34aead8ebdfcbe1c2f2a30787fe2
diff --git a/gitiles-servlet/src/main/resources/com/google/gitiles/static/base.css b/gitiles-servlet/src/main/resources/com/google/gitiles/static/base.css index c64b14d..a1cd902 100644 --- a/gitiles-servlet/src/main/resources/com/google/gitiles/static/base.css +++ b/gitiles-servlet/src/main/resources/com/google/gitiles/static/base.css
@@ -459,6 +459,9 @@ min-height: 1em; padding-left: 10px; } +.FileContents-lineContents:target { + background: #cfd8dc; +} .InlineReadme { border-top: 1px solid #ddd; margin: 10px 0;
diff --git a/gitiles-servlet/src/main/resources/com/google/gitiles/templates/ObjectDetail.soy b/gitiles-servlet/src/main/resources/com/google/gitiles/templates/ObjectDetail.soy index 70ad21f..a740370 100644 --- a/gitiles-servlet/src/main/resources/com/google/gitiles/templates/ObjectDetail.soy +++ b/gitiles-servlet/src/main/resources/com/google/gitiles/templates/ObjectDetail.soy
@@ -261,8 +261,7 @@ <tr class="u-pre u-monospace FileContents-line"> <td class="u-lineNum u-noSelect FileContents-lineNum" data-line-number="{$n}" onclick="window.location.hash='#{$n}'"></td> - <td class="FileContents-lineContents"> - <a name="{$n}"></a> + <td class="FileContents-lineContents" id="{$n}"> {foreach $span in $line} <span class="{$span.classes}">{$span.text}</span> {/foreach}