imperavi-kube
Version:
A web framework for professional developers and designers alike.
34 lines (31 loc) • 704 B
JavaScript
/**
* @library Kube Detect
* @author Imperavi LLC
* @license MIT
*/
(function(Kube)
{
Kube.Detect = function() {};
Kube.Detect.prototype = {
isMobile: function()
{
return /(iPhone|iPod|BlackBerry|Android)/.test(navigator.userAgent);
},
isDesktop: function()
{
return !/(iPhone|iPod|iPad|BlackBerry|Android)/.test(navigator.userAgent);
},
isMobileScreen: function()
{
return ($(window).width() <= 768);
},
isTabletScreen: function()
{
return ($(window).width() >= 768 && $(window).width() <= 1024);
},
isDesktopScreen: function()
{
return ($(window).width() > 1024);
}
};
}(Kube));