version 1.8.2.4.4.4, 2025/03/15 03:10:09
|
version 1.36, 2025/03/15 01:03:33
|
Line 284 sub process_changes {
|
Line 284 sub process_changes {
|
if ($ferr) { |
if ($ferr) { |
$errormsg = &mt('Reload failed: [_1].',$ferr); |
$errormsg = &mt('Reload failed: [_1].',$ferr); |
} else { |
} else { |
unless ($supplementalflag) { |
&Apache::loncommon::update_content_constraints($cdom,$cnum,$chome, |
&Apache::loncommon::update_content_constraints($cdom,$cnum,$chome, |
$cdom.'_'.$cnum); |
$cdom.'_'.$cnum); |
|
} |
|
} |
} |
} |
} |
if (($type eq 'tool') && ($newgradable)) { |
if (($type eq 'tool') && ($newgradable)) { |
Line 407 sub extedit_form {
|
Line 405 sub extedit_form {
|
$toolelem,%toolattr); |
$toolelem,%toolattr); |
$formname = 'new'.$type; |
$formname = 'new'.$type; |
$toggle = $type; |
$toggle = $type; |
$fieldsetid = 'upload'.$type.'form'; |
$fieldsetid = 'external'.$type.'form'; |
$urlid = $type.'url'; |
$urlid = $type.'url'; |
map { $toolattr{$_} = $type.$_; } ('dispdiv','dimendiv','dimenwidth','dimenheight', |
map { $toolattr{$_} = $type.$_; } ('dispdiv','dimendiv','dimenwidth','dimenheight', |
'crstitlediv','crslabeldiv','crsappenddiv', |
'crstitlediv','crslabeldiv','crsappenddiv', |
Line 428 sub extedit_form {
|
Line 426 sub extedit_form {
|
if ($supplementalflag) { |
if ($supplementalflag) { |
$formname = 'newsupp'.$type; |
$formname = 'newsupp'.$type; |
$toggle = 'supp'.$type; |
$toggle = 'supp'.$type; |
$fieldsetid = 'uploadsupp'.$type.'form'; |
$fieldsetid = 'externalsupp'.$type.'form'; |
$urlid = 'supp'.$type.'url'; |
$urlid = 'supp'.$type.'url'; |
map { $toolattr{$_} = 'supp'.$toolattr{$_}; } (keys(%toolattr)); |
map { $toolattr{$_} = 'supp'.$toolattr{$_}; } (keys(%toolattr)); |
} |
} |
Line 467 sub extedit_form {
|
Line 465 sub extedit_form {
|
$active = '<input type="hidden" name="active" value="'.$tabid.'" />'; |
$active = '<input type="hidden" name="active" value="'.$tabid.'" />'; |
} |
} |
$formname = 'edit'.$type.'_'.$residx; |
$formname = 'edit'.$type.'_'.$residx; |
$fieldsetid = 'upload'.$type.$residx; |
$fieldsetid = 'external'.$type.$residx; |
$urlid = $type.'url_'.$residx; |
$urlid = $type.'url_'.$residx; |
map { $toolattr{$_} .= '_'.$residx; } (keys(%toolattr)); |
map { $toolattr{$_} .= '_'.$residx; } (keys(%toolattr)); |
$srcclass = ' class="LC_nobreak"'; |
$srcclass = ' class="LC_nobreak"'; |
Line 482 sub extedit_form {
|
Line 480 sub extedit_form {
|
if ($type eq 'tool') { |
if ($type eq 'tool') { |
$link = $lt{'et'}; |
$link = $lt{'et'}; |
} |
} |
$link = '<a class="LC_menubuttons_link" href="javascript:toggleUpload('."'$toggle'".');">'.$link.'</a>'.$helpitem; |
$link = '<a class="LC_menubuttons_link" href="javascript:toggleExternal('."'$toggle'".');">'.$link.'</a>'.$helpitem; |
if ($type eq 'tool') { |
if ($type eq 'tool') { |
$legend = $lt{'te'}; |
$legend = $lt{'te'}; |
} else { |
} else { |
Line 589 sub extedit_form {
|
Line 587 sub extedit_form {
|
if ($ltihash->{'crsconf'}->{'returnurl'}) { |
if ($ltihash->{'crsconf'}->{'returnurl'}) { |
$returnurl = $toolhash{'returnurl'}; |
$returnurl = $toolhash{'returnurl'}; |
$returnurlstyle = 'display:inline'; |
$returnurlstyle = 'display:inline'; |
$backtourl = $toolhash{'backtourl'}; |
$backtourl = $toolhash{'backtourl'}; |
if ($returnurl eq 'none') { |
if ($returnurl eq 'none') { |
$chknoreturn = ' checked="checked"'; |
$chknoreturn = ' checked="checked"'; |
$customreturn = 'hidden'; |
$customreturn = 'hidden'; |
Line 600 sub extedit_form {
|
Line 598 sub extedit_form {
|
$chkreturndef = ' checked="checked"'; |
$chkreturndef = ' checked="checked"'; |
$customreturn = 'hidden'; |
$customreturn = 'hidden'; |
} |
} |
} |
} |
} |
} |
$toolelem = '<span class="LC_nobreak">'.$image.' '.$tooltitle.'</span><br />'; |
$toolelem = '<span class="LC_nobreak">'.$image.' '.$tooltitle.'</span><br />'; |
$gradablestyle = 'display:inline'; |
$gradablestyle = 'display:inline'; |
Line 751 sub extedit_form {
|
Line 749 sub extedit_form {
|
$chooser = " |
$chooser = " |
<div> |
<div> |
<span$srcclass> |
<span$srcclass> |
|
<label> |
$extsrc |
$extsrc |
$urlelem |
$urlelem |
|
</label> |
$preview |
$preview |
</span> |
</span> |
</div> |
</div> |
Line 770 $active
|
Line 770 $active
|
$chooser |
$chooser |
<div $idattr style="$subdivstyle"> |
<div $idattr style="$subdivstyle"> |
<span$srcclass> |
<span$srcclass> |
|
<label> |
$title |
$title |
<input type="text" size="$size" name="exttitle" value="$orig_title" $disabled /> |
<input type="text" size="$size" name="exttitle" value="$orig_title" $disabled /> |
|
</label> |
<input type="hidden" name="importdetail" value="" /> |
<input type="hidden" name="importdetail" value="" /> |
$pathitem |
$pathitem |
$hiddenelem |
$hiddenelem |
Line 1191 function setExternal(extform,residx,type
|
Line 1193 function setExternal(extform,residx,type
|
} |
} |
|
|
function editext(residx,type) { |
function editext(residx,type) { |
if (document.getElementById('upload'+type+residx)) { |
if (document.getElementById('external'+type+residx)) { |
var curr = document.getElementById('upload'+type+residx).style.display; |
var curr = document.getElementById('external'+type+residx).style.display; |
if (curr == 'none') { |
if (curr == 'none') { |
disp = 'block'; |
disp = 'block'; |
} else { |
} else { |
disp = 'none'; |
disp = 'none'; |
} |
} |
document.getElementById('upload'+type+residx).style.display=disp; |
document.getElementById('external'+type+residx).style.display=disp; |
} |
} |
resize_scrollbox('contentscroll','1','1'); |
resize_scrollbox('contentscroll','1','1'); |
return; |
return; |
Line 1550 function updateReturnUrl(form,typeid,div
|
Line 1552 function updateReturnUrl(form,typeid,div
|
for (var i=0; i<radelem.length; i++) { |
for (var i=0; i<radelem.length; i++) { |
if (radelem[i].checked) { |
if (radelem[i].checked) { |
if (radelem[i].value == 'custom') { |
if (radelem[i].value == 'custom') { |
inputtype = 'text'; |
inputtype = 'text'; |
} else { |
} else { |
inputtype = 'hidden'; |
inputtype = 'hidden'; |
} |
} |