[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