projects
/
angular-mojolicious.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
AddresBook example modified to use $resource
[angular-mojolicious.git]
/
angular-server.pl
diff --git
a/angular-server.pl
b/angular-server.pl
index
537d1b8
..
b10d43f
100755
(executable)
--- a/
angular-server.pl
+++ b/
angular-server.pl
@@
-15,6
+15,14
@@
our $data = {
{ '$id' => 3, bar => 2 },
{ '$id' => 4, baz => 3 },
],
{ '$id' => 3, bar => 2 },
{ '$id' => 4, baz => 3 },
],
+ },
+ 'AddressBook' => {
+ people => [
+ {name=>'Misko'},
+ {name=>'Igor'},
+ {name=>'Adam'},
+ {name=>'Elliott'}
+ ]
}
};
our $id2nr;
}
};
our $id2nr;
@@
-28,7
+36,7
@@
sub _render_jsonp {
$self->render( data => $data, format => 'js' );
}
$self->render( data => $data, format => 'js' );
}
-get '/' => 'index';
+
#
get '/' => 'index';
get '/_replicate' => sub {
my $self = shift;
get '/_replicate' => sub {
my $self = shift;
@@
-122,10
+130,11
@@
get '/demo/:groovy' => sub {
$self->render(text => $self->param('groovy'), layout => 'funky');
};
$self->render(text => $self->param('groovy'), layout => 'funky');
};
+get '/' => sub { shift->redirect_to('/Cookbook') };
get '/Cookbook' => 'Cookbook';
get '/Cookbook/:example' => sub {
my $self = shift;
get '/Cookbook' => 'Cookbook';
get '/Cookbook/:example' => sub {
my $self = shift;
- $self->stash('ANGULAR_JS', $ENV{ANGULAR_JS} ||
'/angular/src/angular-bootstrap.js'
);
+ $self->stash('ANGULAR_JS', $ENV{ANGULAR_JS} ||
( -e 'public/angular/build/angular.js' ? '/angular/build/angular.js' : '/angular/src/angular-bootstrap.js' )
);
$self->render( "Cookbook/" . $self->param('example'), layout => 'angular' );
};
$self->render( "Cookbook/" . $self->param('example'), layout => 'angular' );
};