--- loncom/interface/lonbulletin.pm 2006/03/21 21:01:22 1.34 +++ loncom/interface/lonbulletin.pm 2006/04/10 19:59:53 1.35 @@ -1,7 +1,7 @@ # The LearningOnline Network # Bulletin Board Handler # -# $Id: lonbulletin.pm,v 1.34 2006/03/21 21:01:22 albertel Exp $ +# $Id: lonbulletin.pm,v 1.35 2006/04/10 19:59:53 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -76,16 +76,9 @@ sub handler { &Apache::loncommon::get_unprocessed_cgi ($ENV{'QUERY_STRING'},['forcestudent','forceedit','register','origpage']); # ----------------------------------------------------- Force menu registration - my $addentries=''; - if ($env{'form.register'}) { - $addentries=' onLoad="'.&Apache::lonmenu::loadevents(); - if ($env{'form.origpage'}) { - $addentries .= "document.location='#newpost';"; - } - $addentries .= '" onUnload="'.&Apache::lonmenu::unloadevents().'"'; - $r->print(&Apache::lonmenu::registerurl(1)); - } elsif ($env{'form.origpage'}) { - $addentries = "onLoad=\"document.location='#newpost';\""; + my %addentries; + if ($env{'form.origpage'}) { + $addentries{'onload'} = "document.location='#newpost';"; } # --------------------------------------------------------------- Force Student my $forcestudent=''; @@ -101,7 +94,7 @@ sub handler { my $start_page = &Apache::loncommon::start_page("Bulletin Board/Discussion",undef, {'function' => $forcestudent, - 'add_entries' => $addentries, + 'add_entries' => \%addentries, 'domain' => $dom, 'force_register' => $env{'form.register'}});