| @@ 6442-6461 (lines=20) @@ | ||
| 6439 | freebsd: constant(freebsd) |
|
| 6440 | }; |
|
| 6441 | ||
| 6442 | var DeviceType = function (os, browser, userAgent) { |
|
| 6443 | var isiPad = os.isiOS() && /ipad/i.test(userAgent) === true; |
|
| 6444 | var isiPhone = os.isiOS() && !isiPad; |
|
| 6445 | var isAndroid3 = os.isAndroid() && os.version.major === 3; |
|
| 6446 | var isAndroid4 = os.isAndroid() && os.version.major === 4; |
|
| 6447 | var isTablet = isiPad || isAndroid3 || isAndroid4 && /mobile/i.test(userAgent) === true; |
|
| 6448 | var isTouch = os.isiOS() || os.isAndroid(); |
|
| 6449 | var isPhone = isTouch && !isTablet; |
|
| 6450 | var iOSwebview = browser.isSafari() && os.isiOS() && /safari/i.test(userAgent) === false; |
|
| 6451 | return { |
|
| 6452 | isiPad: constant(isiPad), |
|
| 6453 | isiPhone: constant(isiPhone), |
|
| 6454 | isTablet: constant(isTablet), |
|
| 6455 | isPhone: constant(isPhone), |
|
| 6456 | isTouch: constant(isTouch), |
|
| 6457 | isAndroid: os.isAndroid, |
|
| 6458 | isiOS: os.isiOS, |
|
| 6459 | isWebView: constant(iOSwebview) |
|
| 6460 | }; |
|
| 6461 | }; |
|
| 6462 | ||
| 6463 | var detect$1 = function (candidates, userAgent) { |
|
| 6464 | var agent = String(userAgent).toLowerCase(); |
|
| @@ 6284-6303 (lines=20) @@ | ||
| 6281 | freebsd: constant(freebsd) |
|
| 6282 | }; |
|
| 6283 | ||
| 6284 | var DeviceType = function (os, browser, userAgent) { |
|
| 6285 | var isiPad = os.isiOS() && /ipad/i.test(userAgent) === true; |
|
| 6286 | var isiPhone = os.isiOS() && !isiPad; |
|
| 6287 | var isAndroid3 = os.isAndroid() && os.version.major === 3; |
|
| 6288 | var isAndroid4 = os.isAndroid() && os.version.major === 4; |
|
| 6289 | var isTablet = isiPad || isAndroid3 || isAndroid4 && /mobile/i.test(userAgent) === true; |
|
| 6290 | var isTouch = os.isiOS() || os.isAndroid(); |
|
| 6291 | var isPhone = isTouch && !isTablet; |
|
| 6292 | var iOSwebview = browser.isSafari() && os.isiOS() && /safari/i.test(userAgent) === false; |
|
| 6293 | return { |
|
| 6294 | isiPad: constant(isiPad), |
|
| 6295 | isiPhone: constant(isiPhone), |
|
| 6296 | isTablet: constant(isTablet), |
|
| 6297 | isPhone: constant(isPhone), |
|
| 6298 | isTouch: constant(isTouch), |
|
| 6299 | isAndroid: os.isAndroid, |
|
| 6300 | isiOS: os.isiOS, |
|
| 6301 | isWebView: constant(iOSwebview) |
|
| 6302 | }; |
|
| 6303 | }; |
|
| 6304 | ||
| 6305 | var detect$1 = function (candidates, userAgent) { |
|
| 6306 | var agent = String(userAgent).toLowerCase(); |
|
| @@ 754-773 (lines=20) @@ | ||
| 751 | freebsd: constant(freebsd) |
|
| 752 | }; |
|
| 753 | ||
| 754 | var DeviceType = function (os, browser, userAgent) { |
|
| 755 | var isiPad = os.isiOS() && /ipad/i.test(userAgent) === true; |
|
| 756 | var isiPhone = os.isiOS() && !isiPad; |
|
| 757 | var isAndroid3 = os.isAndroid() && os.version.major === 3; |
|
| 758 | var isAndroid4 = os.isAndroid() && os.version.major === 4; |
|
| 759 | var isTablet = isiPad || isAndroid3 || isAndroid4 && /mobile/i.test(userAgent) === true; |
|
| 760 | var isTouch = os.isiOS() || os.isAndroid(); |
|
| 761 | var isPhone = isTouch && !isTablet; |
|
| 762 | var iOSwebview = browser.isSafari() && os.isiOS() && /safari/i.test(userAgent) === false; |
|
| 763 | return { |
|
| 764 | isiPad: constant(isiPad), |
|
| 765 | isiPhone: constant(isiPhone), |
|
| 766 | isTablet: constant(isTablet), |
|
| 767 | isPhone: constant(isPhone), |
|
| 768 | isTouch: constant(isTouch), |
|
| 769 | isAndroid: os.isAndroid, |
|
| 770 | isiOS: os.isiOS, |
|
| 771 | isWebView: constant(iOSwebview) |
|
| 772 | }; |
|
| 773 | }; |
|
| 774 | ||
| 775 | var detect$1 = function (candidates, userAgent) { |
|
| 776 | var agent = String(userAgent).toLowerCase(); |
|
| @@ 433-452 (lines=20) @@ | ||
| 430 | freebsd: constant(freebsd) |
|
| 431 | }; |
|
| 432 | ||
| 433 | var DeviceType = function (os, browser, userAgent) { |
|
| 434 | var isiPad = os.isiOS() && /ipad/i.test(userAgent) === true; |
|
| 435 | var isiPhone = os.isiOS() && !isiPad; |
|
| 436 | var isAndroid3 = os.isAndroid() && os.version.major === 3; |
|
| 437 | var isAndroid4 = os.isAndroid() && os.version.major === 4; |
|
| 438 | var isTablet = isiPad || isAndroid3 || isAndroid4 && /mobile/i.test(userAgent) === true; |
|
| 439 | var isTouch = os.isiOS() || os.isAndroid(); |
|
| 440 | var isPhone = isTouch && !isTablet; |
|
| 441 | var iOSwebview = browser.isSafari() && os.isiOS() && /safari/i.test(userAgent) === false; |
|
| 442 | return { |
|
| 443 | isiPad: constant(isiPad), |
|
| 444 | isiPhone: constant(isiPhone), |
|
| 445 | isTablet: constant(isTablet), |
|
| 446 | isPhone: constant(isPhone), |
|
| 447 | isTouch: constant(isTouch), |
|
| 448 | isAndroid: os.isAndroid, |
|
| 449 | isiOS: os.isiOS, |
|
| 450 | isWebView: constant(iOSwebview) |
|
| 451 | }; |
|
| 452 | }; |
|
| 453 | ||
| 454 | var rawIndexOf = function () { |
|
| 455 | var pIndexOf = Array.prototype.indexOf; |
|