[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