Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Util

Hierarchy

  • Util

Index

Properties

Static Private __initialized

__initialized: boolean = false

Static Private _chars

_chars: string = "abcdefghijklmnopqrstuvwxyz"

Static Private _loadFunctions

_loadFunctions: Function[] = []

Static Private _loaded

_loaded: boolean = false

Static Private _readyBound

_readyBound: boolean = false

Static Private _readyRun

_readyRun: boolean = false

Static Private _wildcard

_wildcard: string = null

Static Private _xdCache

_xdCache: Hash<string, string>

Methods

getTypeString

  • getTypeString(): string
  • Returns string

Static absolutizeUrl

  • absolutizeUrl(url?: string): string
  • Parameters

    • Optional url: string

    Returns string

Static addOnLoad

  • addOnLoad(fn: Function): void
  • Parameters

    • fn: Function

    Returns void

Static attachProperties

  • attachProperties<T>(instance: T, obj: any): T
  • Type parameters

    • T

    Parameters

    • instance: T
    • obj: any

    Returns T

Static bindReady

  • bindReady(): void
  • Returns void

Static canAttachProperties

  • canAttachProperties<T>(instance: T, obj: any): boolean
  • Type parameters

    • T

    Parameters

    • instance: T
    • obj: any

    Returns boolean

Static Private compareHost

  • compareHost(host1: Host, host2: Host): boolean
  • Parameters

    Returns boolean

Static construct

  • construct<T>(func: Function, args: IArguments): T
  • Type parameters

    • T

    Parameters

    • func: Function
    • args: IArguments

    Returns T

Static extend

  • extend(dest: any, src: any): any
  • Parameters

    • dest: any
    • src: any

    Returns any

Static Private getCurrentHost

  • getCurrentHost(): Host
  • Returns Host

Static Private getHost

  • getHost(url?: string): Host
  • Parameters

    • Optional url: string

    Returns Host

Static getJavaVersion

  • getJavaVersion(): string
  • Returns string

Static getWildcard

  • getWildcard(): string
  • Returns string

Static hasActiveX

  • hasActiveX(): boolean
  • Returns boolean

Static hasJava

  • hasJava(): boolean
  • Returns boolean

Static initialize

  • initialize(): void
  • Returns void

Static isAndroid

  • isAndroid(): boolean
  • Returns boolean

Static isArray

  • isArray(obj: any): boolean
  • Parameters

    • obj: any

    Returns boolean

Static isArrayType

  • isArrayType(obj: any, typeString: string): boolean
  • Parameters

    • obj: any
    • typeString: string

    Returns boolean

Static isBlackBerry

  • isBlackBerry(): boolean
  • Returns boolean

Static isBoolean

  • isBoolean(obj: any): boolean
  • Parameters

    • obj: any

    Returns boolean

Static isDate

  • isDate(obj: any): boolean
  • Parameters

    • obj: any

    Returns boolean

Static isFunction

  • isFunction(obj: any): boolean
  • Parameters

    • obj: any

    Returns boolean

Static isIE

  • isIE(): boolean
  • Returns boolean

Static isIE6

  • isIE6(): boolean
  • Returns boolean

Static isIE7

  • isIE7(): boolean
  • Returns boolean

Static isIE8

  • isIE8(): boolean
  • Returns boolean

Static isIE9

  • isIE9(): boolean
  • Returns boolean

Static isJavaWebStartInstalledActiveX

  • isJavaWebStartInstalledActiveX(version: string): boolean
  • Parameters

    • version: string

    Returns boolean

Static isMobile

  • isMobile(): boolean
  • Returns boolean

Static isNull

  • isNull(obj: any): boolean
  • Parameters

    • obj: any

    Returns boolean

Static isNullOrUndefined

  • isNullOrUndefined(obj: any): boolean
  • Parameters

    • obj: any

    Returns boolean

Static isNumber

  • isNumber(obj: any): boolean
  • Parameters

    • obj: any

    Returns boolean

Static isObject

  • isObject(obj: any): boolean
  • Parameters

    • obj: any

    Returns boolean

Static isObjectType

  • isObjectType(obj: any, typeString: string): boolean
  • Parameters

    • obj: any
    • typeString: string

    Returns boolean

Static isOpera

  • isOpera(): boolean
  • Returns boolean

Static isPlainObject

  • isPlainObject(obj: any): boolean
  • Parameters

    • obj: any

    Returns boolean

Static isRegExp

  • isRegExp(obj: any): boolean
  • Parameters

    • obj: any

    Returns boolean

Static isString

  • isString(obj: any): boolean
  • Parameters

    • obj: any

    Returns boolean

Static isUint8Array

  • isUint8Array(obj: any): boolean
  • Parameters

    • obj: any

    Returns boolean

Static isUndefined

  • isUndefined(obj: any): boolean
  • Parameters

    • obj: any

    Returns boolean

Static isWindows

  • isWindows(): boolean
  • Returns boolean

Static isXD

  • isXD(url1: string, url2?: string): boolean
  • Parameters

    • url1: string
    • Optional url2: string

    Returns boolean

Static isiOS

  • isiOS(): boolean
  • Returns boolean

Static observe

  • observe(element: EventTarget, event: string, handler: Function): void
  • Parameters

    • element: EventTarget
    • event: string
    • handler: Function

    Returns void

Static observeAttr

  • observeAttr(element: EventTarget, handler: Function): void
  • Parameters

    • element: EventTarget
    • handler: Function

    Returns void

Static Private parseUrl

  • Parameters

    • url: string

    Returns ParsedUrl

Static randomChar

  • randomChar(str: string): string
  • Parameters

    • str: string

    Returns string

Static ready

  • ready(): void
  • Returns void

Static unobserve

  • unobserve(element: EventTarget, event: string, handler: Function): void
  • Parameters

    • element: EventTarget
    • event: string
    • handler: Function

    Returns void

Static wildcard

  • wildcard(str: string): string
  • Parameters

    • str: string

    Returns string