From: Junio C Hamano Date: Wed, 11 Sep 2013 22:00:54 +0000 (-0700) Subject: Merge branch 'tf/gitweb-ss-tweak' X-Git-Tag: v1.8.5-rc0~150 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/04e3274d6a3dd79be0649d5c13fb0b24edefdbda?ds=inline;hp=-c Merge branch 'tf/gitweb-ss-tweak' Tweak Gitweb CSS to layout some elements better. * tf/gitweb-ss-tweak: gitweb: make search help link less ugly gitweb: omit the repository owner when it is unset gitweb: vertically centre contents of page footer gitweb: ensure OPML text fits inside its box --- 04e3274d6a3dd79be0649d5c13fb0b24edefdbda diff --combined gitweb/gitweb.perl index f429f75897,b80a7f10cc..b5d156f7d0 --- a/gitweb/gitweb.perl +++ b/gitweb/gitweb.perl @@@ -85,9 -85,6 +85,9 @@@ our $project_maxdepth = "++GITWEB_PROJE # string of the home link on top of all pages our $home_link_str = "++GITWEB_HOME_LINK_STR++"; +# extra breadcrumbs preceding the home link +our @extra_breadcrumbs = (); + # name of your site or organization to appear in page titles # replace this with something more descriptive for clearer bookmarks our $site_name = "++GITWEB_SITENAME++" @@@ -3985,9 -3982,7 +3985,9 @@@ sub print_nav_breadcrumbs_path sub print_nav_breadcrumbs { my %opts = @_; - print $cgi->a({-href => esc_url($home_link)}, $home_link_str) . " / "; + for my $crumb (@extra_breadcrumbs, [ $home_link_str => $home_link ]) { + print $cgi->a({-href => esc_url($crumb->[1])}, $crumb->[0]) . " / "; + } if (defined $project) { my @dirname = split '/', $project; my $projectbasename = pop @dirname; @@@ -4035,8 -4030,8 +4035,8 @@@ sub print_search_form $cgi->input({-name=>"h", -value=>$search_hash, -type=>"hidden"}) . "\n" . $cgi->popup_menu(-name => 'st', -default => 'commit', -values => ['commit', 'grep', 'author', 'committer', 'pickaxe']) . - $cgi->sup($cgi->a({-href => href(action=>"search_help")}, "?")) . - " search:\n", + " " . $cgi->a({-href => href(action=>"search_help"), + -title => "search help" }, "?") . " search:\n", $cgi->textfield(-name => "s", -value => $searchtext, -override => 1) . "\n" . "" . $cgi->checkbox(-name => 'sr', -value => 1, -label => 're', @@@ -6468,7 -6463,7 +6468,7 @@@ sub git_summary print "
 
\n"; print "\n" . "\n"; - unless ($omit_owner) { + if ($owner and not $omit_owner) { print "\n"; } if (defined $cd{'rfc2822'}) {
description" . esc_html($descr) . "
owner" . esc_html($owner) . "