');
# --------------------------------------------------------- Standard documents
my $savefolderpath;
my $active = 'style="display: none;"';
@@ -2912,8 +2941,6 @@ HIDDENFORM
$active = 'style="display: block;"';
}
$r->print('
');
my $supupdocform=(<');
- $r->print(&Apache::loncommon::help_open_topic('Docs_Adding_Course_Doc',
- &mt('Editing the Table of Contents for your '.$type)));
my $folder=$env{'form.folder'};
if ($folder eq '' || $folder=~/^supplemental/) {
$folder='default';
@@ -2924,7 +2951,12 @@ HIDDENFORM
}
my $postexec='';
if ($folder eq 'default') {
- $r->print('');
+ $r->print(''."\n"
+ );
} else {
#$postexec='self.close();';
}
@@ -2942,19 +2974,20 @@ HIDDENFORM
my $recoverform=(<
-
+
RFORM
my $imspform=(<
-
+
IMSPFORM
my $newnavform=(<
+
$uploadtag
@@ -2966,22 +2999,24 @@ IMSPFORM
NNFORM
my $newsmppageform=(<
+
$uploadtag
$help{'Simple Page'}
+ onclick="javascript:makesmppage();" /> $help{'Simple Page'}
NSPFORM
my $newsmpproblemform=(<
+
$uploadtag
$help{'Simple Problem'}
+ onclick="javascript:makesmpproblem();" />$help{'Simple Problem'}
@@ -2989,22 +3024,24 @@ NSPROBFORM
my $newdropboxform=(<
+
$uploadtag
+ onclick="javascript:makedropbox();" />
NDBFORM
my $newexuploadform=(<
+
$uploadtag
+ onclick="javascript:makeexamupload();" />
$help{'Score_Upload_Form'}
@@ -3012,11 +3049,12 @@ NEXUFORM
my $newbulform=(<
+
$uploadtag
+ onclick="javascript:makebulboard();" />
$help{'Bulletin Board'}
@@ -3024,6 +3062,7 @@ NBFORM
my $newaboutmeform=(<
+
$uploadtag
@@ -3036,11 +3075,12 @@ NAMFORM
my $newaboutsomeoneform=(<
+
$uploadtag
+ onclick="javascript:makeabout();" />
NASOFORM
@@ -3048,6 +3088,7 @@ NASOFORM
my $newrosterform=(<
+
$uploadtag
@@ -3068,9 +3109,10 @@ my $newfolderform;
@@ -3080,9 +3122,10 @@ NPFORM
@@ -3090,6 +3133,7 @@ NFFORM
my $newsylform=(<
+
$uploadtag
@@ -3102,6 +3146,7 @@ NSYLFORM
my $newgroupfileform=(<
+
$uploadtag
@@ -3124,7 +3169,7 @@ if($env{'form.pagepath'}) {
}
my %orderhash = (
- 'aa' => ['New Document',$fileuploadform.'
'.$newfolderform], + 'aa' => ['Upload Document',$fileuploadform.'
'.$newfolderform], 'bb' => ['Published Documents',$simpleeditdefaultform], 'cc' => ['Special Documents',$specialdocumentsform], 'dd' => ['Tools',$extresourcesform.'
'.$imspform.'
'.$recoverform.'
'.&generate_admin_options($containertag,$uploadtag,\%help,\%env)], @@ -3143,6 +3188,8 @@ $r->print(&generate_edit_table($tid,$var } &changewarning($r,''); + $r->print(&Apache::loncommon::help_open_topic('Docs_Adding_Course_Doc', + &mt('Editing the Table of Contents for your '.$type))); $r->print('
');
if ($env{'form.pagepath'}) {
}
@@ -3173,6 +3220,7 @@ $r->print(''.$newfolderform], + 'aa' => ['Upload Document',$fileuploadform.'
'.$newfolderform], 'bb' => ['Published Documents',$simpleeditdefaultform], 'cc' => ['Special Documents',$specialdocumentsform], 'dd' => ['Tools',$extresourcesform.'
'.$imspform.'
'.$recoverform.'
'.&generate_admin_options($containertag,$uploadtag,\%help,\%env)], @@ -3143,6 +3188,8 @@ $r->print(&generate_edit_table($tid,$var } &changewarning($r,''); + $r->print(&Apache::loncommon::help_open_topic('Docs_Adding_Course_Doc', + &mt('Editing the Table of Contents for your '.$type))); $r->print('
@@ -3195,11 +3243,12 @@ SUPDOCFORM my $supnewfolderform=(<
'.$supnewfolderform], + 'ee' => ['Upload Document',$supupdocform.'
'.$supnewfolderform], 'ff' => ['Special Documents',$supnewextform.'
'.$supnewsylform.'
'.$supnewaboutmeform], 'zz' => ['Hide all Options'], ); @@ -3315,21 +3367,40 @@ sub generate_edit_table { my ($tid,$varcd,$orderhash_ref) = @_; my %orderhash = %{$orderhash_ref}; my $form; - - $form = '
'.&mt($varcd).'
'; + my $activetab; + my $active; + if($env{'form.active'} ne ''){ + $activetab = $env{'form.active'}; + } + $form = ''.&mt($varcd).'
'; $form .= ' '; $form .= '';
foreach my $field (keys(%orderhash)){
if($field ne 'zz'){
- $form .= '
';
+ if($activetab eq '' || $activetab ne $field){
+ $active = 'style="display: none;"';
+ }elsif($activetab eq $field){
+ $active = 'style="display:block;"';
+ }
+ $form .= ''.${$orderhash{$field}}[1].'
';
}
}
$form .= '