Diff for /loncom/homework/essayresponse.pm between versions 1.126 and 1.128

version 1.126, 2019/02/19 14:24:01 version 1.128, 2025/03/02 05:22:43
Line 118  sub draft_row { Line 118  sub draft_row {
                   }                    }
     );      );
     return &Apache::lonhtmlcommon::row_title($status_text).      return &Apache::lonhtmlcommon::row_title($status_text).
            '<label>'.             '<fieldset class="LC_landmark">'.
            '<input type="radio" name="HWDRAFT'.$part.'_'.$id.'" value="yes" checked="checked" />'.             '<legend class="LC_visually_hidden">'.$status_text.'</legend>'.
            '&nbsp;'.$label{'submit'}{$resptype}.'</label> <br />'.             '<div><label><input type="radio" name="HWDRAFT'.$part.'_'.$id.'" value="yes" checked="checked" />'.
            '<label>'.             '&nbsp;'.$label{'submit'}{$resptype}.'</label></div>'.
              '<div><label>'.
            '<input type="radio" name="HWDRAFT'.$part.'_'.$id.'" value="no" />&nbsp;'.             '<input type="radio" name="HWDRAFT'.$part.'_'.$id.'" value="no" />&nbsp;'.
            $label{'draft'}{$resptype}.'</label>'.             $label{'draft'}{$resptype}.'</label></div></fieldset>'.
            &Apache::lonhtmlcommon::row_closure($closure);             &Apache::lonhtmlcommon::row_closure($closure);
 }  }
   
Line 148  sub show_status_table { Line 149  sub show_status_table {
     my ($part,$id,$coll) = @_;      my ($part,$id,$coll) = @_;
     my $output;      my $output;
     if ($coll) {      if ($coll) {
         $output = '<td><i>'.&mt('Collaborated with [_1]',$coll).'</i></td>';          my $udom = $env{'user.domain'};
           my $uname = $env{'user.name'};
           my @collaborators;
           foreach my $possible_collaborator
               (split(/[,;\s]+/,$coll)) {
               $possible_collaborator =~ s/[\$\^\(\)]//g;
               next if ($possible_collaborator eq '');
               my ($co_name,$co_dom) = split(/:/,$possible_collaborator);
               $co_dom = $udom if (! defined($co_dom) || $co_dom =~ /^domain$/i);
               next if ($co_name eq $uname && $co_dom eq $udom);
               push(@collaborators,$possible_collaborator);
           }
           if (@collaborators) {
               $output = '<div style="display: inline-block; float: left">'."\n".
                         &Apache::loncommon::start_data_table().
                         &Apache::loncommon::data_table_caption(&mt('Collaborators'),'LC_filesub_status').
                         &Apache::loncommon::start_data_table_header_row().
                         '<th>'.&mt('Username').'</th>'.
                         &Apache::loncommon::end_data_table_header_row()."\n";
               foreach my $user (@collaborators) {
                   $output .= &Apache::loncommon::start_data_table_row().
                              '<td>'.$user.'</td>'.
                              &Apache::loncommon::end_data_table_row()."\n";
               }
               $output .= &Apache::loncommon::end_data_table().'</div>';
           }
     }      }
     my $current_files_display = &Apache::inputtags::current_file_submissions($part,$id);      my $current_files_display =
           &Apache::inputtags::current_file_submissions($part,$id,'',&mt('Submitted files'));
     if ($current_files_display) {      if ($current_files_display) {
         $output .= '<td><b>'.&mt('Submitted files:').'</b><br />'.          $output .= '<div style="display: inline-block; float:left;">'.
                    $current_files_display.'</td>';                     $current_files_display.'</div>';
     }      }
     if ($output ne '') {      if ($output ne '') {
         return '<table class="LC_pastsubmission"><tr>'.$output.          return '<div style="padding:0;clear:both;margin:0;border:0"></div>'.
                '</tr></table>';                 $output.
                  '<div style="padding:0;clear:both;margin:0;border:0"></div>';
     }      }
     return;      return;
 }  }

Removed from v.1.126  
changed lines
  Added in v.1.128


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>