/[Grep]/share/web/templates/index.html
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/index.html

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

revision 28 by dpavlin, Mon Feb 19 16:28:00 2007 UTC revision 43 by dpavlin, Tue Feb 20 16:26:56 2007 UTC
# Line 1  Line 1 
1  <%init>  <%init>
2    
3  my $region = Jifty::Web::PageRegion->new(  my $results = Jifty::Web::PageRegion->new(
4          name => 'results',          name => 'results',
5  );  );
6    
7  Jifty->subs->add(  if ( my $user_id = Jifty->web->current_user->id ) {
8          class => 'Result',  
9          mode => 'Bottom',          warn "adding subscription for user $user_id on this page\n";
10          region => 'results',  
11          render_with => '/fragments/event/results',          Jifty->subs->add(
12  );                  window_id => "results $user_id",
13                    class => 'Result',
14                    queries => [{ user_id => $user_id }],
15                    mode => 'Top',
16                    region => 'results',
17                    render_with => '/fragments/event/results',
18            );
19    
20    }
21    
22  my $search = Jifty->web->new_action(  my $search = Jifty->web->new_action(
23          class => 'Search',          class => 'Search',
# Line 18  my $search = Jifty->web->new_action( Line 26  my $search = Jifty->web->new_action(
26          sticky_on_success => 1,          sticky_on_success => 1,
27  );  );
28    
29    my $q = $search->argument_value('content_contains');
30    
31    my $feeds = Jifty::Web::PageRegion->new(
32            name => 'feeds',
33            path => '/fragments/feeds',
34            force_arguments => {
35                    q => $q,
36                    feed => undef,
37            },
38    );
39    
40  use Data::Dump qw/dump/;  use Data::Dump qw/dump/;
41    
42  </%init>  </%init>
# Line 25  use Data::Dump qw/dump/; Line 44  use Data::Dump qw/dump/;
44  <&| '/_elements/wrapper', title => 'Grep - powerful RSS searcher' &>  <&| '/_elements/wrapper', title => 'Grep - powerful RSS searcher' &>
45    
46  <div class="right">  <div class="right">
47  Remote results: <% $region->render %>  % if ( $q ) {
48    <% $feeds->render %>
49    <hr/>
50    % }
51  </div>  </div>
52    
53  <div class="left">  <div class="left">
# Line 33  Remote results: <% $region->render %> Line 55  Remote results: <% $region->render %>
55    
56  <% Jifty->web->form->start %>  <% Jifty->web->form->start %>
57    
58  <% $search->form_field('content_contains', label => 'Search for') %>  <% $search->form_field('content_contains', label => 'Search for', q => $q ) %>
59    
60  <% $search->button( label => 'Grep' ) %>  <% $search->button( label => 'Grep' ) %>
61    
62  <% Jifty->web->form->end %>  <% Jifty->web->form->end %>
63    
64  <& '/fragments/results', item_fragment => 'long' &>  <% $results->render %>
65    
66    % if ( $q ) {
67    <& '/fragments/results', item_fragment => 'long', q => $q &>
68    % }
69    
70  </div>  </div>
71    

Legend:
Removed from v.28  
changed lines
  Added in v.43

  ViewVC Help
Powered by ViewVC 1.1.26