--- loncom/interface/lonhelp.pm 2016/08/20 14:28:52 1.45
+++ loncom/interface/lonhelp.pm 2022/05/27 05:09:21 1.47
@@ -1,6 +1,6 @@
# The LearningOnline Network with CAPA
#
-# $Id: lonhelp.pm,v 1.45 2016/08/20 14:28:52 raeburn Exp $
+# $Id: lonhelp.pm,v 1.47 2022/05/27 05:09:21 raeburn Exp $
#
# .tex help system web server handler
#
@@ -71,9 +71,16 @@ sub servetext {
search => 'Search LON-CAPA help',
query => 'Search',
);
+ my $goback;
+ if ((($env{'request.lti.login'}) && ($env{'request.lti.target'} eq 'iframe')) ||
+ (($env{'request.deeplink.login'}) && ($env{'request.deeplink.target'} eq '_self'))) {
+ $goback = ' ';
+ }
$r->print(<
$lt{'header'}
+ src="/adm/help/gif/lonhelpheader.gif" />$goback$lt{'header'}
HEADER
if ($is_mobile) {
@@ -278,6 +285,7 @@ sub handler {
$filenames =~ s/:/,/g;
my @files = split(/,/, $filenames);
$firstfile = '/adm/help/'.$files[0].'.hlp';
+ my $count = 0;
for my $filename (@files) {
if (-e $docroot.'/adm/help/tex/'.
@@ -289,6 +297,10 @@ sub handler {
. '/adm/help/tex/'.$filename.'.tex'))
or return HTTP_NOT_FOUND;
$tex .= join('', <$file>);
+ $count ++;
+ if (scalar(@files) > $count) {
+ $tex .= '\hrulefill';
+ }
}
$text = &render($tex, $docroot);