Diff for /rat/lonratedt.pm between versions 1.38 and 1.39

version 1.38, 2002/10/11 14:00:42 version 1.39, 2002/10/25 13:40:52
Line 686  sub smpedt { Line 686  sub smpedt {
        }         }
        &pastetarget($lastsel,@newsequence);         &pastetarget($lastsel,@newsequence);
        &storemap(&Apache::lonnet::filelocation('',$url));         &storemap(&Apache::lonnet::filelocation('',$url));
 # ------------------------------------------------   # -------------------------------------------------------------------- Move up 
      } elsif ($ENV{'form.moveup'}) {
          foreach (sort @targetselect) {
              if ($_-1>0) {
                 my $movethis=$order[$_-1];
                 $order[$_-1]=$order[$_-2];
                 $order[$_-2]=$movethis;
     }
          }
          &storemap(&Apache::lonnet::filelocation('',$url));
   # ------------------------------------------------------------------ Move down
      } elsif ($ENV{'form.movedown'}) {
          foreach (reverse sort @targetselect) {
              if ($_-1<$#order) {
                 my $movethis=$order[$_-1];
                 $order[$_-1]=$order[$_];
                 $order[$_]=$movethis;
      }
          }
          &storemap(&Apache::lonnet::filelocation('',$url));
   # --------------------------------------------------------------------- Rename
      } elsif ($ENV{'form.renameres'}) {
          my $residx=$Apache::lonratedt::order[$ENV{'form.renameidx'}-1];
          my ($name,@resrest)=split(/\:/,$Apache::lonratedt::resources[$residx]);
          $name=&Apache::lonnet::escape($ENV{'form.renametitle'});
          $Apache::lonratedt::resources[$residx]=$name.':'.join(':'.@resrest);
          &storemap(&Apache::lonnet::filelocation('',$url));
    }     }
 # ------------------------------------------------------------ Assemble windows  # ------------------------------------------------------------ Assemble windows
         
Line 707  sub smpedt { Line 733  sub smpedt {
    } split(/\&/,$importdetail));     } split(/\&/,$importdetail));
   
    $idx=0;     $idx=0;
      $targetdetail='';
    my $targetwindow=            my $targetwindow=       
        '<option value="0"> ------- Target Edit Map ------- </option>'.         '<option value="0"> ------- Target Edit Map ------- </option>'.
      join("\n",map {        join("\n",map { 
Line 748  sub smpedt { Line 775  sub smpedt {
                 [document.forms.simpleedit.importsel.selectedIndex]);                  [document.forms.simpleedit.importsel.selectedIndex]);
    }     }
   
      function renametarget() {
          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]));
          if (newtitle) {
              document.forms.simpleedit.renameres.value=1;
              document.forms.simpleedit.renameidx.value=selidx;
              document.forms.simpleedit.renametitle.value=newtitle;
      document.forms.simpleedit.submit();
          }
      }
   
 </script>  </script>
 </head>                   </head>                 
 $bodytag  $bodytag
Line 755  $buttons Line 795  $buttons
 <font color=red>$errtext</font>  <font color=red>$errtext</font>
 <form name=simpleedit method=post>  <form name=simpleedit method=post>
 <input type=hidden name=forcesmp value=1>  <input type=hidden name=forcesmp value=1>
   <input type=hidden name=renameres value=0>
   <input type=hidden name=renametitle value=''>
   <input type=hidden name=renameidx value=0>
 <table>  <table>
     <tr><th width="40%">Temporary Assembly Workspace</th>      <tr><th width="40%">Temporary Assembly Workspace</th>
 <th>&nbsp;</th>  <th>&nbsp;</th>
Line 779  value="Browse"><input type=submit name=l Line 822  value="Browse"><input type=submit name=l
 <input type=button onClick=  <input type=button onClick=
 "javascript:impfortarget.value=1;groupimport();" value="Import">  "javascript:impfortarget.value=1;groupimport();" value="Import">
 after selected  after selected
   <hr>
   <input type=submit name="moveup" value="Move Up">
   <input type=submit name="movedown" value="Move Down">
   <input type=button onClick="javascript:renametarget()" value="Rename">
 <hr>$targetmsg  <hr>$targetmsg
 <input type=submit name="revert" value="Revert to Last Saved">  <input type=submit name="revert" value="Revert to Last Saved">
 <input type=submit name="save" value="Save">  <input type=submit name="save" value="Save">

Removed from v.1.38  
changed lines
  Added in v.1.39


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>