'."\n"; $scrout .= '
' .$hidden_fields @@ -636,7 +636,7 @@ function additional_metadata() { # Standard Metadata $scrout .= &Apache::lonhtmlcommon::row_headline() - .'

'.&mt("Standard $srchtype Metadata").'

' + .'

'.&mt("Standard $srchtype Metadata").'

' .&searchhelp() .&Apache::lonhtmlcommon::row_closure(); my %related_word_search = @@ -656,24 +656,26 @@ function additional_metadata() { foreach my $field ('title','author','subject','owner','authorspace', 'modifyinguser','keywords','notes','abstract', 'standards','mime') { - $scrout .= &Apache::lonhtmlcommon::row_title(&titlefield($fields{$field})) + $scrout .= &Apache::lonhtmlcommon::row_title('') .&Apache::lonmeta::prettyinput($field, $env{'form.'.$field},'', $field, 'advsearch', $related_word_search{$field}, - '', + '  ', $env{'form.'.$field.'_related'}, 50); if ($related_word_search{$field}) { - $scrout .= &mt('related words'); + $scrout .= ''; } else { $scrout .= ''; } $scrout .= &Apache::lonhtmlcommon::row_closure(); } foreach my $field ('lowestgradelevel','highestgradelevel') { - $scrout .= &Apache::lonhtmlcommon::row_title(&titlefield($fields{$field})) + $scrout .= &Apache::lonhtmlcommon::row_title('') .&Apache::lonmeta::prettyinput($field, $env{'form.'.$field},'', $field, @@ -682,9 +684,10 @@ function additional_metadata() { .&Apache::lonhtmlcommon::row_closure(); } - $scrout .= &Apache::lonhtmlcommon::row_title(&titlefield(&mt('MIME Type Category'))) + $scrout .= &Apache::lonhtmlcommon::row_title('') .&Apache::loncommon::filecategoryselect('category', - $env{'form.category'}) + $env{'form.category'},'category') .&Apache::lonhtmlcommon::row_closure(); my $anydomain = 1; @@ -694,23 +697,27 @@ function additional_metadata() { } } - $scrout .= &Apache::lonhtmlcommon::row_title(&titlefield(&mt('Domains'))); + $scrout .= &Apache::lonhtmlcommon::row_title(''); if ($anydomain) { my $defdom = &Apache::lonnet::default_login_domain(); my ($trusted,$untrusted) = &Apache::lonnet::trusted_domains('shared',$defdom); $scrout .= &Apache::loncommon::domain_select('domains', - $env{'form.domains'},1,$trusted,$untrusted); + $env{'form.domains'},1,$trusted,$untrusted,'domains'); } else { $scrout .= &Apache::loncommon::select_dom_form($env{'user.domain'}, - 'domains','','','',[$env{'user.domain'}],'',1); + 'domains','','','', + [$env{'user.domain'}],'',1,'domains'); } $scrout .= &Apache::lonhtmlcommon::row_closure(); # Misc metadata if ($env{'form.area'} ne 'portfolio') { - $scrout .= &Apache::lonhtmlcommon::row_title(&titlefield(&mt('Copyright/Distribution'))) + $scrout .= &Apache::lonhtmlcommon::row_title('') .&Apache::lonmeta::selectbox('copyright', $env{'form.copyright'},'', + 'copyright', \&Apache::loncommon::copyrightdescription, ( undef, &Apache::loncommon::copyrightids) @@ -718,9 +725,10 @@ function additional_metadata() { .&Apache::lonhtmlcommon::row_closure(); } - $scrout .= &Apache::lonhtmlcommon::row_title(&titlefield(&mt('Language'))) + $scrout .= &Apache::lonhtmlcommon::row_title('') .&Apache::lonmeta::selectbox('language', - $env{'form.language'},'', + $env{'form.language'},'','language', \&Apache::loncommon::languagedescription, ('any',&Apache::loncommon::languageids) ) @@ -733,26 +741,32 @@ function additional_metadata() { if ($curnumadd eq '') { $curnumadd = 1; } + my $customlabel = &mt('Text box description'); $scrout .= &Apache::lonhtmlcommon::row_headline() .'

'.&mt('Custom Metadata fields').'

' .&Apache::lonhtmlcommon::row_closure() - .&Apache::lonhtmlcommon::row_title('') + .&Apache::lonhtmlcommon::row_title(''.$customlabel.'', + '','','',1) .&mt('Field Name').' | '.&mt('Field Value(s)') .&Apache::lonhtmlcommon::row_closure(); for (my $j=0; $j<$curnumadd; $j++) { my $num = $j+1; + my $namelabel = &mt('name of custom metadata field [_1]',$num); + my $valuelabel = &mt('value of custom metadata field [_1]',$num); $scrout .= &Apache::lonhtmlcommon::row_title(&mt('Custom metadata [_1]',$num)) - .'' + .' value="'.$env{'form.addedfield_'.$j}.'" aria-label="'.$namelabel.'" />' .' ' .'' + .' value="'.$env{'form.addedvalues_'.$j}.'" aria-label="'.$valuelabel.'" />' .&Apache::lonhtmlcommon::row_closure(); } - $scrout .= &Apache::lonhtmlcommon::row_title('') + my $addcustomlabel = &mt('Add metadata field option'); + $scrout .= &Apache::lonhtmlcommon::row_title(''.$addcustomlabel.'', + '','','',1) .'