');
# --------------------------------------------------------- Standard documents
my $savefolderpath;
@@ -2939,8 +2941,6 @@ HIDDENFORM
$active = 'style="display: block;"';
}
$r->print('
');
- $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';
@@ -2951,11 +2951,11 @@ HIDDENFORM
}
my $postexec='';
if ($folder eq 'default') {
- $r->print(''
+ $r->print(''."\n"
);
} else {
#$postexec='self.close();';
@@ -2987,6 +2987,7 @@ IMSPFORM
my $newnavform=(<
+
$uploadtag
@@ -2998,6 +2999,7 @@ IMSPFORM
NNFORM
my $newsmppageform=(<
+
$uploadtag
@@ -3009,6 +3011,7 @@ NSPFORM
my $newsmpproblemform=(<
+
$uploadtag
@@ -3021,6 +3024,7 @@ NSPROBFORM
my $newdropboxform=(<
+
$uploadtag
@@ -3032,6 +3036,7 @@ NDBFORM
my $newexuploadform=(<
+
$uploadtag
@@ -3044,6 +3049,7 @@ NEXUFORM
my $newbulform=(<
+
$uploadtag
@@ -3056,6 +3062,7 @@ NBFORM
my $newaboutmeform=(<
+
$uploadtag
@@ -3068,6 +3075,7 @@ NAMFORM
my $newaboutsomeoneform=(<
+
$uploadtag
@@ -3080,6 +3088,7 @@ NASOFORM
my $newrosterform=(<
+
$uploadtag
@@ -3100,6 +3109,7 @@ my $newfolderform;
');
if ($env{'form.pagepath'}) {
}
@@ -3183,7 +3198,7 @@ $r->print('
');
if($activeClass == 1){
$active = 'style="display: block;"';
}
- $r->print('
');
+ $r->print('
');
my $folder=$env{'form.folder'};
unless ($folder=~/^supplemental/) {
$folder='supplemental';
@@ -3205,6 +3220,7 @@ $r->print('
');
my $supupdocform=(<
+
$fileupload
@@ -3227,6 +3243,7 @@ SUPDOCFORM
my $supnewfolderform=(<
+
@@ -3240,6 +3257,7 @@ SNFFORM
my $supnewextform=(<
+
@@ -3252,6 +3270,7 @@ SNEFORM
my $supnewsylform=(<
+
@@ -3264,6 +3283,7 @@ SNSFORM
my $supnewaboutmeform=(<
+
@@ -3283,7 +3303,7 @@ my %suporderhash = (
);
my $tid='2';
-my $varscd = 'Supplemental Course Documents';
+my $varscd = 'supplCourseDocuments';
$r->print(&generate_edit_table($tid,$varscd,\%suporderhash));
my $error = &editor($r,$coursenum,$coursedom,$folder,$allowed,'',$type);
@@ -3347,21 +3367,42 @@ sub generate_edit_table {
my ($tid,$varcd,$orderhash_ref) = @_;
my %orderhash = %{$orderhash_ref};
my $form;
-
+ my $activetab;
+ my $active;
+ if($env{'form.active'} ne ''){
+ $activetab = $env{'form.active'};
+ }
$form = ''.&mt($varcd).'
';
$form .= '
';
foreach my $name (sort(keys(%orderhash))){
if($name eq 'zz'){
- $form .= '- '.&mt(${$orderhash{$name}}[0]).'
';
+ if($activetab ne ''){
+ $active = '';
+ }else{
+ $active = 'class="active"';
+ }
+ $form .= '- '.&mt(${$orderhash{$name}}[0]).'
';
}else{
- $form .= '- '.&mt(${$orderhash{$name}}[0]).'
';
+ if($activetab eq '' || $activetab ne $name){
+ $active = '';
+ }elsif($activetab eq $name){
+ $active = 'class="active"';
+ }
+ $form .= '- '.&mt(${$orderhash{$name}}[0]).'
';
}
}
$form .= '
';
$form .= '
';
foreach my $field (keys(%orderhash)){
if($field ne 'zz'){
- $form .= '
'.${$orderhash{$field}}[1].'
';
+ if($activetab eq '' || $activetab ne $field){
+ $active = 'style="display: none;"';
+ }elsif($activetab eq $field){
+ $active = 'style="display:block;"';
+ }
+ $form .= '
'.${$orderhash{$field}}[1]
+ .'
';
}
}
$form .= '
';