--- rat/lonwrapper.pm 2016/02/22 03:36:52 1.51 +++ rat/lonwrapper.pm 2016/10/31 12:59:11 1.52 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Wrapper for external and binary files as standalone resources # -# $Id: lonwrapper.pm,v 1.51 2016/02/22 03:36:52 raeburn Exp $ +# $Id: lonwrapper.pm,v 1.52 2016/10/31 12:59:11 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -56,7 +56,7 @@ sub wrapper { my $anchor; if (($is_ext) && ($env{'form.symb'})) { (undef,undef,my $res) = &Apache::lonnet::decode_symb($env{'form.symb'}); - if ($res =~ /(\#.+)$/) { + if ($res =~ /(#[^#]+)$/) { $anchor = $1; } } @@ -181,6 +181,10 @@ sub handler { (&Apache::lonnet::allowed('mdc',$env{'request.course.id'})) && (($env{'form.folderpath'} =~ /^supplemental/) || ($env{'form.symb'} =~ /^uploaded/))) { + (undef,undef,my $res) = &Apache::lonnet::decode_symb($env{'form.symb'}); + if ($res =~ /(#[^#]+)$/) { + $url .= $1; + } my $type = 'ext'; my %ltitools; if ($exttool) {