Merge pull request #4518 from martinmcwhorter/master

mobile-detect
This commit is contained in:
Horiuchi_H
2015-06-03 10:16:12 +09:00
2 changed files with 34 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
/// <reference path="mobile-detect.d.ts" />
var md: MobileDetect = new MobileDetect(window.navigator.userAgent);
var mobie: string = md.mobile()
var phone: string = md.phone()
var tablet: string = md.tablet()
var userAgent: string = md.userAgent()
var os: string = md.os()
var isPhone: boolean = md.is('iPhone')
var bot: boolean = md.is('bot')
var version: number = md.version('Webkit')
var versionStr: string = md.versionStr('Build')
var match: boolean = md.match('playstation|xbox')
+20
View File
@@ -0,0 +1,20 @@
// Type definitions for mobile-detect v1.2.0
// Project: http://hgoebl.github.io/mobile-detect.js/
// Definitions by: Martin McWhorter <https://github.com/martinmcwhorter/>
// Definitions: https://github.com/borisyankov/DefinitelyTyped
declare class MobileDetect {
constructor(userAgent: string, maxPhoneWidth?: number);
is(key: string): boolean;
match(pattern: string|RegExp): boolean
mobile(): string;
mobileGrade(): string;
os(): string;
phone(): string;
tablet(): string;
userAgent(): string;
version(value: string): number;
versionStr(value: string): string;
}