diff --git a/botanjs/src/System/Global.js b/botanjs/src/System/Global.js index 5be52eb..26dd169 100644 --- a/botanjs/src/System/Global.js +++ b/botanjs/src/System/Global.js @@ -12,8 +12,20 @@ var SECURE_HTTP = window.location.href.match( /^https:\/\// ); + var ua = navigator.userAgent; + var MOBILE = Boolean( + ~ua.indexOf( "Android" ) + || ~ua.indexOf( "webOS" ) + || ~ua.indexOf( "iPhone" ) + || ~ua.indexOf( "iPad" ) + || ~ua.indexOf( "iPod" ) + || ~ua.indexOf( "BlackBerry" ) + || ~ua.indexOf( "Windows Phone" ) + ); + ns[ NS_EXPORT ]( EX_READONLY_GETTER, "debug", debug ); ns[ NS_EXPORT ]( EX_CONST, "IE", IE ); ns[ NS_EXPORT ]( EX_CONST, "ALLOWED_ORIGINS", ALLOWED_ORIGINS ); ns[ NS_EXPORT ]( EX_CONST, "SECURE_HTTP", SECURE_HTTP ); + ns[ NS_EXPORT ]( EX_CONST, "MOBILE", MOBILE ); })(); diff --git a/botanjs/src/externs/System.Global.js b/botanjs/src/externs/System.Global.js index 75784c7..98559db 100644 --- a/botanjs/src/externs/System.Global.js +++ b/botanjs/src/externs/System.Global.js @@ -9,3 +9,6 @@ System.Global.IE; /** @type {Boolean} */ System.Global.SECURE_HTTP; + +/** @type {Boolean} */ +System.Global.MOBILE;