[LON-CAPA-cvs] cvs: loncom /interface londocs.pm
www
lon-capa-cvs@mail.lon-capa.org
Fri, 25 Oct 2002 13:39:36 -0000
www Fri Oct 25 09:39:36 2002 EDT
Modified files:
/loncom/interface londocs.pm
Log:
Bug #879
Index: loncom/interface/londocs.pm
diff -u loncom/interface/londocs.pm:1.35 loncom/interface/londocs.pm:1.36
--- loncom/interface/londocs.pm:1.35 Mon Oct 21 16:31:06 2002
+++ loncom/interface/londocs.pm Fri Oct 25 09:39:36 2002
@@ -1,7 +1,7 @@
# The LearningOnline Network
# Documents
#
-# $Id: londocs.pm,v 1.35 2002/10/21 20:31:06 albertel Exp $
+# $Id: londocs.pm,v 1.36 2002/10/25 13:39:36 www Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -127,6 +127,18 @@
$Apache::lonratedt::order[$idx+1]=
$Apache::lonratedt::order[$idx];
$Apache::lonratedt::order[$idx]=$i;
+ } elsif ($cmd eq 'rename') {
+ my ($rtitle,@rrest)=split(/\:/,
+ $Apache::lonratedt::resources[
+ $Apache::lonratedt::order[$idx]]);
+ my $comment=$ENV{'form.title'};
+ $comment=~s/\</\<\;/g;
+ $comment=~s/\>/\>\;/g;
+ $comment=~s/\:/\:/g;
+ $Apache::lonratedt::resources[
+ $Apache::lonratedt::order[$idx]]=
+ $comment.':'.join(':',@rrest);
+
}
# Store the changed version
&storemap($coursenum,$coursedom,$folder.'.sequence');
@@ -183,7 +195,10 @@
<tr><td><a href='/adm/coursedocs?folder=$folder&cmd=down_$index'>
<img src="${iconpath}move_down.gif" alt='DOWN' border='0' /></a></td></tr>
</table></td><td>
-<a href='/adm/coursedocs?folder=$folder&cmd=del_$index'>Remove</td>
+<a href='/adm/coursedocs?folder=$folder&cmd=del_$index'>
+<font size="-2">Remove</font></a>
+<a href='javascript:changename("$folder","$index","$title");'>
+<font size="-2">Rename</font></a></td>
END
}
# Figure out what kind of a resource this is
@@ -517,7 +532,22 @@
('this.document.forms.'+form+'.importdetail.value="'+title+'='+url+
'";this.document.forms.'+form+'.submit();');
}
+
+function changename(folder,index,oldtitle) {
+ var title=prompt('New Title',oldtitle);
+ if (title) {
+ this.document.forms.renameform.title.value=title;
+ this.document.forms.renameform.cmd.value='rename_'+index;
+ this.document.forms.renameform.folder.value=folder;
+ this.document.forms.renameform.submit();
+ }
+}
</script>
+<form name="renameform" method="post" action="/adm/coursedocs">
+<input type="hidden" name="title" />
+<input type="hidden" name="cmd" />
+<input type="hidden" name="folder" />
+</form>
ENDNEWSCRIPT
}
# -------------------------------------------------------------------- Body tag