]> Lady’s Gitweb - Gitweb/commit
gitweb: Refactor git_header_html
authorJakub Narebski <redacted>
Wed, 22 Jun 2011 11:50:46 +0000 (13:50 +0200)
committerLady <redacted>
Mon, 6 Apr 2026 04:51:31 +0000 (00:51 -0400)
commit5a2e5c94a72bced582800308a3a24442a6cb93da9fe0bf0d59b2142b4aebd0b1
tree5457a95a0e8474554b49f933ee3fe02c6a86f2767fd504abcfad749654ad5e1b
parentd5325663a7cdc64230cabcf41dff257130114ad6312eee12f54af9a9a2bad02f
gitweb: Refactor git_header_html

Extract the following parts into separate subroutines:

 * finding correct MIME content type for HTML pages (text/html or
   application/xhtml+xml?) into get_content_type_html()
 * printing <link ...> elements in HTML head into print_header_links()
 * printing navigation "breadcrumbs" for given action into
   print_nav_breadcrumbs()
 * printing search form into print_search_form()

This reduces git_header_html to two pages long (53 lines), making gitweb
code easier to read.

Signed-off-by: Jakub Narebski <redacted>
Signed-off-by: Junio C Hamano <redacted>
gitweb.perl
This page took 0.272296 seconds and 4 git commands to generate.