aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Reaction/UI/Widget
diff options
context:
space:
mode:
authorwreis <wreis@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7>2008-08-19 20:44:03 +0000
committerwreis <wreis@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7>2008-08-19 20:44:03 +0000
commit1ef7b9da7545471cbab981e32d42dee14267beb6 (patch)
tree902bcd8bf142ffd34dfd08bb23f524e88c29a90f /lib/Reaction/UI/Widget
parent39453d9dc1fd054200132592c24a2dd9fa1683c6 (diff)
downloadreaction-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.pm14
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 {