/[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 117 by dpavlin, Sun Jul 13 18:04:45 2008 UTC revision 120 by dpavlin, Sun Jul 13 19:46:10 2008 UTC
# Line 42  sub main { Line 42  sub main {
42          my $path = $req->request->url->path;          my $path = $req->request->url->path;
43          warn "REQUEST: $path\n";          warn "REQUEST: $path\n";
44    
45            Module::Reload->check if $path =~ m!reload!;
46    
47          warn $req->request->header('User_Agent');          warn $req->request->header('User_Agent');
48  #warn dump( $req );  #warn dump( $req );
49    
# Line 67  sub main { Line 69  sub main {
69  #               Carp::REPL::repl;       # FIXME if $self->debug  #               Carp::REPL::repl;       # FIXME if $self->debug
70          } else {          } else {
71    
72                  my $f = Frey::ClassLoader->new;                  $req->print(
73                  my $classes = dom2html(                          qq|<h1>Classes</h1>\n<div class="sidebar"><a href="/reload">reload</a></div>| .
74                          table => [                          Frey::ClassBrowser->new->html_markup
                                 map {  
                                         my $package = $_;  
                                         ( tr => [  
                                                 td => [ a => { href => '/~/' . $package, title => $f->package_path( $package ) } => [ $package ] ],  
                                                 td => [ $package->can('meta') ? ( a => { href => '/od/' . $package } => [ 'design' ] ) : '' ],  
                                                 td => [ $package->can('collection_table') ? ( a => { href => '/ob/' . $package } => [ 'collection' ] ) : '' ],  
                                         ] )  
                                 } $f->classes  
                         ],  
75                  );                  );
                 $req->print( "<h1>Classes</h1>$classes" );  
76    
77          }          }
78    

Legend:
Removed from v.117  
changed lines
  Added in v.120

  ViewVC Help
Powered by ViewVC 1.1.26