--- lib/Arh/View/UnitPictures.pm 2008/04/06 18:31:14 51 +++ lib/Arh/View/UnitPictures.pm 2008/04/06 20:49:32 53 @@ -32,6 +32,9 @@ my $collection = $self->_current_collection(); # XXX show just pictures from current unit $collection->limit( column => 'unit', value => $unit ) if $unit; + + warn "## list page: $page unit: $unit fragment_for_new_picture: $fragment_for_new_picture item_path: $item_path"; + div { { class is 'pictures' }; @@ -61,9 +64,13 @@ moniker => "delete-" . Jifty->web->serial, ); - warn "## id: $id unit $unit"; + warn "## view id: $id unit $unit"; form { + img { attr { src => "/pictures/show/" . $record->filename } } + tt { $record->filename } + span { $record->type->name }; + if ( $record->current_user_can('delete') && $self->current_user->editing ) { outs_raw( $delete->button( label => _("Delete picture"), @@ -77,8 +84,6 @@ }, )); }; - img { attr { src => "/pictures/show/" . $record->filename } } - tt{ $record->filename } }; }; @@ -92,28 +97,29 @@ my $record_class = $self->record_class; warn "## new_picture record_class: $record_class\n"; - my $create = $record_class->as_create_action( +# my $create = $record_class->as_create_action( + my $create = new_action( + class => 'UploadPicture', moniker => "create-" . Jifty->web->serial, ); my $attach_to = - Jifty->web->current_region->parent ? - Jifty->web->current_region->parent->get_element( 'div.list' ) : - Jifty->web->current_region; +# Jifty->web->current_region->parent ? +# Jifty->web->current_region->parent->get_element( 'div.list' ) : +# Jifty->web->current_region; + Jifty->web->current_region->parent->get_element( 'div.list' ); warn "## attach_to = $attach_to"; form { render_action( $create => [ 'campaign', 'content', 'type' ] ); + outs_raw( $create->hidden( unit => $unit ) ); hyperlink( label => _("Add picture"), class => "float-crud-button button-add", onclick => [ { submit => $create, - args => { - unit => $unit, - } }, { refresh_self => 1 }, {