diff options
author | wreis <wreis@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7> | 2008-08-19 20:44:03 +0000 |
---|---|---|
committer | wreis <wreis@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7> | 2008-08-19 20:44:03 +0000 |
commit | 1ef7b9da7545471cbab981e32d42dee14267beb6 (patch) | |
tree | 902bcd8bf142ffd34dfd08bb23f524e88c29a90f /lib/Reaction/UI/Widget | |
parent | 39453d9dc1fd054200132592c24a2dd9fa1683c6 (diff) | |
download | reaction-1ef7b9da7545471cbab981e32d42dee14267beb6.tar.gz reaction-1ef7b9da7545471cbab981e32d42dee14267beb6.zip |
nuked SiteLayout->http_header, should need of it since we have arg and %_
Diffstat (limited to 'lib/Reaction/UI/Widget')
-rw-r--r-- | lib/Reaction/UI/Widget/SiteLayout.pm | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/lib/Reaction/UI/Widget/SiteLayout.pm b/lib/Reaction/UI/Widget/SiteLayout.pm index 89f91ed..d37003f 100644 --- a/lib/Reaction/UI/Widget/SiteLayout.pm +++ b/lib/Reaction/UI/Widget/SiteLayout.pm @@ -7,13 +7,6 @@ use MooseX::Types::Moose 'HashRef'; use namespace::clean -except => [ qw(meta) ]; extends Container; - - -has 'http_header' => ( - isa => HashRef, is => 'rw', - default => sub { {} } -); - after fragment widget { arg static_base => $_{viewport}->static_base_uri; arg title => $_{viewport}->title; @@ -22,15 +15,16 @@ after fragment widget { implements fragment meta_info { my $self = shift; if ( $_{viewport}->meta_info->{'http_header'} ) { - $self->http_header( delete $_{viewport}->meta_info->{'http_header'} ); - render 'meta_http_header' => over [keys %{$self->http_header}]; + my $http_header = delete $_{viewport}->meta_info->{'http_header'}; + arg 'http_header' => $http_header; + render 'meta_http_header' => over [keys %$http_header]; } render 'meta_member' => over [keys %{$_{viewport}->meta_info}]; }; implements fragment meta_http_header { arg 'meta_name' => $_; - arg 'meta_value' => shift->http_header->{$_}; + arg 'meta_value' => $_{'http_header'}->{$_}; }; implements fragment meta_member { |