version 1.8.2.4.4.3, 2023/07/11 23:17:40
|
version 1.33, 2023/07/11 23:43:03
|
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 401 sub extedit_form {
|
Line 399 sub extedit_form {
|
$appendstyle,$gradablestyle,$subdivstyle,$legend,$urlelem,$toolelem,%toolattr); |
$appendstyle,$gradablestyle,$subdivstyle,$legend,$urlelem,$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 421 sub extedit_form {
|
Line 419 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 459 sub extedit_form {
|
Line 457 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 474 sub extedit_form {
|
Line 472 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 718 $preview
|
Line 716 $preview
|
</div> |
</div> |
"; |
"; |
} |
} |
my $idattr; |
|
unless ($subdivid eq '') { |
|
$idattr = 'id="'.$subdivid.'"'; |
|
} |
|
$form = <<ENDFORM; |
$form = <<ENDFORM; |
<form action="$action" method="post" name="$formname" id="$formid"> |
<form action="$action" method="post" name="$formname" id="$formid"> |
<fieldset id="$fieldsetid" style="$fieldsetstyle"> |
<fieldset id="$fieldsetid" style="$fieldsetstyle"> |
$legend |
$legend |
$active |
$active |
$chooser |
$chooser |
<div $idattr style="$subdivstyle"> |
<div id="$subdivid" style="$subdivstyle"> |
<span$srcclass> |
<span$srcclass> |
$title |
$title |
<input type="text" size="$size" name="exttitle" value="$orig_title" $disabled /> |
<input type="text" size="$size" name="exttitle" value="$orig_title" $disabled /> |
Line 1118 function setExternal(extform,residx,type
|
Line 1112 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; |