--- rat/lonratedt.pm 2002/11/11 21:04:49 1.40 +++ rat/lonratedt.pm 2002/12/04 14:05:07 1.41 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Edit Handler for RAT Maps # -# $Id: lonratedt.pm,v 1.40 2002/11/11 21:04:49 www Exp $ +# $Id: lonratedt.pm,v 1.41 2002/12/04 14:05:07 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -712,7 +712,7 @@ sub smpedt { my ($name,@resrest)=split(/\:/,$Apache::lonratedt::resources[$residx]); $name=$ENV{'form.renametitle'}; $name=~s/\:/\&colon\;/g; - $Apache::lonratedt::resources[$residx]=$name.':'.join(':'.@resrest); + $Apache::lonratedt::resources[$residx]=$name.':'.join(':',@resrest); &storemap(&Apache::lonnet::filelocation('',$url)); } # ------------------------------------------------------------ Assemble windows @@ -780,7 +780,14 @@ sub smpedt { var selidx=document.forms.simpleedit.target.selectedIndex; var entry=(document.forms.simpleedit.targetdetail.value.split('&')) [selidx]; - var newtitle=prompt('New Title',unescape((entry.split('='))[0])); + var oldname=unescape((entry.split('='))[0]); + var nameparts=oldname.split(':'); + oldname=unescape(nameparts.join(':')); + nameparts=oldname.split('"'); + oldname=unescape(nameparts.join('"')); + nameparts=oldname.split('''); + oldname=unescape(nameparts.join("'")); + newtitle=prompt('New Title',oldname); if (newtitle) { document.forms.simpleedit.renameres.value=1; document.forms.simpleedit.renameidx.value=selidx;