--- loncom/interface/lonpickcourse.pm 2014/03/17 02:45:25 1.112 +++ loncom/interface/lonpickcourse.pm 2014/05/30 01:50:05 1.115 @@ -1,7 +1,7 @@ # The LearningOnline Network # Pick a course # -# $Id: lonpickcourse.pm,v 1.112 2014/03/17 02:45:25 raeburn Exp $ +# $Id: lonpickcourse.pm,v 1.115 2014/05/30 01:50:05 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -105,7 +105,20 @@ sub handler { if ((($env{'form.form'} eq 'cu') || ($env{'form.form'} eq 'studentform')) && ($env{'form.pickedcourse'})) { - $loaditem{'onload'} .= 'setDefaultCredits();setRoles();setSections();'; + if ($type ne 'Community') { + my %coursedescription = + &Apache::lonnet::coursedescription($env{'form.pickedcourse'}, + {'one_time' => '1'}); + my $cdom = $coursedescription{'domain'}; + my %domdefs = &Apache::lonnet::get_domain_defaults($cdom); + if (($domdefs{'officialcredits'} || $domdefs{'unofficialcredits'} || $domdefs{'textbookcredits'})) { + $loaditem{'onload'} .= 'setDefaultCredits();'; + } + } + $loaditem{'onload'} .= 'setRoles();setSections();'; + } + if ((($env{'form.gosearch'}) && ($env{'form.updater'} eq '')) && (!$onlyown)) { + $loaditem{'onload'} .= 'hideSearching(); '; } my $js = &Apache::loncommon::js_changer(); $r->print(&Apache::loncommon::start_page($title,$js, @@ -627,7 +640,7 @@ sub course_chooser { $output = '