braintree-web
Version:
A suite of tools for integrating Braintree in the browser
29 lines (24 loc) • 953 B
JavaScript
;
var isAndroid = require("@braintree/browser-detection/is-android");
var isChromeOS = require("@braintree/browser-detection/is-chrome-os");
var isIos = require("@braintree/browser-detection/is-ios");
var isChrome = require("@braintree/browser-detection/is-chrome");
function hasSoftwareKeyboard() {
return isAndroid() || isChromeOS() || isIos();
}
function isChromeIos() {
return isChrome() && isIos();
}
module.exports = {
isIE: require("@braintree/browser-detection/is-ie"),
isEdge: require("@braintree/browser-detection/is-edge"),
isIe9: require("@braintree/browser-detection/is-ie9"),
isIe10: require("@braintree/browser-detection/is-ie10"),
isAndroid: isAndroid,
isChromeOS: isChromeOS,
isChromeIos: isChromeIos,
isFirefox: require("@braintree/browser-detection/is-firefox"),
isIos: isIos,
isIosWebview: require("@braintree/browser-detection/is-ios-webview"),
hasSoftwareKeyboard: hasSoftwareKeyboard,
};