summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlpha <ngcoder@live.com>2015-07-27 11:47:29 -0400
committerAlpha <ngcoder@live.com>2015-07-27 11:47:29 -0400
commit9b92335a1fd37aea0ed74cd55c4ef6384e37601f (patch)
tree2c4fded17f0f1b5d3ace6b4812e8b40e883e5440
parentf1d4deb7974775f769fc922b5e06a11c967d846e (diff)
downloadwebgrind-9b92335a1fd37aea0ed74cd55c4ef6384e37601f.zip
webgrind-9b92335a1fd37aea0ed74cd55c4ef6384e37601f.tar.gz
webgrind-9b92335a1fd37aea0ed74cd55c4ef6384e37601f.tar.bz2
Add links to line numbers
-rw-r--r--templates/fileviewer.phtml10
1 files changed, 9 insertions, 1 deletions
diff --git a/templates/fileviewer.phtml b/templates/fileviewer.phtml
index a2d6209..b334b0a 100644
--- a/templates/fileviewer.phtml
+++ b/templates/fileviewer.phtml
@@ -13,6 +13,14 @@
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$('#'+location.hash.substr(1)).addClass('emph');
+
+ if (typeof window.addEventListener == "function") {
+ window.addEventListener("hashchange", function(e) {
+ $("code").removeClass('emph');
+ if (window.location.hash.length > 2)
+ $('#'+location.hash.substr(1)).addClass('emph');
+ });
+ }
});
</script>
@@ -41,7 +49,7 @@
foreach ($lines as $num => $line) {
$num++;
- echo "<span class='num'>$num</span>";
+ echo "<a href='#line$num'><span class='num'>$num</span></a>";
}
?>
</code></td>