blob: dc9574aaa31c17f1d1a1dab4e6fc0badb60e438a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package Reaction::UI::Widget::SiteLayout;
use Reaction::UI::WidgetClass;
use aliased 'Reaction::UI::Widget::Container';
class SiteLayout is Container, which {
after fragment widget {
arg static_base => $_{viewport}->static_base_uri;
arg title => $_{viewport}->title;
};
implements fragment meta_info {
render meta_member => over [keys %{$_{viewport}->meta_info}];
};
implements fragment meta_member {
arg 'meta_name' => $_;
arg 'meta_value' => $_{viewport}->meta_info->{$_};
};
};
1;
|