--- rat/lonwrapper.pm 2016/01/26 14:30:40 1.50 +++ rat/lonwrapper.pm 2016/02/22 03:36:52 1.51 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Wrapper for external and binary files as standalone resources # -# $Id: lonwrapper.pm,v 1.50 2016/01/26 14:30:40 raeburn Exp $ +# $Id: lonwrapper.pm,v 1.51 2016/02/22 03:36:52 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -53,7 +53,15 @@ sub wrapper { 'show' => 'Show content in pop-up window', ); - my $noiframe = &Apache::loncommon::modal_link($url,$lt{'show'},500,400); + my $anchor; + if (($is_ext) && ($env{'form.symb'})) { + (undef,undef,my $res) = &Apache::lonnet::decode_symb($env{'form.symb'}); + if ($res =~ /(\#.+)$/) { + $anchor = $1; + } + } + + my $noiframe = &Apache::loncommon::modal_link($url.$anchor,$lt{'show'},500,400); my $args = {'bgcolor' => '#FFFFFF'}; if ($forcereg) { $args->{'force_register'} = $forcereg; @@ -91,7 +99,7 @@ sub wrapper { ''; } else { $output .= '
'."\n". - '\n". "
\n"; @@ -129,7 +137,7 @@ SCRIPT $startpage $script
- +
$endpage ENDFRAME