26 |
cookie_session => 'sid', |
cookie_session => 'sid', |
27 |
callback => \&main, |
callback => \&main, |
28 |
debug_level => 1, |
debug_level => 1, |
29 |
staticp => sub { $_[0]->url =~ m/\.(jpg|jpeg|gif|png|css|ico|js|html?)$/ }, |
staticp => sub { $_[0]->url =~ m/\.(jpg|jpeg|gif|png|css|ico|js|html?|xml|json|ya?ml)(\?.*)?$/ }, |
30 |
); |
); |
31 |
$Module::Reload::Debug = 1; |
$Module::Reload::Debug = 1; |
32 |
Frey::ClassLoader->new->load_all_classes(); |
Frey::ClassLoader->new->load_all_classes(); |
46 |
|
|
47 |
# warn $req->request->header('User_Agent'); |
# warn $req->request->header('User_Agent'); |
48 |
|
|
49 |
|
sub run_markup { |
50 |
|
my ( $req, $class ) = @_; |
51 |
|
|
52 |
|
my %params = $req->params; |
53 |
|
|
54 |
|
} |
55 |
|
|
56 |
|
|
57 |
# eval { |
# eval { |
58 |
{ |
{ |
59 |
|
|
65 |
$f = Frey::ObjectBrowser->new( fey_class => $1 ); |
$f = Frey::ObjectBrowser->new( fey_class => $1 ); |
66 |
} elsif ( $path =~ m!/od/([^/]+)(.*)! ) { |
} elsif ( $path =~ m!/od/([^/]+)(.*)! ) { |
67 |
$f = Frey::ObjectDesigner->new( fey_class => $1 ); |
$f = Frey::ObjectDesigner->new( fey_class => $1 ); |
|
} elsif ( $path =~ m!/pod/([^/]+)(.*)! ) { |
|
|
$f = Frey::Pod->new( class => $1 ); |
|
68 |
} elsif ( $path =~ m!/markup/([^/]+)(.*)! ) { |
} elsif ( $path =~ m!/markup/([^/]+)(.*)! ) { |
69 |
my $o = $1->new( $req->params ); |
$f = Frey::Run->new( class => $1 ); |
|
$o->depends if $o->can('depends'); |
|
|
my $html = $o->markup( $req->params ); |
|
|
warn ">>> markup $1 ",length( $html ), " bytes\n"; |
|
|
$req->print( $html ); |
|
70 |
} else { |
} else { |
71 |
$f = Frey::ClassBrowser->new; |
$f = Frey::ClassBrowser->new; |
72 |
} |
} |