[Jifty-commit] r3217 - in jifty/trunk: lib/Jifty/View/Declare
t/TestApp/lib/TestApp
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Tue May 8 14:23:03 EDT 2007
Author: jesse
Date: Tue May 8 14:23:02 2007
New Revision: 3217
Modified:
jifty/trunk/ (props changed)
jifty/trunk/lib/Jifty/View/Declare/CRUD.pm
jifty/trunk/lib/Jifty/View/Declare/Helpers.pm
jifty/trunk/t/TestApp/lib/TestApp/View.pm
Log:
r56772 at pinglin: jesse | 2007-05-08 14:22:34 -0400
* the new crud stuff displays a list and is editable. edits don't save.
Modified: jifty/trunk/lib/Jifty/View/Declare/CRUD.pm
==============================================================================
--- jifty/trunk/lib/Jifty/View/Declare/CRUD.pm (original)
+++ jifty/trunk/lib/Jifty/View/Declare/CRUD.pm Tue May 8 14:23:02 2007
@@ -1,5 +1,7 @@
-package Jifty::View::Declare::CRUD;
+use warnings;
use strict;
+
+package Jifty::View::Declare::CRUD;
use Jifty::View::Declare -base;
sub object_type {
@@ -93,7 +95,7 @@
);
};
- $self->render_action( $update );
+ render_action( $update );
hr {};
}
};
@@ -202,7 +204,7 @@
my $create = Jifty->web->new_action(class => 'Create'.$object_type);
div {{ class is 'crud create item inline' };
- $self->render_action( $create );
+ render_action( $create );
outs(
Jifty->web->form->submit(
Modified: jifty/trunk/lib/Jifty/View/Declare/Helpers.pm
==============================================================================
--- jifty/trunk/lib/Jifty/View/Declare/Helpers.pm (original)
+++ jifty/trunk/lib/Jifty/View/Declare/Helpers.pm Tue May 8 14:23:02 2007
@@ -155,7 +155,8 @@
sub render_action(@) {
my ( $action, $fields, $field_args ) = @_;
- my @f = $fields && @$fields ? @$fields : $action->argument_names;
+
+ my @f = ($fields && ref ($fields) eq 'ARRAY') ? @$fields : $action->argument_names;
foreach my $argument (@f) {
outs_raw( $action->form_field( $argument, %$field_args ) );
}
Modified: jifty/trunk/t/TestApp/lib/TestApp/View.pm
==============================================================================
--- jifty/trunk/t/TestApp/lib/TestApp/View.pm (original)
+++ jifty/trunk/t/TestApp/lib/TestApp/View.pm Tue May 8 14:23:02 2007
@@ -61,8 +61,9 @@
template userlist => page {
+ form {
render_region( "users", path => '/crud/User/list');
-
+ };
};
More information about the Jifty-commit
mailing list