From 97ed5c4606b662d36977e361c75edf111cd02876 Mon Sep 17 00:00:00 2001 From: Lincoln Stein Date: Fri, 13 Mar 2009 02:20:52 +0000 Subject: [PATCH] the "head" configuration option is now honored again --- lib/Bio/Graphics/Browser/Render/HTML.pm | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/lib/Bio/Graphics/Browser/Render/HTML.pm b/lib/Bio/Graphics/Browser/Render/HTML.pm index 6072c3904..20f3737c3 100644 --- a/lib/Bio/Graphics/Browser/Render/HTML.pm +++ b/lib/Bio/Graphics/Browser/Render/HTML.pm @@ -240,15 +240,15 @@ sub render_html_head { ); # pick stylesheets; - my @css_links; + my @extra_headers; my @style = shellwords($self->setting('stylesheet') || '/gbrowse/gbrowse.css'); for my $s (@style) { my ($url,$media) = $s =~ /^([^(]+)(?:\((.+)\))?/; $media ||= 'all'; - push @css_links,CGI::Link({-rel=>'stylesheet', - -type=>'text/css', - -href=>$self->globals->resolve_path($url,'url'), - -media=>$media}); + push @extra_headers,CGI::Link({-rel=>'stylesheet', + -type=>'text/css', + -href=>$self->globals->resolve_path($url,'url'), + -media=>$media}); } @@ -268,14 +268,15 @@ sub render_html_head { $set_dragcolors = "set_dragcolors('$fill');"; } + push @extra_headers,$self->setting('head') if $self->setting('head'); + # put them all together my @args = (-title => $title, -style => \@stylesheets, -encoding => $self->tr('CHARSET'), -script => \@scripts, - -head => \@css_links, + -head => \@extra_headers, ); - push @args,(-head=>$self->setting('head')) if $self->setting('head'); push @args,(-lang=>($self->language_code)[0]) if $self->language_code; push @args,(-onLoad=>"initialize_page();$set_dragcolors");