Support n as a line highlight prefix (#5987)
We're working on rolling out gitea as a replacement for a fairly large cgit installation. Part of this involves a metric ton of mod_rewrite rules so that links people have out in the wild will still work. Unfortunately, cgit uses #n1 in the url to indicate a single line highlight, which doesn't get passed to the server and therefore can't be rewritten. We've got a local workaround by shoving a script block into a custom header template, but thought it might be nicer to upstream a simple patch to support #n as a prefix for single line highlights. (luckily for simplicity, cgit does not support ranges) Signed-off-by: Monty Taylor <mordred@inaugust.com>
This commit is contained in:
parent
da1edbfb79
commit
44d6a904d3
1 changed files with 2 additions and 2 deletions
|
@ -1602,9 +1602,9 @@ function initCodeView() {
|
||||||
$("html, body").scrollTop($first.offset().top - 200);
|
$("html, body").scrollTop($first.offset().top - 200);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
m = window.location.hash.match(/^#(L\d+)$/);
|
m = window.location.hash.match(/^#(L|n)(\d+)$/);
|
||||||
if (m) {
|
if (m) {
|
||||||
$first = $list.filter('.' + m[1]);
|
$first = $list.filter('.L' + m[2]);
|
||||||
selectRange($list, $first);
|
selectRange($list, $first);
|
||||||
$("html, body").scrollTop($first.offset().top - 200);
|
$("html, body").scrollTop($first.offset().top - 200);
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue