optionally build angular and use it if available
[angular-mojolicious.git] / angular-server.pl
index 30a99b9..a3daeec 100755 (executable)
@@ -125,6 +125,7 @@ get '/demo/:groovy' => sub {
 get '/Cookbook' => 'Cookbook';
 get '/Cookbook/:example' => sub {
        my $self = shift;
+       $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' );
 };
 
@@ -147,7 +148,7 @@ Yea baby!
 <html xmlns:ng="http://angularjs.org">
   <head>
     <script type="text/javascript"
-         src="<%== $ENV{ANGULAR_JS} || '/build/angular.js' %>" ng:autobind></script>
+         src="<%== $ANGULAR_JS %>" ng:autobind></script>
   </head>
   <body><%== content %></body>
 </html>