--- loncom/interface/loncourserespicker.pm 2014/01/08 17:18:11 1.11 +++ loncom/interface/loncourserespicker.pm 2015/06/09 21:22:56 1.13 @@ -1,6 +1,6 @@ # The LearningOnline Network # -# $Id: loncourserespicker.pm,v 1.11 2014/01/08 17:18:11 bisitz Exp $ +# $Id: loncourserespicker.pm,v 1.13 2015/06/09 21:22:56 damieng Exp $ # # Copyright Michigan State University Board of Trustees # @@ -592,6 +592,9 @@ EXTRA my $blankmsg = &mt('An item selected has no filename set in the "Save as ..." column.'); my $dupmsg = &mt('Items selected for copying need unique filenames in the "Save as ..." column.'); my $homemsg = &mt('An Authoring Space needs to be selected.'); + &js_escape(\$blankmsg); + &js_escape(\$dupmsg); + &js_escape(\$homemsg); $scripttag .= <<"EXTRA"; function checkUnique(form,field) { @@ -693,10 +696,12 @@ function writeToOpener(maps,resources) { } } if (isResource == 1) { - if (nesting[elemnum].length > 0) { - var lastelem = nesting[elemnum].length-1; - if (document.$formname.elements[nesting[elemnum][lastelem]].checked) { - include = 0; + if (nesting[elemnum] != null) { + if (nesting[elemnum].length > 0) { + var lastelem = nesting[elemnum].length-1; + if (document.$formname.elements[nesting[elemnum][lastelem]].checked) { + include = 0; + } } } }