/[Grep]/share/web/templates/fragments/event/results
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /share/web/templates/fragments/event/results

Parent Directory Parent Directory | Revision Log Revision Log


Revision 33 - (hide annotations)
Mon Feb 19 21:26:30 2007 UTC (17 years, 3 months ago) by dpavlin
File size: 744 byte(s)
report better messages
1 dpavlin 28 <%args>
2     $event
3     </%args>
4     <%init>
5    
6     use Data::Dump qw/dump/;
7     #warn "event = ",dump($$event);
8    
9 dpavlin 29 my $coll = $$event->{coll} || die "no coll in incomming event = ", dump( $event );
10 dpavlin 32 die "no item_fragment in event" unless ($$event->{item_fragment} || $$event->{message});
11 dpavlin 28
12 dpavlin 30 my $nr = $coll->count;
13     my $q = $$event->{q} || die "no q";
14 dpavlin 28
15 dpavlin 32 my $message = $$event->{message} || "$nr results for $q";
16     my $class = $$event->{class} || 'messages';
17 dpavlin 30
18 dpavlin 32 warn "<$class> $message in fragment/item/", $$event->{item_fragment};
19    
20 dpavlin 28 </%init>
21 dpavlin 32 % if ( $message ) {
22 dpavlin 33 <div class="grep-note">
23 dpavlin 32 <div class="<% $class %>">
24     <% $message %>
25     </div>
26 dpavlin 33 </div>
27 dpavlin 32 % }
28 dpavlin 30 % if ($nr) {
29     </div>
30 dpavlin 28 % while ( my $i = $coll->next ) {
31     <& '/fragments/item/' . $$event->{item_fragment}, item => $i &>
32     % }
33     </div>
34 dpavlin 30 % }

  ViewVC Help
Powered by ViewVC 1.1.26