Dojo should use DOMContentLoaded with WebKit >= 525
Nightly builds of WebKit support the DOMContentLoaded event in a similar manner to Gecko. Dojo should make use of this for WebKit versions >= 525 to avoid the nasty timer-based hack being used in future versions of WebKit-based browsers.
Change History (4)
Milestone: |
→ 1.1
|
Owner: |
changed from anonymous to alex
|
Status: |
new →
assigned
|
Milestone: |
1.2 →
1.3
|
Owner: |
changed from alex to James Burke
|
Status: |
assigned →
new
|
Resolution: |
→ fixed
|
Status: |
new →
closed
|
(In [15430]) Fixes #5574 and Fixes #7696. dojo.isChrome and dojo.isWebKit available. dojo.isWebKit now gives version numbers like 525.3. KHTML detection changed to just support being defined for KHTML browsers only, since other KHTML-related browsers are likely more sensitive to dojo.isWebKit versions. Changed dojo.isSafari check so that now Safari 3.1.2 now correctly reports as dojo.isSafari 3.1. But with that change, Chrome browser does not have dojo.isSafari defined, which should be good, since we now have dojo.isWebKit and then dojo.isChrome for chrome-specific (non-webkit) issues. Now that there are webkit numbers, switched to DOMContentLoaded for webkit versions that support it. \!strict