[LON-CAPA-cvs] cvs: loncom /interface londocs.pm
raeburn
raeburn at source.lon-capa.org
Mon Jun 8 23:59:32 EDT 2026
raeburn Tue Jun 9 03:59:32 2026 EDT
Modified files:
/loncom/interface londocs.pm
Log:
- Satisfy w3c validation.
- WCAG 2.2 compliance
- Eliminate onfocus="this.blur() ... open window, to allow tab-only access.
- Satisfy minimum spacing between touch targets.
Index: loncom/interface/londocs.pm
diff -u loncom/interface/londocs.pm:1.740 loncom/interface/londocs.pm:1.741
--- loncom/interface/londocs.pm:1.740 Tue Apr 21 07:30:27 2026
+++ loncom/interface/londocs.pm Tue Jun 9 03:59:32 2026
@@ -1,7 +1,7 @@
# The LearningOnline Network
# Documents
#
-# $Id: londocs.pm,v 1.740 2026/04/21 07:30:27 raeburn Exp $
+# $Id: londocs.pm,v 1.741 2026/06/09 03:59:32 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -7590,6 +7590,7 @@
'extr' => 'External Resource',
'extt' => 'External Tool',
'selm' => 'Select Map',
+ 'uses' => 'Use Select Map link',
'load' => 'Load Map',
'newf' => 'New Folder',
'newp' => 'New Composite Page',
@@ -7674,9 +7675,11 @@
<input type="checkbox" name="parserflag" />
</label> -->
<div style="display: inline-block; margin: 2px 0 2px 0; padding: 0;">
+ <span class="LC_nobreak">
<label>
<input type="checkbox" name="parserflag" checked="checked" $disabled /> $lt{'parse'}
</label>
+ </span>
</div>
CHBO
my $imsfolder = $env{'form.folder'};
@@ -7729,9 +7732,7 @@
$pathitem
<input type="hidden" name="cmd" value="upload_default" />
<br />
- <span class="LC_nobreak" style="float:left">
$checkbox
- </span>
<br clear="all" />
<input type="submit" value="$lt{'upld'}" $disabled />
</fieldset>
@@ -7754,7 +7755,7 @@
<label>$lt{'copm'}<br />
<span class="LC_nobreak">
<input type="text" name="importmap" size="40" value=""
- onfocus="this.blur();$mapimportjs" $disabled />
+ readonly="readonly" placeholder="$lt{'uses'}" $disabled />
<a href="$mapimportjs">$lt{'selm'}</a></span></label><br />
<div style="display: inline-block; margin: 2px 0 0 0; padding: 0;">
<input type="submit" name="loadmap" value="$lt{'load'}" $disabled />
@@ -8085,11 +8086,11 @@
if ($checkcrsres) {
$pickdir .= '<option value="course">'.&mt('Course Resource').'</option>'."\n";
}
- $pickdir .= '</select></label></div><br />'."\n".
+ $pickdir .= '</select></label></div><div>'."\n".
'<label>'.$lt{'dire'}.
'<select name="authorpath" onchange="toggleCrsResTitle();">'.
'<option value=""></option>'.
- '</select></label><br />'."\n";
+ '</select></label></div>'."\n";
my %seltemplate_menus;
my @files = &Apache::lonhomework::get_template_list('problem');
my @noexamplelink = ('blank.problem','blank.library','script.library');
@@ -8144,18 +8145,15 @@
<fieldset id="crsresform" style="display:none;">
<legend>$lt{'stpr'}</legend>
<input type="hidden" name="active" value="bb" />
- <p>
+ <br />
$pickdir
- </p>
- <div id="newstdproblem" style="display:none;">
- <p>
+ <div id="newstdproblem" style="display: none; line-height: 185%;">
<span class="LC_nobreak">$lt{'news'}?
<label><input type="radio" name="newsubdir" value="0" onclick="toggleNewsubdir(this.form);" checked="checked" $disabled />No</label>
<label><input type="radio" name="newsubdir" value="1" onclick="toggleNewsubdir(this.form);" $disabled />Yes</label>
</span><label for="newsubdirname" hidden="hidden"><span id="newsubdir"></span></label>
<input type="hidden" name="newsubdirname" id="newsubdirname" value="" autocomplete="off" />
- </p>
</div>
<label>$lt{'fnam'}
<input type="text" size="20" name="newresourcename" autocomplete="off" $disabled /></label>
@@ -8177,7 +8175,7 @@
<label><input type="radio" name="newresusetemp" value="1" onclick="toggleWithTemplate(this.form);" $disabled />
$lt{'yes'}</label>
</p>
- <div id="newrestemplate" style="display:none">
+ <div id="newrestemplate" style="display: none; line-height: 195%;">
$templates
$templatepreview
</div>
@@ -8367,9 +8365,7 @@
<input type="hidden" id="LC_free_space_supp" value="$free_space" />
<br />
<br />
- <span class="LC_nobreak">
$checkbox
- </span>
<br /><br />
<label>$lt{'comment'}:<br />
<textarea cols="50" rows="4" name="comment"></textarea></label>
More information about the LON-CAPA-cvs
mailing list