--- share/web/templates/fragments/event/results 2007/02/19 20:07:48 30 +++ share/web/templates/fragments/event/results 2007/02/19 21:26:30 33 @@ -7,25 +7,28 @@ #warn "event = ",dump($$event); my $coll = $$event->{coll} || die "no coll in incomming event = ", dump( $event ); -die "no item_fragment in event" unless ($$event->{item_fragment}); +die "no item_fragment in event" unless ($$event->{item_fragment} || $$event->{message}); my $nr = $coll->count; my $q = $$event->{q} || die "no q"; -warn "adding $nr results for $q in ", $$event->{item_fragment}; +my $message = $$event->{message} || "$nr results for $q"; +my $class = $$event->{class} || 'messages'; + +warn "<$class> $message in fragment/item/", $$event->{item_fragment}; +% if ( $message ) { +
+
+<% $message %> +
+
+% } % if ($nr) { -
-
-<% $nr %> results for '<% $q %>'
% while ( my $i = $coll->next ) { <& '/fragments/item/' . $$event->{item_fragment}, item => $i &> % }
-% } else { -
-No results found for '<% $q %>' -
% }