HEADER if ($is_mobile) { @@ -96,13 +107,13 @@ HEADER $r->print(<
-
$lt{'search'} - +
+
-
+
$bugs @@ -110,6 +121,7 @@ FOOTER } $r->print(< ENDBODY @@ -150,7 +162,7 @@ sub render { '\\begin{html}' . + '">'.&mt('Help').'' . '\\end{html}' |gxe; @@ -172,6 +184,8 @@ sub render { # Fix the pretty quotes $tex =~ s/('')|(``)/"/g; #" to get emacs syntax highlighter happy + $tex =~ s/`/'/g; + # For some reason all captions come out as "Figure 0:", so # just duck the issue... @@ -228,16 +242,26 @@ sub handler { if ($env{'form.searchterm'}=~/\w/) { $caller = 'search'; } - my $starthash = { - only_body => 1, - add_entries => { - 'onload' => "javascript:expand_div('$caller');", - }, - }; + my $starthash; + + if ($env{'browser.mobile'}) { + $starthash = { + only_body => 1, + add_entries => { + 'onload' => "javascript:expand_div('$caller');", + }, + }; + } else { + $starthash = { + only_body => 1, + }; + } my $firstfile; + $env{'form.texengine'} = 'tth'; my $start_page= &Apache::loncommon::start_page('LON-CAPA Help',undef,$starthash); + delete($env{'form.texengine'}); my $text=''; my $uri = $r->uri; if ($env{'form.searchterm'}=~/\w/) { @@ -268,6 +292,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/'. @@ -279,6 +304,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);