--- loncom/interface/lonextresedit.pm 2017/11/30 01:52:14 1.20
+++ loncom/interface/lonextresedit.pm 2020/04/09 22:37:32 1.22.2.1
@@ -1,7 +1,7 @@
# The LearningOnline Network
# Documents
#
-# $Id: lonextresedit.pm,v 1.20 2017/11/30 01:52:14 raeburn Exp $
+# $Id: lonextresedit.pm,v 1.22.2.1 2020/04/09 22:37:32 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -98,7 +98,7 @@ sub handler {
}
my %ltitools;
if ($type eq 'tool') {
- %ltitools = &Apache::lonnet::get_domain_ltitools($cdom);
+ %ltitools = &Apache::lonnet::get_domain_lti($cdom,'consumer');
}
my $js = &Apache::lonhtmlcommon::scripttag(&extedit_javascript());
my $pathitem = ''.
''.&mt('Append to URL[_1]',
' ('.$providerurl.')
').
- '
'.
+ '
'.
'';
}
my $chooser = $toolelem;
@@ -621,7 +620,7 @@ sub display_editor {
}
my %ltitools;
if ($type eq 'tool') {
- %ltitools = &Apache::lonnet::get_domain_ltitools($cdom);
+ %ltitools = &Apache::lonnet::get_domain_lti($cdom,'consumer');
}
$js = &Apache::lonhtmlcommon::scripttag(&extedit_javascript());
my $args = { 'force_register' => $env{'form.register'} };
@@ -673,6 +672,7 @@ sub extedit_javascript {
} else {
$providerurl = $toolsref->{$key}->{'url'};
}
+ $providerurl = &LONCAPA::map::qtunescape($providerurl);
$toolsjs .= ' ltitools['.$i.'] = '."'$key';\n".
' ltitoolsTarget['.$i.'] = '."'$target';\n".
' ltitoolsWidth['.$i.'] = '."'$width';\n".
@@ -1018,13 +1018,13 @@ function updateExttool(caller,form,suppl
document.getElementById(appenddiv).style.display = 'inline';
if (document.getElementById(providerurl)) {
if ((ltitoolsUrl[j] != '') && (ltitoolsUrl[j] != null)) {
- document.getElementById(providerurl).innerHTML.value = ' ('+ltitoolsUrl[j]+')
';
+ document.getElementById(providerurl).innerHTML = ' ('+ltitoolsUrl[j]+')
';
}
}
} else {
document.getElementById(appenddiv).style.display = 'none';
if (document.getElementById(providerurl)) {
- document.getElementById(providerurl).innerHTML.value = '';
+ document.getElementById(providerurl).innerHTML = '';
}
}
}