--- loncom/interface/lonconfigsettings.pm 2018/03/23 01:01:21 1.42
+++ loncom/interface/lonconfigsettings.pm 2021/07/30 13:48:20 1.49
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Handler to set domain-wide configuration settings
#
-# $Id: lonconfigsettings.pm,v 1.42 2018/03/23 01:01:21 raeburn Exp $
+# $Id: lonconfigsettings.pm,v 1.49 2021/07/30 13:48:20 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -219,7 +219,10 @@ $jscript
$onload .= "toggleLTI(document.display,'user','add');".
"toggleLTI(document.display,'crs','add');".
"toggleLTI(document.display,'sec','add');".
- "toggleLTI(document.display,'lcauth','add');";
+ "toggleLTI(document.display,'lcauth','add');".
+ "toggleLTI(document.display,'lcmenu','add');".
+ "toggleLTI(document.display,'passback','add');".
+ "toggleLTI(document.display,'callback','add');";
if (ref($values) eq 'HASH') {
if (ref($values->{'lti'}) eq 'HASH') {
my $numlti = scalar(keys(%{$values->{'lti'}}));
@@ -227,7 +230,10 @@ $jscript
$onload .= "toggleLTI(document.display,'user','$i');".
"toggleLTI(document.display,'crs','$i');".
"toggleLTI(document.display,'sec','$i');".
- "toggleLTI(document.display,'lcauth','$i');";
+ "toggleLTI(document.display,'lcauth','$i');".
+ "toggleLTI(document.display,'lcmenu','$i');".
+ "toggleLTI(document.display,'passback','$i');".
+ "toggleLTI(document.display,'callback','$i');";
}
}
}
@@ -247,6 +253,16 @@ $jscript
}
}
}
+ if (grep(/^wafproxy$/,@actions)) {
+ $onload .= "toggleWAF();checkWAF();updateWAF();";
+ }
+ if (grep(/^proctoring$/,@actions)) {
+ $onload .= "toggleProctoring(document.display,'proctorio');".
+ "toggleProctoring(document.display,'examity');";
+ }
+ if (grep(/^scantron$/,@actions)) {
+ $onload .= "toggleScantron('document.display');";
+ }
if ($onload) {
my %loaditems = (
'onload' => $onload,
@@ -543,8 +559,8 @@ sub display_choices {
$thirddiv = 1;
}
}
- $r->print('
');
}
+ $r->print('