--- loncom/interface/lonconfigsettings.pm 2019/01/27 14:39:48 1.45
+++ 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.45 2019/01/27 14:39:48 raeburn Exp $
+# $Id: lonconfigsettings.pm,v 1.49 2021/07/30 13:48:20 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -221,7 +221,8 @@ $jscript
"toggleLTI(document.display,'sec','add');".
"toggleLTI(document.display,'lcauth','add');".
"toggleLTI(document.display,'lcmenu','add');".
- "toggleLTI(document.display,'passback','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'}}));
@@ -231,7 +232,8 @@ $jscript
"toggleLTI(document.display,'sec','$i');".
"toggleLTI(document.display,'lcauth','$i');".
"toggleLTI(document.display,'lcmenu','$i');".
- "toggleLTI(document.display,'passback','$i');";
+ "toggleLTI(document.display,'passback','$i');".
+ "toggleLTI(document.display,'callback','$i');";
}
}
}
@@ -251,6 +253,13 @@ $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');";
}
@@ -550,8 +559,8 @@ sub display_choices {
$thirddiv = 1;
}
}
- $r->print('
');
}
+ $r->print('