Parent Directory | Revision Log
transfer item_fragment correctly to results, report number of new results or error (needs source feed info), removed some debugging code
1 | dpavlin | 29 | <%args> |
2 | $q | ||
3 | $feed => undef | ||
4 | </%args> | ||
5 | <%init> | ||
6 | |||
7 | my $feeds = Grep::Model::FeedCollection->new(); | ||
8 | $feeds->unlimit(); | ||
9 | |||
10 | dpavlin | 30 | my $item_fragment = 'long'; |
11 | |||
12 | dpavlin | 29 | if ($feed) { |
13 | warn "searching $feed for $q"; | ||
14 | my $fetch = Jifty->web->new_action( | ||
15 | class => 'Fetch', | ||
16 | moniker => 'fetch_feed', | ||
17 | arguments => { | ||
18 | q => $q, | ||
19 | feed => $feed, | ||
20 | dpavlin | 30 | item_fragment => $item_fragment, |
21 | dpavlin | 29 | publish => 1, |
22 | } | ||
23 | ); | ||
24 | $fetch->take_action(); | ||
25 | } | ||
26 | |||
27 | </%init> | ||
28 | |||
29 | Search remote feeds for <% $q %> | ||
30 | <ul> | ||
31 | % while ( my $f = $feeds->next ) { | ||
32 | <li><% Jifty->web->link( | ||
33 | label => $f->title, | ||
34 | onclick => { | ||
35 | #replace_width => '/fragments/feed_results', | ||
36 | args => { | ||
37 | q => $q, | ||
38 | feed => $f->id, | ||
39 | dpavlin | 30 | item_fragment => $item_fragment, |
40 | dpavlin | 29 | }, |
41 | }, | ||
42 | ) %></li> | ||
43 | % } | ||
44 | </ul> | ||
45 | |||
46 |
ViewVC Help | |
Powered by ViewVC 1.1.26 |