--- loncom/interface/lonconfigsettings.pm 2022/03/12 23:11:47 1.21.4.13.2.5 +++ loncom/interface/lonconfigsettings.pm 2022/07/08 16:03:16 1.21.4.13.2.7 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Handler to set domain-wide configuration settings # -# $Id: lonconfigsettings.pm,v 1.21.4.13.2.5 2022/03/12 23:11:47 raeburn Exp $ +# $Id: lonconfigsettings.pm,v 1.21.4.13.2.7 2022/07/08 16:03:16 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -397,9 +397,10 @@ $jscript $onload .= "toggleLinkProt(document.display,'$num','secret');"; } } + $onload .= "toggleLinkProtExtra(document.display,'returnurl','divurlparam','1','inline-block','$num');"; if ($ltiauth) { - $onload .= "toggleLinkProtReqUser(document.display,'requser','optional','1','block','$num');". - "toggleLinkProtReqUser(document.display,'mapuser','userfield','other','inline-block','$num');"; + $onload .= "toggleLinkProtExtra(document.display,'requser','optional','1','block','$num');". + "toggleLinkProtExtra(document.display,'mapuser','userfield','other','inline-block','$num');"; } if ($ishome) { $onload .= "uncheckLinkProtMakeVis('visible','$num');"; @@ -503,7 +504,8 @@ sub make_changes { $errors = &Apache::courseprefs::process_changes($dom,$confname,$item,$values, $prefs->{$item},$changes{$item}, - $allitems,\%disallowed,$crstype); + $allitems,\%disallowed,$crstype, + \%lastact); if (keys(%{$changes{$item}}) > 0) { $numchanged ++; }