[LON-CAPA-cvs] cvs: loncom /xml londefdef.pm scripttag.pm
raeburn
raeburn at source.lon-capa.org
Sun Aug 24 20:20:19 EDT 2014
raeburn Mon Aug 25 00:20:19 2014 EDT
Modified files:
/loncom/xml londefdef.pm scripttag.pm
Log:
- Support upload of Camtasia 8 files to the Supplemental Content area.
Index: loncom/xml/londefdef.pm
diff -u loncom/xml/londefdef.pm:1.453 loncom/xml/londefdef.pm:1.454
--- loncom/xml/londefdef.pm:1.453 Sun Aug 24 23:38:30 2014
+++ loncom/xml/londefdef.pm Mon Aug 25 00:20:19 2014
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Tags Default Definition Module
#
-# $Id: londefdef.pm,v 1.453 2014/08/24 23:38:30 raeburn Exp $
+# $Id: londefdef.pm,v 1.454 2014/08/25 00:20:19 raeburn Exp $
#
#
# Copyright Michigan State University Board of Trustees
@@ -1735,7 +1735,7 @@
} elsif ($env{'request.course.id'}) {
my $cdom = $env{'course.'.$env{'request.course.id'}.'.domain'};
my $cnum = $env{'course.'.$env{'request.course.id'}.'.num'};
- if ($linkurl =~ m{^([^/]|/uploaded/$cdom/$cnum/docs/)}) {
+ if ($linkurl =~ m{^([^/]|/uploaded/$cdom/$cnum/(docs|supplemental)/)}) {
my $cleanhref = &clean_docs_httpref($linkurl,$url,$cdom,$cnum);
if ($cleanhref) {
&Apache::lonxml::extlink($cleanhref);
@@ -4612,7 +4612,7 @@
$cnum = $env{'course.'.$env{'request.course.id'}.'.num'};
}
my $cleanhref;
- if ($docuri =~ m{^(\Q/uploaded/$cdom/$cnum/docs/\E)(.+/)[^/]+$}) {
+ if ($docuri =~ m{^(\Q/uploaded/$cdom/$cnum/\E(?:docs|supplemental)/)(.+/)[^/]+$}) {
my $prefix = $1;
my $relpath = $2;
my ($hrefpath,$fname);
@@ -4765,7 +4765,8 @@
Output:
returns an absolute URL constructed from the href provided, and the calling context.
- (this will be null, if the URL does not begin: /uploaded/$cdom/$cnum/docs/).
+ (this will be null, if the URL does not begin: /uploaded/$cdom/$cnum/docs/ or
+ /uploaded/$cdom/$cnum/supplemental/).
=back
Index: loncom/xml/scripttag.pm
diff -u loncom/xml/scripttag.pm:1.171 loncom/xml/scripttag.pm:1.172
--- loncom/xml/scripttag.pm:1.171 Sun Aug 3 14:20:43 2014
+++ loncom/xml/scripttag.pm Mon Aug 25 00:20:19 2014
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# <script> definiton
#
-# $Id: scripttag.pm,v 1.171 2014/08/03 14:20:43 raeburn Exp $
+# $Id: scripttag.pm,v 1.172 2014/08/25 00:20:19 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -141,7 +141,7 @@
}
}
} elsif (($type eq 'text/javascript') && ($bodytext ne '')) {
- if ($url =~ m{^\Q/uploaded/$cdom/$cnum/docs/\E}) {
+ if ($url =~ m{^\Q/uploaded/$cdom/$cnum/\E(docs|supplemental)/}) {
if ($bodytext =~ m{\.addMediaSrc\((["'])((?!\1).)+\1\);}) {
my $quote = $1;
if ($bodytext =~ m{\Q.addMediaSrc($quote\E([^$quote]+)\Q$quote)\E}) {
More information about the LON-CAPA-cvs
mailing list