X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FAction%2FSerialize%2FJSONP.pm;h=62df74f24602e4dd617754a23a8374b4ccd934f1;hb=7566d72f425ab3a870f1d6c8945c43f4edeedf2a;hp=82e6c00f919743cdf1dee44f06bbf3d7441759ef;hpb=04eaf27858960701f33ae0a3c7676bf095b81762;p=catagits%2FCatalyst-Action-REST.git diff --git a/lib/Catalyst/Action/Serialize/JSONP.pm b/lib/Catalyst/Action/Serialize/JSONP.pm index 82e6c00..62df74f 100644 --- a/lib/Catalyst/Action/Serialize/JSONP.pm +++ b/lib/Catalyst/Action/Serialize/JSONP.pm @@ -4,7 +4,7 @@ use namespace::autoclean; extends 'Catalyst::Action::Serialize::JSON'; -our $VERSION = '0.91'; +our $VERSION = '1.13'; $VERSION = eval $VERSION; after 'execute' => sub { @@ -19,7 +19,7 @@ after 'execute' => sub { my $callback_value = $c->req->param($callback_key); if ($callback_value) { - if ($callback_value =~ /^\w+$/) { + if ($callback_value =~ /^[.\w]+$/) { $c->res->content_type('text/javascript'); $c->res->output($callback_value.'('.$c->res->output().');'); } else {