|
Attached the tool used to make the stylesheet.
Hi Nicklas.
Thanks for reporting this. I have some questions:
A slight modification for weblib.php, theme_setup function: Your patch basically works in terms of mechanics (though we'd want to look at the many 'display:none' again!) Thanks, Nick > - Is this a problem in JAWS 7 (as implied by "Environment" section
> above)? I've tried skipping the Course News block (that is, an > anchor within the same page) without problems on JAWS 7 on > Internet Explorer 6/ XP Professional. It is a problem in 7.0 but it is fixed in 7.10 (and 8.0 for that matter). > - When JAWS "hangs and becomes unresponsive" what is your browser As far as i can tell, nothing. The page is already rendered correctly before the delays. Neither JAWS nor IE consumes any significant amount of CPU-time when this happens. > - As you say the stylesheets are large - BUT they should be cached The stylesheets are not downloaded any more often than usual, the delays are not caused by waiting for network traffic. By removing the links to the stylesheets completely from moodle pages, the problem also disappears. Also you can cause the same problem on any webpage by linking in a stylesheet filled with 7000 css rulesets. Therefore a large stylesheet is a necessary and sufficient condition for causing this problem. A large stylesheet in this case is one with many css rulesets. The css-rulesets may be empty and they don't have to apply to any elements in the webpage. But a troublesome stylesheet with all code commented > A slight modification for weblib.php, theme_setup function: Thanks! I updated the patch. > but a) the 'screenreader' setting on the user profile is Another solution is to implement it as a theme. We have done both. > b) I think that some screenreader users do care about visual styles That concerns me too. I have no exhaustive knowledge of how screenreaders are used. Current usage of the Screen reader setting seems to be usability improvements for users that are completely blind (removes the tabular layout for the calendar, etc).
Ideally the setting should have a better name, and should probably be connected to other profile settings that are appropriate to make when using this, such as making sure the HTML-editor is turned off. Also, it might be appropriate to ask the users about these settings as part of the signup process. There are other settings you also might consider in addition to this, such as picking a theme with high contrast and large fonts. by the way have anyone tested this issue with moodle 1.9? Just wondering. Thanks!
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Forum thread in http://moodle.org/mod/forum/discuss.php?d=77723