\E}{
}gs; if (($target eq 'tex') || ($target eq 'tex_answer')) { $output =~ s/^([^&]+)\\begin\{document}//; $output =~ s/\\end\{document}//; @@ -512,6 +514,11 @@ ENDEXT $ntimers++; $hastimer = 1; } + unless ($hasnumresp) { + if ($output=~/\]+class\s*=\s*['"]*[^'">]*LC_numresponse_text\W/) { + $hasnumresp = 1; + } + } $output=~ s/\<((?:input|select|button|textarea)[^\>]+)name\s*\=\s*[\'\"]*([^\'\"]+)[\'\"]*([^\>]*)\>/\<$1 name="$prefix$2" $3\>/gsi; $output=~ @@ -953,8 +960,11 @@ ENDEXT &mt('Processing your submission ...').'
'); } unless (($target eq 'tex') || ($target eq 'tex_answer')) { - $r->print(&Apache::loncommon::end_page({'discussion' - => 1,})); + my $args = {'discussion' => 1}; + if ($hasnumresp) { + $args->{'dashjs'} = 1; + } + $r->print(&Apache::loncommon::end_page($args)); } else { $r->print('\end{document}'.$number_of_columns); }