mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
add swfobject/swfobject.d.ts
This commit is contained in:
parent
bba33bcb0b
commit
bdf67e1da0
103
swfobject/swfobject.d.ts
vendored
Normal file
103
swfobject/swfobject.d.ts
vendored
Normal file
@ -0,0 +1,103 @@
|
||||
// Type definitions for swfobject 2.2
|
||||
// https://code.google.com/p/swfobject/
|
||||
|
||||
declare module swfobject {
|
||||
export var ua: {
|
||||
w3: boolean;
|
||||
pv: number[];
|
||||
wk: any;
|
||||
ie: boolean;
|
||||
win: boolean;
|
||||
mac: boolean;
|
||||
};
|
||||
|
||||
export function registerObject(
|
||||
objectIdStr: string,
|
||||
swfVersionStr: string,
|
||||
xiSwfUrlStr: string,
|
||||
callbackFn: (callbackObj: ICallbackObj) => void
|
||||
): void
|
||||
|
||||
export function getObjectById(
|
||||
objectIdStr: string
|
||||
): HTMLElement;
|
||||
|
||||
export function embedSWF(
|
||||
swfUrlStr: string,
|
||||
replaceElemIdStr: string,
|
||||
widthStr: string,
|
||||
heightStr: string,
|
||||
swfVersionStr: string,
|
||||
xiSwfUrlStr: string,
|
||||
flashvarsObj: Object,
|
||||
parObj: Object,
|
||||
attObj: Object,
|
||||
callbackFn: (callbackObj: ICallbackObj) => void
|
||||
): void;
|
||||
|
||||
export function switchOffAutoHideShow(): void;
|
||||
|
||||
export function getFlashPlayerVersion(): IFlashPlayerVersion;
|
||||
|
||||
interface IFlashPlayerVersion {
|
||||
major: number;
|
||||
minor: number;
|
||||
release: number;
|
||||
}
|
||||
|
||||
export function hasPlayerVersion(
|
||||
rv: string
|
||||
): void;
|
||||
|
||||
export function createSWF(
|
||||
attObj: ISwfObjectAttribute,
|
||||
parObj: ISwfObjectParameter,
|
||||
replaceElemIdStr: string
|
||||
): HTMLElement;
|
||||
|
||||
export function showExpressInstall(
|
||||
att: ISwfObjectAttribute,
|
||||
par: ISwfObjectParameter,
|
||||
replaceElemIdStr: string,
|
||||
callbackFn: (callbackObj: ICallbackObj) => void
|
||||
): void;
|
||||
|
||||
export function removeSWF(
|
||||
objElemIdStr: string
|
||||
): void;
|
||||
|
||||
export function createCSS(
|
||||
selStr: string,
|
||||
declStr: string,
|
||||
mediaStr: string,
|
||||
newStyleBoolean: boolean
|
||||
): void;
|
||||
|
||||
export function addDomLoadEvent(
|
||||
fn: () => void
|
||||
): void;
|
||||
|
||||
export function addLoadEvent(
|
||||
fn: (event?: Event) => void
|
||||
): void;
|
||||
|
||||
export function getQueryParamValue(
|
||||
param?: string
|
||||
): string;
|
||||
|
||||
export interface ISwfObjectAttribute {
|
||||
id?: string;
|
||||
width?: string;
|
||||
height?: string;
|
||||
}
|
||||
|
||||
export interface ISwfObjectParameter {
|
||||
flashvars?: string;
|
||||
}
|
||||
|
||||
export interface ICallbackObj {
|
||||
success: boolean;
|
||||
id: string;
|
||||
ref?: HTMLElement;
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user