* Some additions: window.postmessage, form.checkvalidity, overload for image constructor

This commit is contained in:
michael 2019-10-18 07:58:00 +00:00
parent e2d6dad186
commit 6587b4df8e

View File

@ -2044,6 +2044,8 @@ TEventListenerEvent = class external name 'EventListener_Event' (TJSObject)
function open(Const aURL : String) : TJSWindow; overload; function open(Const aURL : String) : TJSWindow; overload;
function open(Const aURL,aTarget : String) : TJSWindow; overload; function open(Const aURL,aTarget : String) : TJSWindow; overload;
function open(Const aURL,aTarget : String; AOptions : TJSObject) : TJSWindow; overload; function open(Const aURL,aTarget : String; AOptions : TJSObject) : TJSWindow; overload;
procedure postMessage(aMessage : JSValue; aTarget : string);
procedure postMessage(aMessage : JSValue; aTarget : string; aTransfer : TJSValueDynArray);
procedure print; procedure print;
function prompt(const aMessage : String) : String; overload; function prompt(const aMessage : String) : String; overload;
function prompt(const aMessage,aDefault : String) : String; overload; function prompt(const aMessage,aDefault : String) : String; overload;
@ -2244,6 +2246,7 @@ TEventListenerEvent = class external name 'EventListener_Event' (TJSObject)
Public Public
Procedure reset; Procedure reset;
function reportValidity : Boolean; function reportValidity : Boolean;
function checkValidity : Boolean;
procedure submit; procedure submit;
method : string; method : string;
target : string; target : string;
@ -2443,7 +2446,7 @@ TEventListenerEvent = class external name 'EventListener_Event' (TJSObject)
FX: NativeInt; external name 'x'; FX: NativeInt; external name 'x';
FY: NativeInt; external name 'y'; FY: NativeInt; external name 'y';
Public Public
constructor New(x,y : Cardinal); constructor New(x,y : Cardinal); overload;
alt: String; alt: String;
crossOrigin: String; crossOrigin: String;
decoding: String; decoding: String;
@ -3574,6 +3577,7 @@ TEventListenerEvent = class external name 'EventListener_Event' (TJSObject)
end; end;
TJSHTMLAudioElement = Class external name 'HTMLAudioElement' (TJSHTMLMediaElement) TJSHTMLAudioElement = Class external name 'HTMLAudioElement' (TJSHTMLMediaElement)
end; end;
TJSFormDataEntryValue = String; TJSFormDataEntryValue = String;