2012-01-25 23:42:04 +01:00

23 lines
695 B
JavaScript

(function() {
var ua = navigator.userAgent.toLowerCase(),
ie = !!window.ActiveXObject,
webkit = ua.indexOf("webkit") != -1,
mobile = ua.indexOf("mobi") != -1,
android = ua.indexOf("android") != -1,
opera = window.opera;
L.Browser = {
ie: ie,
ie6: ie && !window.XMLHttpRequest,
webkit: webkit,
webkit3d: webkit && ('WebKitCSSMatrix' in window) && ('m11' in new WebKitCSSMatrix()),
mobileWebkit: webkit && (mobile || android),
mobileOpera: mobile && opera,
gecko: ua.indexOf("gecko") != -1,
android: android
};
//TODO replace ugly ua sniffing with feature detection
L.Browser.touch = L.Browser.mobileWebkit || L.Browser.mobileOpera;
})();