/[Frey]/trunk/lib/Frey/Server.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 /trunk/lib/Frey/Server.pm

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

revision 66 by dpavlin, Wed Jul 9 12:08:07 2008 UTC revision 67 by dpavlin, Wed Jul 9 13:11:26 2008 UTC
# Line 60  sub main { Line 60  sub main {
60                  warn $@;                  warn $@;
61                  #$req->conn->send_error( 404 ); # FIXME this should probably be 500, but we can't ship page with it                  #$req->conn->send_error( 404 ); # FIXME this should probably be 500, but we can't ship page with it
62                  $req->print( qq{<pre class="error">$@<pre>} );                  $req->print( qq{<pre class="error">$@<pre>} );
63                  $req->next;  
64            } else {
65    
66                    my $f = Frey->new;
67                    my $classes = Continuity::Widget::DomNode->create(
68                            ul => [
69                                    map {
70                                            warn dump( $_ );
71                                            my ( $package, $path ) = %$_;
72                                            ( li => [
73                                                    a => { href => '/~/' . $package . '/' } => [ $package ],
74                                                    ' ',
75                                                    a => { href => '/ob/' . $package } => [ 'browse' ],
76                                                    " <tt>$path</tt>"
77                                            ] )
78                                    } @{ $f->classes }
79                            ],
80                    )->to_string;
81                    $req->print( $classes );
82    
83          }          }
84    
85          # If this is a request for the pushtream, then give them that          # If this is a request for the pushtream, then give them that
# Line 73  sub main { Line 92  sub main {
92                  send_message($req);                  send_message($req);
93          }          }
94    
         my $f = Frey->new;  
         my $classes = Continuity::Widget::DomNode->create(  
                 ul => [  
                         map {  
                                 warn dump( $_ );  
                                 my ( $package, $path ) = %$_;  
                                 ( li => [  
                                         a => { href => '/~/' . $package . '/' } => [ $package ],  
                                         ' ',  
                                         a => { href => '/ob/' . $package } => [ 'browse' ],  
                                         " <tt>$path</tt>"  
                                 ] )  
                         } @{ $f->classes }  
                 ],  
         )->to_string;  
         $req->print( $classes );  
95  }  }
96    
97  # Here we accept a connection to the browser, and keep it open. Meanwhile we  # Here we accept a connection to the browser, and keep it open. Meanwhile we

Legend:
Removed from v.66  
changed lines
  Added in v.67

  ViewVC Help
Powered by ViewVC 1.1.26