--- trunk/lib/Frey/ORM/Browser.pm 2009/01/10 23:29:09 990 +++ trunk/lib/Frey/ORM/Browser.pm 2009/01/10 23:29:38 991 @@ -9,41 +9,36 @@ use Frey::ORM::Item; use Frey::ORM::Links; -extends 'Frey::ORM::Pager'; +extends 'Frey'; +with 'Frey::ORM::Pager'; with 'Frey::Web'; has 'fey_class' => ( is => 'rw', isa => 'Str', - required => 1, + default => 'Reblog::Feeds', ); sub as_markup { my ( $self ) = @_; $self->add_head( 'static/form.css' ); - my @w; - $self->update_collection; - - my $last = $self->last_item; - - if ( $last->fey ) { - warn "+++ add item widget\n"; - $self->add_item( - Frey::ORM::CRUD->new( - fey_class => $self->fey_class, - render_as => 'edit', - ) - ); - } +=for FIXME + $self->add_item( + Frey::ORM::CRUD->new( + fey_class => $self->fey_class, + render_as => 'edit', + ) + ); +=cut my $form = $self->items_in_layout; - $form = $last->render_table_wrapper( $form ); +# $form = $self->render_table_wrapper( $form ); my $html = $self->html_page( body => '

' . $self->fey_class . '

' - . $last->layout_picker # FIXME ugly +# . $last->layout_picker # FIXME ugly . $self->render_pager . qq|
$form
| );