--- rat/lonwrapper.pm 2020/02/17 01:31:20 1.49.2.7.2.2 +++ rat/lonwrapper.pm 2021/10/19 11:27:51 1.49.2.7.2.6 @@ -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.7.2.2 2020/02/17 01:31:20 raeburn Exp $ +# $Id: lonwrapper.pm,v 1.49.2.7.2.6 2021/10/19 11:27:51 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -56,6 +56,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); if ($is_ext) { if ($env{'form.symb'}) { @@ -66,7 +69,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); @@ -98,7 +101,7 @@ sub wrapper { # do not obscure the Functions menu. # - unless (($env{'browser.mobile'}) || ($exttool eq 'window') || ($exttool eq 'tab') || $uselink) { + unless ($clientmobile || ($exttool eq 'window') || ($exttool eq 'tab') || $uselink) { $headjs = '