X-Git-Url: https://git.chrismorgan.info/gitweb/blobdiff_plain/c7e7c816341bfa56b5ef5e93714038f746f124cd..275dee3e37fdf9589a23b0825772bcdfc1b183ce:/gitweb.cgi
diff --git a/gitweb.cgi b/gitweb.cgi
index 91047b0..d78c4f5 100755
--- a/gitweb.cgi
+++ b/gitweb.cgi
@@ -4086,11 +4086,11 @@ sub print_feed_meta {
} else {
printf(''."\n",
- esc_attr($site_name),
+ esc_attr(to_utf8($site_name)),
esc_attr(href(project=>undef, action=>"project_index")));
printf(''."\n",
- esc_attr($site_name),
+ esc_attr(to_utf8($site_name)),
esc_attr(href(project=>undef, action=>"opml")));
}
}
@@ -4123,19 +4123,24 @@ sub print_nav_breadcrumbs_path {
print $cgi->a({-href => href(project => undef,
project_filter => $dirprefix,
action => "project_list")},
- esc_html($part)) . " / ";
+ esc_html($part)) . "/";
}
}
sub print_nav_breadcrumbs {
my %opts = @_;
+ my $sep = to_utf8("  âºÂ ");
+ my $first = 1;
for my $crumb (@extra_breadcrumbs, [ $home_link_str => $home_link ]) {
- print $cgi->a({-href => esc_url($crumb->[1])}, $crumb->[0]) . " / ";
+ print $sep unless $first;
+ $first = 0;
+ print $cgi->a({-href => esc_url($crumb->[1])}, $crumb->[0]);
}
if (defined $project) {
my @dirname = split '/', $project;
my $projectbasename = pop @dirname;
+ print $sep;
print_nav_breadcrumbs_path(@dirname);
print $cgi->a({-href => href(action=>"summary")}, esc_html($projectbasename));
if (defined $action) {
@@ -4144,13 +4149,14 @@ sub print_nav_breadcrumbs {
$action_print = $cgi->a({-href => href(action=>$action)},
$action);
}
- print " / $action_print";
+ print "$sep$action_print";
}
if (defined $opts{-action_extra}) {
- print " / $opts{-action_extra}";
+ print "$sep$opts{-action_extra}";
}
print "\n";
} elsif (defined $project_filter) {
+ print $sep;
print_nav_breadcrumbs_path(split '/', $project_filter);
}
}
@@ -4249,7 +4255,7 @@ sub git_end_subhead_html {
}
sub git_footer_html {
- my $feed_class = 'rss_logo';
+ my $feed_class = 'feed_logo';
print "