Commit f2ea60cf authored by Oleg Gaidarenko's avatar Oleg Gaidarenko

Offset: don't run scrollTop/scrollLeft iframe test in Android 2.3 & 4.0

Android 2.3 resize the iframe by its content meaning it's not possible
to scroll the iframe only its parent element.

It seems (not confirmed) in android 4.0 it's not possible to scroll
iframes from the code

(cherry-picked from 0c466438d1feaec302fec13eafeeb063bbfd6a19)

Fixes gh-1981
Ref 4ab8603669e2bbc8644e402927c33ce422d7aaa3
parent 939e7551
...@@ -552,11 +552,14 @@ test("iframe scrollTop/Left (see gh-1945)", function() { ...@@ -552,11 +552,14 @@ test("iframe scrollTop/Left (see gh-1945)", function() {
var ifDoc = jQuery( "#iframe" )[ 0 ].contentDocument; var ifDoc = jQuery( "#iframe" )[ 0 ].contentDocument;
// iPhone resize the iframe by its content // Mobile Safari and Android 2.3 resize the iframe by its content
// meaning it's not possible to scroll the iframe only its parent element // meaning it's not possible to scroll the iframe only its parent element.
if ( /iphone os/i.test( navigator.userAgent ) ) { // It seems (not confirmed) in android 4.0 it's not possible to scroll iframes from the code.
equal( true, true, "iPhone doesn't scroll the iframes" ); if ( /iphone os/i.test( navigator.userAgent ) ||
equal( true, true, "iPhone doesn't scroll the iframes" ); /android 2\.3/i.test( navigator.userAgent ) ||
/android 4\.0/i.test( navigator.userAgent ) ) {
equal( true, true, "Can't scroll iframes in this environment" );
equal( true, true, "Can't scroll iframes in this environment" );
} else { } else {
// Tests scrollTop/Left with iframes // Tests scrollTop/Left with iframes
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment