소스 검색

* Better event definitions for focus, animation, load and pagetransition

Michaël Van Canneyt 6 달 전
부모
커밋
664c2b4bd4
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      packages/rtl/src/web.pas

+ 4 - 4
packages/rtl/src/web.pas

@@ -1000,15 +1000,15 @@ Type
 
   { Various events }
 
-  TJSFocusEvent = Class(TJSEvent)
+  TJSFocusEvent = Class external name 'FocusEvent' (TJSEvent)
   private
     FrelatedTarget : TJSElement external name 'relatedTarget';
   public
     property relatedTarget : TJSElement Read FrelatedTarget;
   end;
 
-  TJSAnimationEvent = Class(TJSEvent);
-  TJSLoadEvent = Class(TJSEvent);
+  TJSAnimationEvent = Class external name 'AnimationEvent' (TJSEvent);
+  TJSLoadEvent = Class external name 'LoadEvent' (TJSEvent);
 
   TJSErrorEvent = class external name 'ErrorEvent' (TJSEvent)
   Private
@@ -1025,7 +1025,7 @@ Type
     Property error : TJSObject read FError;
   end;
 
-  TJSPageTransitionEvent = class(TJSEvent)
+  TJSPageTransitionEvent = class external name 'PageTransitionEvent' (TJSEvent)
   end;
 
   TJSHashChangeEvent = class external name 'HashChangeEvent' (TJSEvent)