зеркало из https://github.com/microsoft/git.git
gitweb: place links to parent directories in page header
Change html page headers to not only link the project root and the currently selected project but also the directories in between using project_filter. (Allowing to jump to a list of all projects within that intermediate directory directly and making the project_filter feature visible to users). Signed-off-by: Bernhard R. Link <brlink@debian.org> Acked-by: Jakub Narebski <jnareb@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Родитель
40efa22309
Коммит
4426ba2919
|
@ -3856,7 +3856,10 @@ sub print_nav_breadcrumbs {
|
||||||
|
|
||||||
print $cgi->a({-href => esc_url($home_link)}, $home_link_str) . " / ";
|
print $cgi->a({-href => esc_url($home_link)}, $home_link_str) . " / ";
|
||||||
if (defined $project) {
|
if (defined $project) {
|
||||||
print $cgi->a({-href => href(action=>"summary")}, esc_html($project));
|
my @dirname = split '/', $project;
|
||||||
|
my $projectbasename = pop @dirname;
|
||||||
|
print_nav_breadcrumbs_path(@dirname);
|
||||||
|
print $cgi->a({-href => href(action=>"summary")}, esc_html($projectbasename));
|
||||||
if (defined $action) {
|
if (defined $action) {
|
||||||
my $action_print = $action ;
|
my $action_print = $action ;
|
||||||
if (defined $opts{-action_extra}) {
|
if (defined $opts{-action_extra}) {
|
||||||
|
|
Загрузка…
Ссылка в новой задаче