[LON-CAPA-cvs] cvs: loncom /interface lonparmset.pm
raeburn
raeburn at source.lon-capa.org
Wed Jul 2 12:33:52 EDT 2025
raeburn Wed Jul 2 16:33:52 2025 EDT
Modified files:
/loncom/interface lonparmset.pm
Log:
- Escape backslashes in javascript function after <<'HERE' was changed
to <<"HERE" in perl to support interpolation of localized text strings.
Index: loncom/interface/lonparmset.pm
diff -u loncom/interface/lonparmset.pm:1.625 loncom/interface/lonparmset.pm:1.626
--- loncom/interface/lonparmset.pm:1.625 Mon Jun 30 21:35:05 2025
+++ loncom/interface/lonparmset.pm Wed Jul 2 16:33:51 2025
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Handler to set parameters for assessments
#
-# $Id: lonparmset.pm,v 1.625 2025/06/30 21:35:05 raeburn Exp $
+# $Id: lonparmset.pm,v 1.626 2025/07/02 16:33:51 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -1307,8 +1307,8 @@
function validateParms() {
var textRegExp = /^settext_/;
- var tailLenient = /\.lenient\$/;
- var patternRelWeight = /^\-?[\d.]+\$/;
+ var tailLenient = /\\.lenient\$/;
+ var patternRelWeight = /^\\-?[\\d.]+\$/;
var patternLenientStd = /^(yes|no|default)\$/;
var ipRegExp = /^setip/;
var ipallowRegExp = /^setipallow_/;
@@ -1325,8 +1325,8 @@
var dlTargetRegExp = /^deeplink_target_/;
var dlExitRegExp = /^deeplink_exit_/;
var dlExitTextRegExp = /^deeplink_exittext_/;
- var patternIP = /[\[\]\*\.a-zA-Z\d\-]+/;
- var patternGrace = /^\d+:(0|1)\.?\d*:(0|1)\$/;
+ var patternIP = /[\\[\\]\\*\\.a-zA-Z\\d\\-]+/;
+ var patternGrace = /^\\d+:(0|1)\\.?\\d*:(0|1)\$/;
var numelements = document.parmform.elements.length;
if ((typeof(numelements) != 'undefined') && (numelements != null)) {
if (numelements) {
More information about the LON-CAPA-cvs
mailing list