[LON-CAPA-cvs] cvs: loncom /interface loncommon.pm londocs.pm
raeburn
raeburn at source.lon-capa.org
Sat Nov 26 14:40:45 EST 2016
raeburn Sat Nov 26 19:40:45 2016 EDT
Modified files:
/loncom/interface londocs.pm loncommon.pm
Log:
- Display resources with URLs containing single quotes in a modal window
in the Course Editor.
Index: loncom/interface/londocs.pm
diff -u loncom/interface/londocs.pm:1.615 loncom/interface/londocs.pm:1.616
--- loncom/interface/londocs.pm:1.615 Sat Nov 26 15:39:52 2016
+++ loncom/interface/londocs.pm Sat Nov 26 19:40:44 2016
@@ -1,7 +1,7 @@
# The LearningOnline Network
# Documents
#
-# $Id: londocs.pm,v 1.615 2016/11/26 15:39:52 raeburn Exp $
+# $Id: londocs.pm,v 1.616 2016/11/26 19:40:44 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -4154,8 +4154,8 @@
$anchor = '#'.&HTML::Entities::encode($anchor,'"<>&');
}
}
- $line.=&Apache::loncommon::modal_link($url.(($url=~/\?/)?'&':'?').'inhibitmenu=yes'.
- (($anchor ne '')?$anchor:''),
+ $line.=&Apache::loncommon::modal_link(&js_escape($url.(($url=~/\?/)?'&':'?').'inhibitmenu=yes'.
+ (($anchor ne '')?$anchor:'')),
'<img src="'.$icon.'" alt="" class="LC_icon" />',600,500);
} else {
$line.='<img src="'.$icon.'" alt="" class="LC_icon" />';
@@ -4164,8 +4164,8 @@
if (($url=~m{/adm/(coursedocs|supplemental)}) || (!$allowed && $url)) {
$line.='<a href="'.$url.'">'.$title.'</a>';
} elsif ($url) {
- $line.=&Apache::loncommon::modal_link($url.(($url=~/\?/)?'&':'?').'inhibitmenu=yes'.
- (($anchor ne '')?$anchor:''),
+ $line.=&Apache::loncommon::modal_link(&js_escape($url.(($url=~/\?/)?'&':'?').'inhibitmenu=yes'.
+ (($anchor ne '')?$anchor:'')),
$title,600,500);
} elsif ($hiddenfolder) {
$line.=$title.' <span class="LC_warning LC_docs_reinit_warn">'.&mt('(Hidden)').'</span>';
Index: loncom/interface/loncommon.pm
diff -u loncom/interface/loncommon.pm:1.1265 loncom/interface/loncommon.pm:1.1266
--- loncom/interface/loncommon.pm:1.1265 Tue Nov 22 00:43:12 2016
+++ loncom/interface/loncommon.pm Sat Nov 26 19:40:44 2016
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# a pile of common routines
#
-# $Id: loncommon.pm,v 1.1265 2016/11/22 00:43:12 raeburn Exp $
+# $Id: loncommon.pm,v 1.1266 2016/11/26 19:40:44 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -8663,7 +8663,7 @@
};
var openMyModal = function(source,width,height,scrolling,transparency,style)
{
- source = source.replace("'","'");
+ source = source.replace(/'/g,"'");
modalWindow.windowId = "myModal";
modalWindow.width = width;
modalWindow.height = height;
More information about the LON-CAPA-cvs
mailing list