--- share/web/templates/fragments/feeds 2007/02/20 16:26:56 43 +++ share/web/templates/fragments/feeds 2007/02/20 21:55:24 44 @@ -8,24 +8,6 @@ my $feeds = Grep::Model::FeedCollection->new(); $feeds->unlimit(); -my $count; - -if ($feed) { - my $fetch = Jifty->web->new_action( - class => 'Fetch', -# moniker => 'fetch_feed', - arguments => { - q => $q, - feed => $feed, - item_fragment => $item_fragment, - publish => 1, - } - ); - warn "run action Fetch( $q , $feed , $item_fragment ) returned $count results"; - $fetch->run; - $count = $fetch->result->content('count'); -} - Search remote feeds for '<% $q %>' @@ -33,17 +15,22 @@ % while ( my $f = $feeds->next ) {
  • % if ( $feed and $f->id == $feed ) { - <% $f->title %> <% $count ? $count : 'no ' %> results + <% $f->title %> % } else { <% Jifty->web->link( label => $f->title, onclick => { - #replace_width => '/fragments/feeds', + region => 'results', + prepend => '/fragments/remote_results', args => { q => $q, feed => $f->id, item_fragment => $item_fragment, + results_action => 'fetch', }, + submit => 'fetch', + disable => 1, + as_button => 0, }, ) %> % }