--- rat/lonratedt.pm 2002/05/15 19:50:37 1.17 +++ rat/lonratedt.pm 2002/05/15 21:28:08 1.19 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Edit Handler for RAT Maps # -# $Id: lonratedt.pm,v 1.17 2002/05/15 19:50:37 www Exp $ +# $Id: lonratedt.pm,v 1.19 2002/05/15 21:28:08 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -320,8 +320,7 @@ sub smpedt { for (my $i=0;$i<=$lastsel;$i++) { my ($name,$url)=split(/\=/,$curimport[$i]); if ($url) { - $importdetail.='&'.&Apache::lonnet::escape($name).'='. - &Apache::lonnet::escape($url); + $importdetail.='&'.$name.'='.$url; } } @@ -330,8 +329,7 @@ sub smpedt { for (my $i=$lastsel+1;$i<=$#curimport;$i++) { my ($name,$url)=split(/\=/,$curimport[$i]); if ($url) { - $importdetail.='&'.&Apache::lonnet::escape($name).'='. - &Apache::lonnet::escape($url); + $importdetail.='&'.$name.'='.$url; } } $importdetail=~s/\&+/\&/g; @@ -350,8 +348,7 @@ sub smpedt { for (my $i=0;$i<=$#curimport;$i++) { my ($name,$url)=split(/\=/,$curimport[$i]); if ($url) { - $importdetail.='&'.&Apache::lonnet::escape($name).'='. - &Apache::lonnet::escape($url); + $importdetail.='&'.$name.'='.$url; } } # --------------------------------------------------------- Loading another map @@ -370,8 +367,7 @@ sub smpedt { for (my $i=0;$i<=$lastsel;$i++) { my ($name,$url)=split(/\=/,$curimport[$i]); if ($url) { - $importdetail.='&'.&Apache::lonnet::escape($name).'='. - &Apache::lonnet::escape($url); + $importdetail.='&'.$name.'='.$url; } } @@ -387,8 +383,7 @@ sub smpedt { for (my $i=$lastsel+1;$i<=$#curimport;$i++) { my ($name,$url)=split(/\=/,$curimport[$i]); if ($url) { - $importdetail.='&'.&Apache::lonnet::escape($name).'='. - &Apache::lonnet::escape($url); + $importdetail.='&'.$name.'='.$url; } } $importdetail=~s/\&+/\&/g; @@ -529,6 +524,22 @@ function idxcheck(mode) { editbrowser = open(url,title,options,'1'); editbrowser.focus(); } + + function openview(entry) { + var url=unescape((entry.split('='))[1]); + if (url) { open(url,'cat'); } + } + + function viewtarget() { + openview((document.forms.simpleedit.targetdetail.value.split('&')) + [document.forms.simpleedit.target.selectedIndex+1]); + } + + function viewimport() { + openview((document.forms.simpleedit.curimpdetail.value.split('&')) + [document.forms.simpleedit.import.selectedIndex+1]); + } +