LaTeXML-Plugin-LtxMojo
view release on metacpan or search on metacpan
lib/LaTeXML/Plugin/LtxMojo.pm view on Meta::CPAN
################################################
## ##
## ROUTES ##
## ##
################################################
my $r = $app->routes;
$r->post('/convert' => sub {
my $self = shift;
my $type = $self->req->headers->header('x-file-type');
if ($type && $type =~ 'zip' && ($self->req->headers->header('content-type') eq 'multipart/form-data')) {
$self->convert_zip;
} else {
$self->convert_string;
}
});
$r->websocket('/convert' => sub {
my $self = shift;
my $json = Mojo::JSON->new;
# Connected
lib/LaTeXML/Plugin/LtxMojo.pm view on Meta::CPAN
$r->get('/upload' => sub {
my $self = shift;
$self->render;
} => 'upload');
$r->post('/upload' => sub {
my $self = shift;
# TODO: Need a session?
my $type = $self->req->headers->header('x-file-type');
if ($type && $type =~ 'zip' && ($self->req->headers->header('content-type') eq 'multipart/form-data')) {
$self->convert_zip;
} else {
#.tex , .sty , .jpg and so on - write to filesystem (when are we done?)
$self->render(text=>"Uploaded, but ignored!");
}
});
$r->any('/ajax' => sub {
my $self = shift;
return $self->redirect_to('login') unless $self->session('name');
lib/LaTeXML/Plugin/LtxMojo/public/js/external/jquery.min.js view on Meta::CPAN
/*! jQuery v1.8.2 jquery.com | jquery.org/license */
(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s),function(a,c){b[c]=!0}),b}function J(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(I,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d=...
( run in 2.099 seconds using v1.01-cache-2.11-cpan-524268b4103 )