From a2a5872bdd576eb5f389499ed36b03b86587388d Mon Sep 17 00:00:00 2001 From: matthewt Date: Thu, 31 Jan 2008 11:35:47 +0000 Subject: moved widget class search path to Skin --- share/skin/default/layout/index.tt | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 share/skin/default/layout/index.tt (limited to 'share/skin/default') diff --git a/share/skin/default/layout/index.tt b/share/skin/default/layout/index.tt deleted file mode 100644 index 9a9bc9c..0000000 --- a/share/skin/default/layout/index.tt +++ /dev/null @@ -1,5 +0,0 @@ -=for layout widget - -

I hate programming.

- -=cut \ No newline at end of file -- cgit v1.2.3-54-g00ecf From 414f32766e4bc1f1357499e3e888b41b928dfdff Mon Sep 17 00:00:00 2001 From: wreis Date: Thu, 7 Feb 2008 21:12:22 +0000 Subject: added meta_info for VP::SiteLayout --- lib/Reaction/UI/ViewPort/SiteLayout.pm | 5 +++++ lib/Reaction/UI/Widget/SiteLayout.pm | 9 +++++++++ share/skin/default/layout/site_layout.tt | 9 +++++++++ 3 files changed, 23 insertions(+) (limited to 'share/skin/default') diff --git a/lib/Reaction/UI/ViewPort/SiteLayout.pm b/lib/Reaction/UI/ViewPort/SiteLayout.pm index 4560dc6..a8ee133 100644 --- a/lib/Reaction/UI/ViewPort/SiteLayout.pm +++ b/lib/Reaction/UI/ViewPort/SiteLayout.pm @@ -9,6 +9,11 @@ class SiteLayout is ViewPort, which { has 'static_base_uri' => (isa => 'Str', is => 'rw', lazy_fail => 1); + has 'meta_info' => ( + is => 'rw', isa => 'HashRef', + required => '1', default => sub { {} } + ); + }; 1; diff --git a/lib/Reaction/UI/Widget/SiteLayout.pm b/lib/Reaction/UI/Widget/SiteLayout.pm index 73406a9..dc9574a 100644 --- a/lib/Reaction/UI/Widget/SiteLayout.pm +++ b/lib/Reaction/UI/Widget/SiteLayout.pm @@ -10,6 +10,15 @@ class SiteLayout is Container, which { 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; diff --git a/share/skin/default/layout/site_layout.tt b/share/skin/default/layout/site_layout.tt index 1e7afa1..e9b70ca 100644 --- a/share/skin/default/layout/site_layout.tt +++ b/share/skin/default/layout/site_layout.tt @@ -24,6 +24,15 @@ =for layout head_meta + [% meta_info %] + +=for layout meta_info + +[% call_next %] + +=for layout meta_member + +[% "\n" %] =for layout head_style -- cgit v1.2.3-54-g00ecf From cd06009d7c88202077406be7914d44c37c64e069 Mon Sep 17 00:00:00 2001 From: matthewt Date: Sun, 10 Feb 2008 11:57:26 +0000 Subject: get rid of extraneous whitepsace in textaeras --- share/skin/default/layout/field/mutable/text.tt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'share/skin/default') diff --git a/share/skin/default/layout/field/mutable/text.tt b/share/skin/default/layout/field/mutable/text.tt index c038280..b4038aa 100644 --- a/share/skin/default/layout/field/mutable/text.tt +++ b/share/skin/default/layout/field/mutable/text.tt @@ -2,8 +2,8 @@ =for layout field - + =cut -- cgit v1.2.3-54-g00ecf