[LON-CAPA-cvs] cvs: rat(version_2_11_X) / lonwrapper.pm
raeburn
raeburn at source.lon-capa.org
Tue Dec 14 19:41:48 EST 2021
raeburn Wed Dec 15 00:41:48 2021 EDT
Modified files: (Branch: version_2_11_X)
/rat lonwrapper.pm
Log:
- For 2.11
Backport 1.77 (part)
Index: rat/lonwrapper.pm
diff -u rat/lonwrapper.pm:1.49.2.10 rat/lonwrapper.pm:1.49.2.11
--- rat/lonwrapper.pm:1.49.2.10 Thu Mar 5 22:05:50 2020
+++ rat/lonwrapper.pm Wed Dec 15 00:41:48 2021
@@ -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 @@
'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 @@
} 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 @@
# do not obscure the Functions menu.
#
- unless (($env{'browser.mobile'}) || $uselink) {
+ unless ($clientmobile || $uselink) {
$headjs = '
<script type="text/javascript">
// <![CDATA[
@@ -117,7 +120,7 @@
}
}
}
- if ($env{'browser.mobile'}) {
+ if ($clientmobile) {
my $output = $startpage;
if ($is_pdf) {
$linktext = &mt('Link to PDF (for mobile devices)');
@@ -375,8 +378,8 @@
=item $title
-optional. If wrapped item is a PDF, and $env{'browser.mobile'}
-is true, a link to a PDF is shown. The "title" will be displayed
+optional. If wrapped item is a PDF, and $clientmobile is true,
+a link to a PDF is shown. The "title" will be displayed
above the link, but if not provided as an arg, $env{'form.title'}
will be used, otherwise, the filename will be displayed (unless
hidden URL set for the resource).
More information about the LON-CAPA-cvs
mailing list