Issue Details (XML | Word | Printable)

Key: MDL-14439
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Critical Critical
Assignee: Jerome Mouneyrac
Reporter: Andrea Bicciolo
Votes: 0
Watchers: 6
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Moodle

Drop down menus not usable and not accessible in IE using keyboard only

Created: 20/Apr/08 02:26 AM   Updated: 09/Jul/08 06:59 AM
Return to search
Component/s: Accessibility, Usability
Affects Version/s: 1.8.5, 1.9, 2.0
Fix Version/s: 1.8.6, 1.9.1

File Attachments: 1. File dropdown.js (3 kB)
2. Text File lib.19.second.version.patch (2 kB)


Participants: Andrea Bicciolo, Anthony Borrow, Eloy Lafuente (stronk7), Helen Foster, Jerome Mouneyrac and Martin Dougiamas
Security Level: None
QA Assignee: Helen Foster
Resolved date: 02/May/08
Affected Branches: MOODLE_18_STABLE, MOODLE_19_STABLE, MOODLE_20_STABLE
Fixed Branches: MOODLE_18_STABLE, MOODLE_19_STABLE


 Description  « Hide
in IE, when using keyboard in Drop down menus (for example, adding a resource or activity, or selecting a language in the user profile, or using the drop down menu on top left of each resource/activity page), it is necessary to be extremely fast to select an option.
If you are not very very fast, the first option is always selected by default. The problem does not appears using FireFox.

Possible solution: add a flag in the user profile allowing people to show the menu buttons (currently available in the code, but enclosed in the NOSCRIPT tag). This way people using either keyboard or mouse will be able to use the drop down menus.

 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
Jerome Mouneyrac committed 1 file to 'Moodle CVS' on branch 'MOODLE_19_STABLE' - 02/May/08 10:10 AM
MDL-14439 Added javascript file dropdwon.js - fix IE/Opera behavior. They do not fire dropdwon menu onChange automatically anymore.
MODIFY lib/dropdown.js   Rev. 1.1.2.1    (+113 -0 lines)
Jerome Mouneyrac committed 2 files to 'Moodle CVS' on branch 'MOODLE_19_STABLE' - 02/May/08 10:20 AM
MDL-14439 IE and Opera fire the onchange when ever you move into a dropdwown list with the keyboard - this changes fix the problem.
MODIFY lib/weblib.php   Rev. 1.970.2.82    (+12 -4 lines)
MODIFY lib/Attic/javascript.php   Rev. 1.36.2.2    (+2 -1 lines)
Jerome Mouneyrac committed 1 file to 'Moodle CVS' - 02/May/08 10:38 AM
MDL-14439 Added javascript file dropdwon.js - fix IE/Opera behavior. They do not fire dropdwon menu onChange automatically anymore. Merged from 19
MODIFY lib/dropdown.js   Rev. 1.2    (+113 -0 lines)
Jerome Mouneyrac committed 2 files to 'Moodle CVS' - 02/May/08 10:45 AM
MDL-14439 IE and Opera fire the onchange when ever you move into a dropdwown list with the keyboard - this changes fix the problem. Merged from 19.
MODIFY lib/Attic/javascript.php   Rev. 1.38    (+3 -1 lines)
MODIFY lib/weblib.php   Rev. 1.1063    (+13 -4 lines)
Jerome Mouneyrac committed 1 file to 'Moodle CVS' on branch 'MOODLE_18_STABLE' - 02/May/08 10:47 AM
MDL-14439 Added javascript file dropdwon.js - fix IE/Opera behavior. They do not fire dropdwon menu onChange automatically anymore. Merged from 19.
MODIFY lib/dropdown.js   Rev. 1.2.2.2    (+113 -0 lines)
Jerome Mouneyrac committed 2 files to 'Moodle CVS' on branch 'MOODLE_18_STABLE' - 02/May/08 10:52 AM
MDL-14439 IE and Opera fire the onchange when ever you move into a dropdwown list with the keyboard - this changes fix the problem. Merged from 19.
MODIFY lib/Attic/javascript.php   Rev. 1.33.2.2    (+2 -1 lines)
MODIFY lib/weblib.php   Rev. 1.812.2.104    (+12 -4 lines)
Jerome Mouneyrac committed 2 files to 'Moodle CVS' on branch 'MOODLE_19_STABLE' - 18/Jun/08 01:40 PM
MDL-15152 reverse MDL-14439 fix for dropdown menu for Opera+Linux
MODIFY lib/moodlelib.php   Rev. 1.960.2.79    (+23 -2 lines)
MODIFY lib/weblib.php   Rev. 1.970.2.92    (+5 -3 lines)
Jerome Mouneyrac committed 2 files to 'Moodle CVS' - 18/Jun/08 01:58 PM
MDL-15152 reverse MDL-14439 fix for dropdown menu for Opera+Linux, merged from 19
MODIFY lib/weblib.php   Rev. 1.1089    (+5 -3 lines)
MODIFY lib/moodlelib.php   Rev. 1.1060    (+24 -3 lines)