--- loncom/interface/londocs.pm 2016/11/26 15:39:52 1.615 +++ loncom/interface/londocs.pm 2016/11/26 19:40:44 1.616 @@ -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 @@ $form_end; $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:'')), '',600,500); } else { $line.=''; @@ -4164,8 +4164,8 @@ $form_end; if (($url=~m{/adm/(coursedocs|supplemental)}) || (!$allowed && $url)) { $line.=''.$title.''; } 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.' '.&mt('(Hidden)').'';