Browse Source

* CurrentTargetHTML

Michaël Van Canneyt 2 years ago
parent
commit
f5a20bd63d
1 changed files with 14 additions and 0 deletions
  1. 14 0
      packages/rtl/web.pas

+ 14 - 0
packages/rtl/web.pas

@@ -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.