1 |
dpavlin |
28 |
<%ARGS> |
2 |
|
|
$item |
3 |
dpavlin |
52 |
$pos => undef |
4 |
dpavlin |
50 |
$prev => undef |
5 |
|
|
$next => undef |
6 |
dpavlin |
28 |
</%ARGS> |
7 |
|
|
|
8 |
dpavlin |
138 |
<div class="result" id="r<% $pos %>"> |
9 |
dpavlin |
68 |
<!-- scroll to this anchor --> |
10 |
|
|
% if ( $pos ) { |
11 |
|
|
<a name="r<% $pos %>" id="i<% $pos %>" /> |
12 |
|
|
% } |
13 |
|
|
|
14 |
dpavlin |
28 |
<div class="result-header"> |
15 |
|
|
<span style="float: left;"> |
16 |
|
|
<a class="title" href="<% $item->link %>"><% $item->title %></a> |
17 |
|
|
<span class="feed">in <% $item->in_feed->title %></span> |
18 |
|
|
</span> |
19 |
dpavlin |
50 |
<span class="skip-to"> |
20 |
dpavlin |
138 |
<% Jifty->web->link( |
21 |
|
|
label => '[X]', |
22 |
|
|
onclick => { |
23 |
|
|
args => { item_id => $item->id }, |
24 |
|
|
# confirm => 'Delete this item from local cache?', |
25 |
|
|
element => '#r' . $pos, |
26 |
|
|
beforeclick => "Element.hide('c${pos}');", |
27 |
|
|
append => '/fragments/delete', |
28 |
|
|
}, |
29 |
|
|
) %> |
30 |
dpavlin |
50 |
% if ( $prev ) { |
31 |
dpavlin |
68 |
<a href="#r<% $prev %>" onclick="new Effect.ScrollTo('i<% $prev %>'); return false;"><<</a> |
32 |
dpavlin |
50 |
% } else { |
33 |
|
|
<< |
34 |
|
|
% } |
35 |
|
|
|
36 |
|
|
% if ( $next ) { |
37 |
dpavlin |
68 |
<a href="#r<% $next %>" onclick="new Effect.ScrollTo('i<% $next %>'); return false;">>></a> |
38 |
dpavlin |
50 |
% } else { |
39 |
|
|
>> |
40 |
|
|
% } |
41 |
|
|
</span> |
42 |
dpavlin |
28 |
</div><!-- result-header --> |
43 |
|
|
|
44 |
dpavlin |
138 |
<div class="content" id="c<% $pos %>"> |
45 |
dpavlin |
28 |
<% $item->content | n %> |
46 |
|
|
</div><!-- content --> |
47 |
|
|
|
48 |
|
|
<div class="result-footer"> |
49 |
|
|
% foreach my $f ( qw/category author issued modified/ ) { |
50 |
|
|
% if ( $item->$f ) { |
51 |
|
|
<span class="<% $f %>"><% $item->$f %></span> |
52 |
|
|
% } |
53 |
|
|
% } |
54 |
|
|
</div><!-- result-footer --> |
55 |
|
|
|
56 |
|
|
</div><!-- result --> |