diff options
author | matthewt <matthewt@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7> | 2008-08-13 11:43:07 +0000 |
---|---|---|
committer | matthewt <matthewt@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7> | 2008-08-13 11:43:07 +0000 |
commit | bae75beec20b3b73faa2118db8ebfa5b93c9918a (patch) | |
tree | 9a6155b95af1ca9f1fe8db75b5facda89f8a878a /lib/Reaction/UI/Widget/Collection | |
parent | a3c28d596b414a9d98d9f60b69d2bb4811fbafc8 (diff) | |
download | reaction-bae75beec20b3b73faa2118db8ebfa5b93c9918a.tar.gz reaction-bae75beec20b3b73faa2118db8ebfa5b93c9918a.zip |
remove class blocks from widget code
Diffstat (limited to 'lib/Reaction/UI/Widget/Collection')
-rw-r--r-- | lib/Reaction/UI/Widget/Collection/Grid.pm | 20 | ||||
-rw-r--r-- | lib/Reaction/UI/Widget/Collection/Grid/Member.pm | 8 | ||||
-rw-r--r-- | lib/Reaction/UI/Widget/Collection/Grid/Member/WithActions.pm | 18 |
3 files changed, 29 insertions, 17 deletions
diff --git a/lib/Reaction/UI/Widget/Collection/Grid.pm b/lib/Reaction/UI/Widget/Collection/Grid.pm index 5e05d96..2526a62 100644 --- a/lib/Reaction/UI/Widget/Collection/Grid.pm +++ b/lib/Reaction/UI/Widget/Collection/Grid.pm @@ -2,19 +2,23 @@ package Reaction::UI::Widget::Collection::Grid; use Reaction::UI::WidgetClass; -class Grid is 'Reaction::UI::Widget::Collection', which { +use namespace::clean -except => [ qw(meta) ]; +extends 'Reaction::UI::Widget::Collection'; - implements fragment header_cells { - arg 'labels' => $_{viewport}->field_labels; - render header_cell => over $_{viewport}->computed_field_order; - }; - implements fragment header_cell { - arg label => $_{labels}->{$_}; - }; +implements fragment header_cells { + arg 'labels' => $_{viewport}->field_labels; + render header_cell => over $_{viewport}->computed_field_order; }; +implements fragment header_cell { + arg label => $_{labels}->{$_}; +}; + +__PACKAGE__->meta->make_immutable; + + 1; __END__; diff --git a/lib/Reaction/UI/Widget/Collection/Grid/Member.pm b/lib/Reaction/UI/Widget/Collection/Grid/Member.pm index a2a1b0a..4274204 100644 --- a/lib/Reaction/UI/Widget/Collection/Grid/Member.pm +++ b/lib/Reaction/UI/Widget/Collection/Grid/Member.pm @@ -2,10 +2,14 @@ package Reaction::UI::Widget::Collection::Grid::Member; use Reaction::UI::WidgetClass; -class Member is 'Reaction::UI::Widget::Object', which { +use namespace::clean -except => [ qw(meta) ]; +extends 'Reaction::UI::Widget::Object'; -}; + + +__PACKAGE__->meta->make_immutable; + 1; diff --git a/lib/Reaction/UI/Widget/Collection/Grid/Member/WithActions.pm b/lib/Reaction/UI/Widget/Collection/Grid/Member/WithActions.pm index 0ed6727..59c27bb 100644 --- a/lib/Reaction/UI/Widget/Collection/Grid/Member/WithActions.pm +++ b/lib/Reaction/UI/Widget/Collection/Grid/Member/WithActions.pm @@ -2,16 +2,20 @@ package Reaction::UI::Widget::Collection::Grid::Member::WithActions; use Reaction::UI::WidgetClass; -class WithActions, is 'Reaction::UI::Widget::Collection::Grid::Member', which { +use namespace::clean -except => [ qw(meta) ]; +extends 'Reaction::UI::Widget::Collection::Grid::Member'; - implements fragment actions { - render action => over $_{viewport}->actions; - }; - implements fragment action { - render 'viewport'; - }; +implements fragment actions { + render action => over $_{viewport}->actions; }; +implements fragment action { + render 'viewport'; +}; + +__PACKAGE__->meta->make_immutable; + + 1; |