/[webpac2]/Webpacus/lib/Webpacus/Controller/Output.pm
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 /Webpacus/lib/Webpacus/Controller/Output.pm

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

revision 280 by dpavlin, Sat Dec 17 22:32:28 2005 UTC revision 321 by dpavlin, Sun Dec 25 23:31:37 2005 UTC
# Line 16  WebPAC::Output::TT - use Template Toolki Line 16  WebPAC::Output::TT - use Template Toolki
16    
17  =head1 VERSION  =head1 VERSION
18    
19  Version 0.05  Version 0.06
20    
21  =cut  =cut
22    
23  our $VERSION = '0.05';  our $VERSION = '0.06';
24    
25  =head1 SYNOPSIS  =head1 SYNOPSIS
26    
# Line 145  C<d('FieldName','delimiter')>, where C<d Line 145  C<d('FieldName','delimiter')>, where C<d
145    
146  filter to return links to search, usage in TT:  filter to return links to search, usage in TT:
147    
148    [% search('FieldToDisplay','FieldToSearch','optional delimiter') %]    [% search('FieldToDisplay','FieldToSearch','optional delimiter', 'optional_template.tt') %]
149    
150  =cut  =cut
151    
# Line 157  filter to return links to search, usage Line 157  filter to return links to search, usage
157                                    
158                  return sub {                  return sub {
159    
160                          my ($display,$search,$delimiter) = @_;                          my ($display,$search,$delimiter,$template) = @_;
161                                                    
162                          # default delimiter                          # default delimiter
163                          $delimiter ||= '&#182;<br/>',                          $delimiter ||= '&#182;<br/>',
# Line 202  filter to return links to search, usage Line 202  filter to return links to search, usage
202    
203                                          my $d = $item->{'display'}->[$i] || die "can't find value $i for type display in field $display";                                          my $d = $item->{'display'}->[$i] || die "can't find value $i for type display in field $display";
204    
205                                          push @html, <<__JS_LINK_SEARCH__                                          my $template_arg = '';
206  <a href="#" onclick="new WebPAC.Updater( 'results',  '/search/results?$search=$s', { asynchronous: 1,onLoading: function(request){show_searching();},onLoaded: function(request){hide_searching();} } ) ; return false">$d</a>                                          $template_arg = qq{,'$template'} if ($template);
207  __JS_LINK_SEARCH__  
208                                            push @html, qq{<a href="#" onclick="return search_via_link('$search','$s'${template_arg})">$d</a>};
209                                  }                                  }
210    
211                                  return join($delimiter, @html);                                  return join($delimiter, @html);

Legend:
Removed from v.280  
changed lines
  Added in v.321

  ViewVC Help
Powered by ViewVC 1.1.26