version 1.21, 2017/11/30 14:41:20
|
version 1.22.2.1, 2020/04/09 22:37:32
|
Line 258 sub process_changes {
|
Line 258 sub process_changes {
|
|
|
sub update_exttool { |
sub update_exttool { |
my ($marker,$cdom,$cnum,$args) = @_; |
my ($marker,$cdom,$cnum,$args) = @_; |
my %toolhash=&Apache::lonnet::dump('exttool_'.$marker,$cdom,$cnum); |
|
my (%newhash,$changed,@deleted,$errormsg); |
my (%newhash,$changed,@deleted,$errormsg); |
($newhash{'target'},$newhash{'width'},$newhash{'height'},$newhash{'linktext'},$newhash{'explanation'}, |
($newhash{'target'},$newhash{'width'},$newhash{'height'},$newhash{'linktext'},$newhash{'explanation'}, |
$newhash{'crslabel'},$newhash{'crstitle'},$newhash{'crsappend'}) = split(/:/,$args); |
$newhash{'crslabel'},$newhash{'crstitle'},$newhash{'crsappend'}) = split(/:/,$args); |
Line 563 sub extedit_form {
|
Line 562 sub extedit_form {
|
'<div id="'.$toolattr{'crsappenddiv'}.'" style="'.$appendstyle.'">'. |
'<div id="'.$toolattr{'crsappenddiv'}.'" style="'.$appendstyle.'">'. |
'<span class="'.$class.'">'.&mt('Append to URL[_1]', |
'<span class="'.$class.'">'.&mt('Append to URL[_1]', |
'<span id="'.$toolattr{'providerurl'}.'"> ('.$providerurl.')<br /></span>'). |
'<span id="'.$toolattr{'providerurl'}.'"> ('.$providerurl.')<br /></span>'). |
'<input type="text" id="'.$toolattr{'crsappend'}.'" size="20" name="exttoolappend" value="'.$crsappend.'"'.$disabled.' /></span><br />'. |
'<input type="text" id="'.$toolattr{'crsappend'}.'" size="30" name="exttoolappend" value="'.$crsappend.'"'.$disabled.' /></span><br />'. |
'</div>'; |
'</div>'; |
} |
} |
my $chooser = $toolelem; |
my $chooser = $toolelem; |
Line 673 sub extedit_javascript {
|
Line 672 sub extedit_javascript {
|
} else { |
} else { |
$providerurl = $toolsref->{$key}->{'url'}; |
$providerurl = $toolsref->{$key}->{'url'}; |
} |
} |
|
$providerurl = &LONCAPA::map::qtunescape($providerurl); |
$toolsjs .= ' ltitools['.$i.'] = '."'$key';\n". |
$toolsjs .= ' ltitools['.$i.'] = '."'$key';\n". |
' ltitoolsTarget['.$i.'] = '."'$target';\n". |
' ltitoolsTarget['.$i.'] = '."'$target';\n". |
' ltitoolsWidth['.$i.'] = '."'$width';\n". |
' ltitoolsWidth['.$i.'] = '."'$width';\n". |
Line 1018 function updateExttool(caller,form,suppl
|
Line 1018 function updateExttool(caller,form,suppl
|
document.getElementById(appenddiv).style.display = 'inline'; |
document.getElementById(appenddiv).style.display = 'inline'; |
if (document.getElementById(providerurl)) { |
if (document.getElementById(providerurl)) { |
if ((ltitoolsUrl[j] != '') && (ltitoolsUrl[j] != null)) { |
if ((ltitoolsUrl[j] != '') && (ltitoolsUrl[j] != null)) { |
document.getElementById(providerurl).innerHTML.value = ' ('+ltitoolsUrl[j]+')<br />'; |
document.getElementById(providerurl).innerHTML = ' ('+ltitoolsUrl[j]+')<br />'; |
} |
} |
} |
} |
} else { |
} else { |
document.getElementById(appenddiv).style.display = 'none'; |
document.getElementById(appenddiv).style.display = 'none'; |
if (document.getElementById(providerurl)) { |
if (document.getElementById(providerurl)) { |
document.getElementById(providerurl).innerHTML.value = ''; |
document.getElementById(providerurl).innerHTML = ''; |
} |
} |
} |
} |
} |
} |