]> git.mjollnir.org Git - moodle.git/commitdiff
Fixes MDL-11161, Activity type text ... beginning of activity links in Screen Reader...
authornfreear <nfreear>
Tue, 2 Oct 2007 09:36:47 +0000 (09:36 +0000)
committernfreear <nfreear>
Tue, 2 Oct 2007 09:36:47 +0000 (09:36 +0000)
course/lib.php

index d4374ecfdb8b9577bd92c380b77586b691cb1c4a..1f503ce1ad0cf10aa9261dccc4c897c80c6b0d43 100644 (file)
@@ -1407,25 +1407,28 @@ function print_section($course, $section, $mods, $modnamesused, $absolute=false,
                             $possaltname = $modinfo[$modnumber]->icon;
 
                             $mimetype = mimeinfo_from_icon('type', $possaltname);
-                            $altname = get_mimetype_description($mimetype); //get_string($mimetype, 'mimetypes');
+                            $altname = get_mimetype_description($mimetype);
                         } else {
                             $altname = $mod->modfullname;
                         }
                     } else {
                         $altname = $mod->modfullname;
                     }
-
                     // Avoid unnecessary duplication.
                     if (false!==stripos($instancename, $altname)) {
                         $altname = '';
                     }
+                    // File type after name, for alphabetic lists (screen reader).
+                    if ($altname) {
+                        $altname = get_accesshide(' '.$altname);
+                    }
 
                     $linkcss = $mod->visible ? "" : " class=\"dimmed\" ";
                     echo '<a '.$linkcss.' '.$extra.        // Title unnecessary!
                          ' href="'.$CFG->wwwroot.'/mod/'.$mod->modname.'/view.php?id='.$mod->id.'">'.
-                         '<img src="'.$icon.'" title=""'.  // Suppress IE tooltip.
-                         ' class="activityicon" alt="'.$altname.'" /> <span>'.
-                         $instancename.'</span></a>';
+                         '<img src="'.$icon.'" class="activityicon" alt="" /> <span>'.
+                         $instancename.$altname.'</span></a>';
+
                     if (!empty($CFG->enablegroupings) && !empty($mod->groupingid) && has_capability('moodle/course:managegroups', get_context_instance(CONTEXT_COURSE, $course->id))) {
                         echo " <span class=\"groupinglabel\"> - ".format_string($groupings[$mod->groupingid]->name).'</span>';
                     }