X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=angular-server.pl;h=9450517af5b5d370e1746b7b9f623552c770f63a;hb=6945edcd432356a5415742c02a808502056b562f;hp=622187bbedf98a31cc33e1bfb93effe14804e972;hpb=e077561b3632dae987ebefe8c6676f4226d35c39;p=angular-mojolicious.git diff --git a/angular-server.pl b/angular-server.pl index 622187b..9450517 100755 --- a/angular-server.pl +++ b/angular-server.pl @@ -86,7 +86,7 @@ get '/data/:database' => sub { language => 'javascript', views => { counts => { - map => q| function(doc) { emit(doc.$entity,1); } |, + map => q| function(doc) { emit(doc._id.split('.')[0],1); } |, reduce => q| function(keys,values,rereduce) { return sum(values); } |, } } @@ -162,6 +162,15 @@ get '/conference/:page' => sub { $self->render( "conference/" . $self->param('page'), layout => 'angular' ); }; +# /app/ + +get '/app/:database/angular.js' => sub { + my $self = shift; + my $ANGULAR_JS = $ENV{ANGULAR_JS} || ( -e 'public/angular/build/angular.js' ? '/angular/build/angular.js' : '/angular/src/angular-bootstrap.js' ); + warn "# $ANGULAR_JS"; + $self->render_static( $ANGULAR_JS ); +}; + app->start; __DATA__