author | Jakub Narebski <jnareb@gmail.com> | |
Wed, 22 Jun 2011 11:50:46 +0000 (13:50 +0200) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Wed, 22 Jun 2011 21:04:32 +0000 (14:04 -0700) | ||
commit | 6ee9033d6715db2f01aaf333a89e98b3b0079222 | |
tree | f723e800d1e6f65d2c97239c1bdb64ebc1a32033 | tree | snapshot |
parent | 2765233c64c35eb43a8b46c377fb8b464469221f | commit | diff |
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 <jnareb@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
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 <jnareb@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
gitweb/gitweb.perl | diff | blob | history |