|
@@ -437,10 +437,14 @@ TEventListenerEvent = class external name 'EventListener_Event' (TJSObject)
|
|
TJSEventHelper = class helper for TJSEvent
|
|
TJSEventHelper = class helper for TJSEvent
|
|
private
|
|
private
|
|
function GetCurrentTargetElement: TJSElement;
|
|
function GetCurrentTargetElement: TJSElement;
|
|
|
|
+ function GetCurrentTargetHTMLElement: TJSHTMLElement;
|
|
function GetTargetElement: TJSElement;
|
|
function GetTargetElement: TJSElement;
|
|
|
|
+ function GetTargetHTMLElement: TJSHTMLElement;
|
|
Public
|
|
Public
|
|
property currentTargetElement : TJSElement Read GetCurrentTargetElement;
|
|
property currentTargetElement : TJSElement Read GetCurrentTargetElement;
|
|
|
|
+ property currentTargetHTMLElement : TJSHTMLElement Read GetCurrentTargetHTMLElement;
|
|
property targetElement : TJSElement Read GetTargetElement;
|
|
property targetElement : TJSElement Read GetTargetElement;
|
|
|
|
+ property targetHTMLElement : TJSHTmlElement Read GetTargetHTMLElement;
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
|
|
@@ -3361,9 +3365,19 @@ begin
|
|
Result:=TJSElement(CurrentTarget);
|
|
Result:=TJSElement(CurrentTarget);
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
+function TJSEventHelper.GetCurrentTargetHTMLElement: TJSHTMLElement;
|
|
|
|
+begin
|
|
|
|
+ Result:=TJSHTMLElement(CurrentTarget);
|
|
|
|
+end;
|
|
|
|
+
|
|
function TJSEventHelper.GetTargetElement: TJSElement;
|
|
function TJSEventHelper.GetTargetElement: TJSElement;
|
|
begin
|
|
begin
|
|
Result:=TJSElement(Target);
|
|
Result:=TJSElement(Target);
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
+function TJSEventHelper.GetTargetHTMLElement: TJSHTMLElement;
|
|
|
|
+begin
|
|
|
|
+ Result:=TJSHTMLElement(Target);
|
|
|
|
+end;
|
|
|
|
+
|
|
end.
|
|
end.
|