aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Reaction/UI/Widget/Object.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Reaction/UI/Widget/Object.pm')
-rw-r--r--lib/Reaction/UI/Widget/Object.pm18
1 files changed, 18 insertions, 0 deletions
diff --git a/lib/Reaction/UI/Widget/Object.pm b/lib/Reaction/UI/Widget/Object.pm
index de83e25..8674e44 100644
--- a/lib/Reaction/UI/Widget/Object.pm
+++ b/lib/Reaction/UI/Widget/Object.pm
@@ -21,6 +21,14 @@ implements fragment field {
render 'viewport';
};
+implements fragment actions {
+ render action => over $_{viewport}->actions;
+};
+
+implements fragment action {
+ render 'viewport';
+};
+
__PACKAGE__->meta->make_immutable;
1;
@@ -44,6 +52,16 @@ method return values.
Renders the C<field> viewport passed by C<container_list>.
+=head2 actions
+
+Renders the C<action> fragment with every item in the viewports C<actions>.
+
+=head2 action
+
+Renders the C<viewport> fragment provided by L<Reaction::UI::Widget>, thus
+rendering the current viewport stored in the C<_> topic argument provided
+by the C<actions> fragment.
+
=head1 DEPRECATED FRAGMENTS
=head2 field_list