--- rat/lonwrapper.pm 2020/03/05 22:05:50 1.49.2.10 +++ rat/lonwrapper.pm 2021/12/15 00:41:48 1.49.2.11 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Wrapper for external and binary files as standalone resources # -# $Id: lonwrapper.pm,v 1.49.2.10 2020/03/05 22:05:50 raeburn Exp $ +# $Id: lonwrapper.pm,v 1.49.2.11 2021/12/15 00:41:48 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -52,6 +52,9 @@ sub wrapper { 'show' => 'Show content in pop-up window', ); + (undef,undef,undef,undef,undef,undef,my $clientmobile) = + &Apache::loncommon::decode_user_agent($r); + my ($anchor,$uselink,$linktext); if ($is_ext) { if ($env{'form.symb'}) { @@ -62,7 +65,7 @@ sub wrapper { } elsif ($env{'form.anchor'} ne '') { $anchor = '#'.$env{'form.anchor'}; } - unless (($is_pdf) && ($env{'browser.mobile'})) { + unless (($is_pdf) && ($clientmobile)) { my $hostname = $r->hostname(); my $lonhost = $r->dir_config('lonHostID'); my $ip = &Apache::lonnet::get_host_ip($lonhost); @@ -94,7 +97,7 @@ sub wrapper { # do not obscure the Functions menu. # - unless (($env{'browser.mobile'}) || $uselink) { + unless ($clientmobile || $uselink) { $headjs = '