/[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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 31 by dpavlin, Mon Feb 19 20:07:48 2007 UTC revision 32 by dpavlin, Mon Feb 19 20:53:09 2007 UTC
# Line 7  use Data::Dump qw/dump/; Line 7  use Data::Dump qw/dump/;
7  #warn "event = ",dump($$event);  #warn "event = ",dump($$event);
8    
9  my $coll = $$event->{coll} || die "no coll in incomming event = ", dump( $event );  my $coll = $$event->{coll} || die "no coll in incomming event = ", dump( $event );
10  die "no item_fragment in event" unless ($$event->{item_fragment});  die "no item_fragment in event" unless ($$event->{item_fragment} || $$event->{message});
11    
12  my $nr = $coll->count;  my $nr = $coll->count;
13  my $q = $$event->{q} || die "no q";  my $q = $$event->{q} || die "no q";
14    
15  warn "adding $nr results for $q in ", $$event->{item_fragment};  my $message = $$event->{message} || "$nr results for $q";
16    my $class = $$event->{class} || 'messages';
17    
18    warn "<$class> $message in fragment/item/", $$event->{item_fragment};
19    
20  </%init>  </%init>
21    % if ( $message ) {
22    <div class="<% $class %>">
23    <% $message %>
24    </div>
25    % }
26  % if ($nr) {  % if ($nr) {
 <div class="results">  
 <div class="message">  
 <% $nr %> results for '<% $q %>'  
27  </div>  </div>
28  %       while ( my $i = $coll->next ) {  %       while ( my $i = $coll->next ) {
29  <& '/fragments/item/' . $$event->{item_fragment}, item => $i &>  <& '/fragments/item/' . $$event->{item_fragment}, item => $i &>
30  %       }  %       }
31  </div>  </div>
 % } else {  
 <div class="error">  
 No results found for '<% $q %>'  
 </div>  
32  % }  % }

Legend:
Removed from v.31  
changed lines
  Added in v.32

  ViewVC Help
Powered by ViewVC 1.1.26