Interface Window

Hierarchy

  • EventTarget
    • MSEventAttachmentTarget
      • WindowLocalStorage

Index

Properties

Methods

Properties

public PERSISTENT: number

Used for storage that should not be removed by the user agent without application or user permission.

public TEMPORARY: number

Used for storage with no guarantee of persistence.

public clientInformation: Navigator

public clipboardData: DataTransfer

public closed: boolean

public console: Console

public defaultStatus: string

public event: MSEventObj

public external: External

public indexedDB: IDBFactory

public localStorage: Storage

public maxConnectionsPerServer: number

public msIndexedDB: IDBFactory

public offscreenBuffering: any

public onfocusin: (ev: FocusEvent) => any

public onfocusout: (ev: FocusEvent) => any

public onhelp: (ev: Event) => any

public onmouseenter: (ev: MouseEvent) => any

public onmouseleave: (ev: MouseEvent) => any

public onpointercancel: (ev: PointerEvent) => any

public onpointerdown: (ev: PointerEvent) => any

public onpointerenter: (ev: PointerEvent) => any

public onpointerleave: (ev: PointerEvent) => any

public onpointermove: (ev: PointerEvent) => any

public onpointerout: (ev: PointerEvent) => any

public onpointerover: (ev: PointerEvent) => any

public onpointerup: (ev: PointerEvent) => any

public screenLeft: number

public screenTop: number

public sessionStorage: Storage

public status: string

Methods

public addEventListener(type: string, listener: EventListener, useCapture?: boolean)

Parameters

  • type: string
  • listener: EventListener
  • useCapture?: boolean optional

public atob(encodedString: string): string

Parameters

  • encodedString: string

Returns

string

public attachEvent(event: string, listener: EventListener): boolean

Parameters

  • event: string
  • listener: EventListener

Returns

boolean

public btoa(rawString: string): string

Parameters

  • rawString: string

Returns

string

public captureEvents()

public clearImmediate(handle: number)

Parameters

  • handle: number

public clearImmediate(handle: number)

Parameters

  • handle: number

public clearInterval(handle: number)

Parameters

  • handle: number

public clearTimeout(handle: number)

Parameters

  • handle: number

public createPopup(arguments?: any): MSPopupWindow

Parameters

  • arguments?: any optional

Returns

MSPopupWindow

public detachEvent(event: string, listener: EventListener)

Parameters

  • event: string
  • listener: EventListener

public dispatchEvent(evt: Event): boolean

Parameters

  • evt: Event

Returns

boolean

public execScript(code: string, language?: string): any

Parameters

  • code: string
  • language?: string optional

Returns

any

public item(index: any): any

Parameters

  • index: any

Returns

any

public moveBy(x?: number, y?: number)

Parameters

  • x?: number optional
  • y?: number optional

public moveTo(x?: number, y?: number)

Parameters

  • x?: number optional
  • y?: number optional

public msClearImmediate(handle: number)

Parameters

  • handle: number

public msClearImmediate(handle: number)

Parameters

  • handle: number

public msSetImmediate(expression: any, args?: Array<any>): number

Parameters

  • expression: any
  • args?: Array<any> optional

Returns

number

public msSetImmediate(expression: any, args?: Array<any>): number

Parameters

  • expression: any
  • args?: Array<any> optional

Returns

number

public msWriteProfilerMark(profilerMarkName: string)

Parameters

  • profilerMarkName: string

public navigate(url: string)

Parameters

  • url: string

public releaseEvents()

public removeEventListener(type: string, listener: EventListener, useCapture?: boolean)

Parameters

  • type: string
  • listener: EventListener
  • useCapture?: boolean optional

public requestFileSystem(type: number, size: number, successCallback: FileSystemCallback, errorCallback?: ErrorCallback)

Requests a filesystem in which to store application data.

Parameters

  • type: number

    Whether the filesystem requested should be persistent, as defined above. Use one of TEMPORARY or PERSISTENT.

  • size: number

    This is an indicator of how much storage space, in bytes, the application expects to need.

  • successCallback: FileSystemCallback

    The callback that is called when the user agent provides a filesystem.

  • errorCallback?: ErrorCallback optional

    A callback that is called when errors happen, or when the request to obtain the filesystem is denied.

public requestFileSystemSync(type: number, size: number): FileSystemSync

Requests a filesystem in which to store application data.

Parameters

  • type: number

    Whether the filesystem requested should be persistent, as defined above. Use one of TEMPORARY or PERSISTENT.

  • size: number

    This is an indicator of how much storage space, in bytes, the application expects to need.

Returns

FileSystemSync

public resizeBy(x?: number, y?: number)

Parameters

  • x?: number optional
  • y?: number optional

public resizeTo(x?: number, y?: number)

Parameters

  • x?: number optional
  • y?: number optional

public resolveLocalFileSystemSyncURL(url: string): EntrySync

Allows the user to look up the Entry for a file or directory referred to by a local URL.

Parameters

  • url: string

    A URL referring to a local file in a filesystem accessable via this API.

Returns

EntrySync

public resolveLocalFileSystemURL(url: string, successCallback: EntryCallback, errorCallback?: ErrorCallback)

Allows the user to look up the Entry for a file or directory referred to by a local URL.

Parameters

  • url: string

    A URL referring to a local file in a filesystem accessable via this API.

  • successCallback: EntryCallback

    A callback that is called to report the Entry to which the supplied URL refers.

  • errorCallback?: ErrorCallback optional

    A callback that is called when errors happen, or when the request to obtain the Entry is denied.

public setImmediate(expression: any, args?: Array<any>): number

Parameters

  • expression: any
  • args?: Array<any> optional

Returns

number

public setImmediate(expression: any, args?: Array<any>): number

Parameters

  • expression: any
  • args?: Array<any> optional

Returns

number

public setInterval(handler: any, timeout?: any, args?: Array<any>): number

Parameters

  • handler: any
  • timeout?: any optional
  • args?: Array<any> optional

Returns

number

public setTimeout(handler: any, timeout?: any, args?: Array<any>): number

Parameters

  • handler: any
  • timeout?: any optional
  • args?: Array<any> optional

Returns

number

public showHelp(url: string, helpArg?: any, features?: string)

Parameters

  • url: string
  • helpArg?: any optional
  • features?: string optional

public showModelessDialog(url?: string, argument?: any, options?: any): Window

Parameters

  • url?: string optional
  • argument?: any optional
  • options?: any optional

Returns

Window

public toStaticHTML(html: string): string

Parameters

  • html: string

Returns

string

public webkitRequestFileSystem(type: number, size: number, successCallback: FileSystemCallback, errorCallback?: ErrorCallback)

see requestFileSystem.

Parameters

public webkitRequestFileSystemSync(type: number, size: number): FileSystemSync

see requestFileSystemSync

Parameters

  • type: number
  • size: number

Returns

FileSystemSync