mirror of
https://gitlab.com/freepascal.org/fpc/pas2js.git
synced 2025-04-21 13:59:21 +02:00
* Add overloads for postMessage with options object (bug ID 36727)
This commit is contained in:
parent
6222bd535a
commit
9a0639a37f
@ -1945,6 +1945,11 @@ TEventListenerEvent = class external name 'EventListener_Event' (TJSObject)
|
||||
TJSDOMHighResTimeStamp = Double;
|
||||
TFrameRequestCallback = procedure (aTime: TJSDOMHighResTimeStamp);
|
||||
|
||||
TJSPostMessageOptions = class external name 'Object' (TJSObject)
|
||||
targetOrigin : string;
|
||||
transfer : TJSValueDynArray;
|
||||
end;
|
||||
|
||||
TJSWindowArray = Array of TJSWindow;
|
||||
TJSWindow = class external name 'Window' (TJSObject)
|
||||
Private
|
||||
@ -2073,6 +2078,7 @@ TEventListenerEvent = class external name 'EventListener_Event' (TJSObject)
|
||||
function open(Const aURL,aTarget : String) : TJSWindow; overload;
|
||||
function open(Const aURL,aTarget : String; AOptions : TJSObject) : TJSWindow; overload;
|
||||
procedure postMessage(aMessage : JSValue);
|
||||
procedure postMessage(aMessage : JSValue; aOptions : TJSPostMessageOptions);
|
||||
procedure postMessage(aMessage : JSValue; aTransfer : TJSValueDynArray);
|
||||
procedure postMessage(aMessage : JSValue; aTarget : string);
|
||||
procedure postMessage(aMessage : JSValue; aTarget : string; aTransfer : TJSValueDynArray);
|
||||
|
Loading…
Reference in New Issue
Block a user