[LON-CAPA-cvs] cvs: loncom /interface lonmenu.pm
raeburn
raeburn at source.lon-capa.org
Wed Feb 18 15:09:03 EST 2026
raeburn Wed Feb 18 20:09:03 2026 EDT
Modified files:
/loncom/interface lonmenu.pm
Log:
- Modify changes included in rev. 1.368.
In some cases javascript:unescape() will not reverse &LONCAPA::escape(),
(e.g., the filename: मिसाल.problelem), so just use &js_escape() in perl.
Index: loncom/interface/lonmenu.pm
diff -u loncom/interface/lonmenu.pm:1.571 loncom/interface/lonmenu.pm:1.572
--- loncom/interface/lonmenu.pm:1.571 Sat Feb 7 02:24:22 2026
+++ loncom/interface/lonmenu.pm Wed Feb 18 20:09:03 2026
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Routines to control the menu
#
-# $Id: lonmenu.pm,v 1.571 2026/02/07 02:24:22 raeburn Exp $
+# $Id: lonmenu.pm,v 1.572 2026/02/18 20:09:03 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -2741,8 +2741,8 @@
my $jumptores = &Apache::lonhtmlcommon::javascript_jumpto_resource();
- my $esc_url=&escape($currenturl);
- my $esc_symb=&escape($currentsymb);
+ my $esc_url = &js_escape($currenturl);
+ my $esc_symb = &js_escape($currentsymb);
my $newname = &mt('New Name');
&js_escape(\$newname);
@@ -2798,9 +2798,9 @@
return (<<ENDUTILITY)
$hostvar
- var currentURL=unescape("$esc_url");
- var reloadURL=unescape("$esc_url");
- var currentSymb=unescape("$esc_symb");
+ var currentURL="$esc_url";
+ var reloadURL="$esc_url";
+ var currentSymb="$esc_symb";
$dc_popup_cid
More information about the LON-CAPA-cvs
mailing list