/ fm / liveswitch / Util
Class: Util
fm.liveswitch.Util
Table of contents
Constructors
Properties
Methods
- getTypeString
- absolutizeUrl
- addOnLoad
- attachProperties
- bindReady
- canAttachProperties
- cleanup
- compareHost
- construct
- extend
- getBrowserVersion
- getCurrentHost
- getHost
- getJavaVersion
- getWildcard
- handleVisibilityChange
- hasActiveX
- hasJava
- initialize
- isAndroid
- isArray
- isArrayType
- isBlackBerry
- isBoolean
- isChrome
- isDate
- isEdge
- isError
- isFirefox
- isFunction
- isIE
- isIE6
- isIE7
- isIE8
- isIE9
- isJavaWebStartInstalledActiveX
- isMobile
- isNull
- isNullOrUndefined
- isNumber
- isObject
- isObjectType
- isOpera
- isPlainObject
- isRegExp
- isSafari
- isSafari10
- isSafari11
- isSafari12
- isSafari12_1
- isSafari9
- isString
- isUint8Array
- isUndefined
- isWindows
- isXD
- isiOS
- logWakeLock
- observe
- observeAttr
- obtainWakeLock
- parseUrl
- randomChar
- ready
- releaseWakeLock
- requestWakeLock
- unobserve
- wildcard
Constructors
constructor
+ new Util(): Util
Returns: Util
Properties
__initialized
▪ Private Static __initialized: boolean= false
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:586
_chars
▪ Private Static _chars: string= 'abcdefghijklmnopqrstuvwxyz'
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:20
_loadFunctions
▪ Private Static _loadFunctions: Function[]
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:21
_loaded
▪ Private Static _loaded: boolean= false
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:25
_readyBound
▪ Private Static _readyBound: boolean= false
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:24
_readyRun
▪ Private Static _readyRun: boolean= false
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:23
_wakeLock
▪ Private Static _wakeLock: object
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:460
_wildcard
▪ Private Static _wildcard: string= null
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:22
_xdCache
▪ Private Static _xdCache: Hash<string, string>
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:19
Methods
getTypeString
▸ getTypeString(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:16
absolutizeUrl
▸ StaticabsolutizeUrl(url?: string): string
Parameters:
| Name | Type |
|---|---|
url? |
string |
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:331
addOnLoad
▸ StaticaddOnLoad(fn: Function): void
Parameters:
| Name | Type |
|---|---|
fn |
Function |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:441
attachProperties
▸ StaticattachProperties<T>(instance: T, obj: any): T
Type parameters:
| Name |
|---|
T |
Parameters:
| Name | Type |
|---|---|
instance |
T |
obj |
any |
Returns: T
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:114
bindReady
▸ StaticbindReady(): void
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:530
canAttachProperties
▸ StaticcanAttachProperties<T>(instance: T, obj: any): boolean
Type parameters:
| Name |
|---|
T |
Parameters:
| Name | Type |
|---|---|
instance |
T |
obj |
any |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:103
cleanup
▸ Staticcleanup(): Future<object>
Returns: Future<object>
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:518
compareHost
▸ Private StaticcompareHost(host1: Host, host2: Host): boolean
Parameters:
| Name | Type |
|---|---|
host1 |
Host |
host2 |
Host |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:306
construct
▸ Staticconstruct<T>(func: Function, args: IArguments): T
Type parameters:
| Name |
|---|
T |
Parameters:
| Name | Type |
|---|---|
func |
Function |
args |
IArguments |
Returns: T
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:428
extend
▸ Staticextend(dest: any, src: any): any
Parameters:
| Name | Type |
|---|---|
dest |
any |
src |
any |
Returns: any
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:435
getBrowserVersion
▸ StaticgetBrowserVersion(): number
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:213
getCurrentHost
▸ Private StaticgetCurrentHost(): Host
Returns: Host
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:309
getHost
▸ Private StaticgetHost(url?: string): Host
Parameters:
| Name | Type |
|---|---|
url? |
string |
Returns: Host
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:296
getJavaVersion
▸ StaticgetJavaVersion(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:234
getWildcard
▸ StaticgetWildcard(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:360
handleVisibilityChange
▸ Private StatichandleVisibilityChange(): void
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:513
hasActiveX
▸ StatichasActiveX(checkFiltering?: boolean): boolean
Parameters:
| Name | Type |
|---|---|
checkFiltering? |
boolean |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:205
hasJava
▸ StatichasJava(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:231
initialize
▸ Staticinitialize(): void
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:587
isAndroid
▸ StaticisAndroid(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:189
isArray
▸ StaticisArray(obj: any): boolean
Parameters:
| Name | Type |
|---|---|
obj |
any |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:47
isArrayType
▸ StaticisArrayType(obj: any, typeString: string): boolean
Parameters:
| Name | Type |
|---|---|
obj |
any |
typeString |
string |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:77
isBlackBerry
▸ StaticisBlackBerry(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:192
isBoolean
▸ StaticisBoolean(obj: any): boolean
Parameters:
| Name | Type |
|---|---|
obj |
any |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:32
isChrome
▸ StaticisChrome(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:155
isDate
▸ StaticisDate(obj: any): boolean
Parameters:
| Name | Type |
|---|---|
obj |
any |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:53
isEdge
▸ StaticisEdge(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:152
isError
▸ StaticisError(obj: any): boolean
Parameters:
| Name | Type |
|---|---|
obj |
any |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:59
isFirefox
▸ StaticisFirefox(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:158
isFunction
▸ StaticisFunction(obj: any): boolean
Parameters:
| Name | Type |
|---|---|
obj |
any |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:44
isIE
▸ StaticisIE(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:137
isIE6
▸ StaticisIE6(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:140
isIE7
▸ StaticisIE7(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:143
isIE8
▸ StaticisIE8(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:146
isIE9
▸ StaticisIE9(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:149
isJavaWebStartInstalledActiveX
▸ StaticisJavaWebStartInstalledActiveX(version: string): boolean
Parameters:
| Name | Type |
|---|---|
version |
string |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:271
isMobile
▸ StaticisMobile(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:202
isNull
▸ StaticisNull(obj: any): boolean
Parameters:
| Name | Type |
|---|---|
obj |
any |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:35
isNullOrUndefined
▸ StaticisNullOrUndefined(obj: any): boolean
Parameters:
| Name | Type |
|---|---|
obj |
any |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:41
isNumber
▸ StaticisNumber(obj: any): boolean
Parameters:
| Name | Type |
|---|---|
obj |
any |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:26
isObject
▸ StaticisObject(obj: any): boolean
Parameters:
| Name | Type |
|---|---|
obj |
any |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:71
isObjectType
▸ StaticisObjectType(obj: any, typeString: string): boolean
Parameters:
| Name | Type |
|---|---|
obj |
any |
typeString |
string |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:74
isOpera
▸ StaticisOpera(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:183
isPlainObject
▸ StaticisPlainObject(obj: any): boolean
Parameters:
| Name | Type |
|---|---|
obj |
any |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:80
isRegExp
▸ StaticisRegExp(obj: any): boolean
Parameters:
| Name | Type |
|---|---|
obj |
any |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:56
isSafari
▸ StaticisSafari(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:177
isSafari10
▸ StaticisSafari10(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:165
isSafari11
▸ StaticisSafari11(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:168
isSafari12
▸ StaticisSafari12(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:171
isSafari12_1
▸ StaticisSafari12_1(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:174
isSafari9
▸ StaticisSafari9(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:162
isString
▸ StaticisString(obj: any): boolean
Parameters:
| Name | Type |
|---|---|
obj |
any |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:29
isUint8Array
▸ StaticisUint8Array(obj: any): boolean
Parameters:
| Name | Type |
|---|---|
obj |
any |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:50
isUndefined
▸ StaticisUndefined(obj: any): boolean
Parameters:
| Name | Type |
|---|---|
obj |
any |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:38
isWindows
▸ StaticisWindows(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:186
isXD
▸ StaticisXD(url1: string, url2?: string): boolean
Parameters:
| Name | Type |
|---|---|
url1 |
string |
url2? |
string |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:278
isiOS
▸ StaticisiOS(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:195
logWakeLock
▸ Private StaticlogWakeLock(acquired: boolean): void
Parameters:
| Name | Type |
|---|---|
acquired |
boolean |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:461
observe
▸ Staticobserve(element: EventTarget, event: string, handler: Function): void
Parameters:
| Name | Type |
|---|---|
element |
EventTarget |
event |
string |
handler |
Function |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:372
observeAttr
▸ StaticobserveAttr(element: EventTarget, handler: Function): void
Parameters:
| Name | Type |
|---|---|
element |
EventTarget |
handler |
Function |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:388
obtainWakeLock
▸ Private StaticobtainWakeLock(): Future<object>
Returns: Future<object>
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:464
parseUrl
▸ Private StaticparseUrl(url: string): ParsedUrl
Parameters:
| Name | Type |
|---|---|
url |
string |
Returns: ParsedUrl
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:317
randomChar
▸ StaticrandomChar(str: string): string
Parameters:
| Name | Type |
|---|---|
str |
string |
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:366
ready
▸ Staticready(): void
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:448
releaseWakeLock
▸ StaticreleaseWakeLock(): Future<object>
Returns: Future<object>
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:499
requestWakeLock
▸ StaticrequestWakeLock(reacquire: boolean): Future<object>
Parameters:
| Name | Type |
|---|---|
reacquire |
boolean |
Returns: Future<object>
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:486
unobserve
▸ Staticunobserve(element: EventTarget, event: string, handler: Function): void
Parameters:
| Name | Type |
|---|---|
element |
EventTarget |
event |
string |
handler |
Function |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:381
wildcard
▸ Staticwildcard(str: string): string
Parameters:
| Name | Type |
|---|---|
str |
string |
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/Util.ts:357