|
[
Permalink
| « Hide
]
Urs Hunkler added a comment - 04/Feb/07 08:53 PM
And Safari 2 is an A-Grad Browser and is rejcted when I read the function right. Safari 2 should be allowed too.
We're being conservative and adding platforms as they start working 100% (much harder to remove them than add them!)
However, Vy, can you test Opera 9 and Safari 2? Do they work? Martin, being conservative for the Moodle part is the best way to go.
But developersd/designers can and do use YUI for added interface enhancements or flexibility. These efforts should be supported because they add the opportunity that Moodle will benefit from YUI much faster. If these projects work with all A-Grade Browsers they should be possible in Moodle too. A way around this dilemma - as I see it in the moment - would be to rework the loading function in a way that: 1) YUI is used for Moodle core functionality like Drag&Drop with Moodle tested Browser support One solution may be that the Moodle Ajax option works only for the Moodle Drag&Drop and other internal Ajax. What do you think? I'm confused ... we aren't stopping developers using AJAX at all!
If they choose to implement it then they can (we'll fix the detection to address a wider range of browsers). However if the user or admin decides to switch ajax off then moodle must still function (for accessibility). I'm working on adding checks for all grade-A browsers to ajaxenabled, but also adding support for a parameter which will be an array of browsers supported.
This allows the developer to restrict ajax enablement to only those browsers they know works, just for that specific page. Nick's finishing this for me.
Enabled YUI on Opera 9.0 and Safari 2.0. Tested Opera (very slow!), needs Safari testing.
See Version Control for comments. This task is complete, but YUI support for Safari and Opera isn't very usable. Try drag&drop for an example.
Yes, that's why we need the second part of this bug to disable those specific browsers again on the course pages.
Second part is complete. See lib/simpletest/testajaxlib.php for an example
OK, now it's complete
I checked a feature using YUI in Opera 9 and it works.
Great and thanks a lot Nicolas and Martin |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||