From 372fcc324af7c081194fe09ae72d4607d6a370ac Mon Sep 17 00:00:00 2001 From: wreis Date: Fri, 31 Jul 2009 12:02:17 +0000 Subject: fixes for base collection widget+template --- lib/Reaction/UI/Widget/Collection.pm | 9 ++++++++- lib/Reaction/UI/Widget/ListView.pm | 8 -------- 2 files changed, 8 insertions(+), 9 deletions(-) (limited to 'lib') diff --git a/lib/Reaction/UI/Widget/Collection.pm b/lib/Reaction/UI/Widget/Collection.pm index e991c4c..b24ba45 100644 --- a/lib/Reaction/UI/Widget/Collection.pm +++ b/lib/Reaction/UI/Widget/Collection.pm @@ -4,7 +4,6 @@ use Reaction::UI::WidgetClass; use namespace::clean -except => [ qw(meta) ]; - implements fragment members { render member => over $_{viewport}->members; }; @@ -13,6 +12,14 @@ implements fragment member { render 'viewport'; }; +implements fragment actions { + render action => over $_{viewport}->actions; +}; + +implements fragment action { + render 'viewport'; +}; + __PACKAGE__->meta->make_immutable; diff --git a/lib/Reaction/UI/Widget/ListView.pm b/lib/Reaction/UI/Widget/ListView.pm index 2fa13f8..300cd6e 100644 --- a/lib/Reaction/UI/Widget/ListView.pm +++ b/lib/Reaction/UI/Widget/ListView.pm @@ -16,14 +16,6 @@ implements fragment pager_fragment { } }; -implements fragment actions { - render action => over $_{viewport}->actions; -}; - -implements fragment action { - render 'viewport'; -}; - implements fragment maybe_sortable_header_cell { my $vp = $_{viewport}; if( $_{viewport}->can_order_by($_) ){ -- cgit v1.2.3-54-g00ecf