[HtmlUnit] SVN: [14414] trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/ javascript/host

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[HtmlUnit] SVN: [14414] trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/ javascript/host

asashour-2
Revision: 14414
          http://sourceforge.net/p/htmlunit/code/14414
Author:   asashour
Date:     2017-05-08 07:34:36 +0000 (Mon, 08 May 2017)
Log Message:
-----------
FF52

Modified Paths:
--------------
    trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Window.java
    trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/Document.java
    trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElement.java

Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Window.java
===================================================================
--- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Window.java 2017-05-08 07:19:19 UTC (rev 14413)
+++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Window.java 2017-05-08 07:34:36 UTC (rev 14414)
@@ -24,6 +24,7 @@
 import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE;
 import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF;
 import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF45;
+import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52;
 import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE;
 
 import java.io.IOException;
@@ -2420,7 +2421,7 @@
      * Returns the {@code onanimationiteration} event handler.
      * @return the {@code onanimationiteration} event handler
      */
-    @JsxGetter(CHROME)
+    @JsxGetter({CHROME, FF52})
     public Function getOnanimationiteration() {
         return getEventHandler("animationiteration");
     }
@@ -2429,7 +2430,7 @@
      * Sets the {@code onanimationiteration} event handler.
      * @param onanimationiteration the {@code onanimationiteration} event handler
      */
-    @JsxSetter(CHROME)
+    @JsxSetter({CHROME, FF52})
     public void setOnanimationiteration(final Object onanimationiteration) {
         setHandlerForJavaScript("animationiteration", onanimationiteration);
     }
@@ -2600,7 +2601,7 @@
      * Returns the {@code onwebkitanimationstart} event handler.
      * @return the {@code onwebkitanimationstart} event handler
      */
-    @JsxGetter(CHROME)
+    @JsxGetter({CHROME, FF52})
     public Function getOnwebkitanimationstart() {
         return getEventHandler("webkitanimationstart");
     }
@@ -2609,7 +2610,7 @@
      * Sets the {@code onwebkitanimationstart} event handler.
      * @param onwebkitanimationstart the {@code onwebkitanimationstart} event handler
      */
-    @JsxSetter(CHROME)
+    @JsxSetter({CHROME, FF52})
     public void setOnwebkitanimationstart(final Object onwebkitanimationstart) {
         setHandlerForJavaScript("webkitanimationstart", onwebkitanimationstart);
     }
@@ -2798,7 +2799,7 @@
      * Returns the {@code ontoggle} event handler.
      * @return the {@code ontoggle} event handler
      */
-    @JsxGetter(CHROME)
+    @JsxGetter({CHROME, FF52})
     public Function getOntoggle() {
         return getEventHandler("toggle");
     }
@@ -2807,7 +2808,7 @@
      * Sets the {@code ontoggle} event handler.
      * @param ontoggle the {@code ontoggle} event handler
      */
-    @JsxSetter(CHROME)
+    @JsxSetter({CHROME, FF52})
     public void setOntoggle(final Object ontoggle) {
         setHandlerForJavaScript("toggle", ontoggle);
     }
@@ -3032,7 +3033,7 @@
      * Returns the {@code onanimationend} event handler.
      * @return the {@code onanimationend} event handler
      */
-    @JsxGetter(CHROME)
+    @JsxGetter({CHROME, FF52})
     public Function getOnanimationend() {
         return getEventHandler("animationend");
     }
@@ -3041,7 +3042,7 @@
      * Sets the {@code onanimationend} event handler.
      * @param onanimationend the {@code onanimationend} event handler
      */
-    @JsxSetter(CHROME)
+    @JsxSetter({CHROME, FF52})
     public void setOnanimationend(final Object onanimationend) {
         setHandlerForJavaScript("animationend", onanimationend);
     }
@@ -3698,7 +3699,7 @@
      * Returns the {@code onanimationstart} event handler.
      * @return the {@code onanimationstart} event handler
      */
-    @JsxGetter(CHROME)
+    @JsxGetter({CHROME, FF52})
     public Function getOnanimationstart() {
         return getEventHandler("animationstart");
     }
@@ -3707,7 +3708,7 @@
      * Sets the {@code onanimationstart} event handler.
      * @param onanimationstart the {@code onanimationstart} event handler
      */
-    @JsxSetter(CHROME)
+    @JsxSetter({CHROME, FF52})
     public void setOnanimationstart(final Object onanimationstart) {
         setHandlerForJavaScript("animationstart", onanimationstart);
     }
@@ -3770,7 +3771,7 @@
      * Returns the {@code onwebkitanimationiteration} event handler.
      * @return the {@code onwebkitanimationiteration} event handler
      */
-    @JsxGetter(CHROME)
+    @JsxGetter({CHROME, FF52})
     public Function getOnwebkitanimationiteration() {
         return getEventHandler("webkitanimationiteration");
     }
@@ -3779,7 +3780,7 @@
      * Sets the {@code onwebkitanimationiteration} event handler.
      * @param onwebkitanimationiteration the {@code onwebkitanimationiteration} event handler
      */
-    @JsxSetter(CHROME)
+    @JsxSetter({CHROME, FF52})
     public void setOnwebkitanimationiteration(final Object onwebkitanimationiteration) {
         setHandlerForJavaScript("webkitanimationiteration", onwebkitanimationiteration);
     }
@@ -4004,7 +4005,7 @@
      * Returns the {@code onwebkittransitionend} event handler.
      * @return the {@code onwebkittransitionend} event handler
      */
-    @JsxGetter(CHROME)
+    @JsxGetter({CHROME, FF52})
     public Function getOnwebkittransitionend() {
         return getEventHandler("webkittransitionend");
     }
@@ -4013,7 +4014,7 @@
      * Sets the {@code onwebkittransitionend} event handler.
      * @param onwebkittransitionend the {@code onwebkittransitionend} event handler
      */
-    @JsxSetter(CHROME)
+    @JsxSetter({CHROME, FF52})
     public void setOnwebkittransitionend(final Object onwebkittransitionend) {
         setHandlerForJavaScript("webkittransitionend", onwebkittransitionend);
     }
@@ -4166,7 +4167,7 @@
      * Returns the {@code onwebkitanimationend} event handler.
      * @return the {@code onwebkitanimationend} event handler
      */
-    @JsxGetter(CHROME)
+    @JsxGetter({CHROME, FF52})
     public Function getOnwebkitanimationend() {
         return getEventHandler("webkitanimationend");
     }
@@ -4175,7 +4176,7 @@
      * Sets the {@code onwebkitanimationend} event handler.
      * @param onwebkitanimationend the {@code onwebkitanimationend} event handler
      */
-    @JsxSetter(CHROME)
+    @JsxSetter({CHROME, FF52})
     public void setOnwebkitanimationend(final Object onwebkitanimationend) {
         setHandlerForJavaScript("webkitanimationend", onwebkitanimationend);
     }
@@ -4202,7 +4203,7 @@
      * Returns the {@code ontransitionend} event handler.
      * @return the {@code ontransitionend} event handler
      */
-    @JsxGetter(CHROME)
+    @JsxGetter({CHROME, FF52})
     public Function getOntransitionend() {
         return getEventHandler("transitionend");
     }
@@ -4211,7 +4212,7 @@
      * Sets the {@code ontransitionend} event handler.
      * @param ontransitionend the {@code ontransitionend} event handler
      */
-    @JsxSetter(CHROME)
+    @JsxSetter({CHROME, FF52})
     public void setOntransitionend(final Object ontransitionend) {
         setHandlerForJavaScript("transitionend", ontransitionend);
     }
@@ -4342,6 +4343,78 @@
         setHandlerForJavaScript("popstate", onpopstate);
     }
 
+    /**
+     * Returns the {@code onabsolutedeviceorientation} event handler.
+     * @return the {@code onabsolutedeviceorientation} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnabsolutedeviceorientation() {
+        return getEventHandler("absolutedeviceorientation");
+    }
+
+    /**
+     * Sets the {@code onabsolutedeviceorientation} event handler.
+     * @param absolutedeviceorientation the {@code onabsolutedeviceorientation} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnabsolutedeviceorientation(final Object absolutedeviceorientation) {
+        setEventHandler("absolutedeviceorientation", absolutedeviceorientation);
+    }
+
+    /**
+     * Returns the {@code ondragexit} event handler.
+     * @return the {@code ondragexit} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOndragexit() {
+        return getEventHandler("dragexit");
+    }
+
+    /**
+     * Sets the {@code ondragexit} event handler.
+     * @param dragexit the {@code ondragexit} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOndragexit(final Object dragexit) {
+        setEventHandler("dragexit", dragexit);
+    }
+
+    /**
+     * Returns the {@code onloadend} event handler.
+     * @return the {@code onloadend} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnloadend() {
+        return getEventHandler("loadend");
+    }
+
+    /**
+     * Sets the {@code onloadend} event handler.
+     * @param loadend the {@code onloadend} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnloadend(final Object loadend) {
+        setEventHandler("loadend", loadend);
+    }
+
+    /**
+     * Returns the {@code onselectstart} event handler.
+     * @return the {@code onselectstart} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnselectstart() {
+        return getEventHandler("selectstart");
+    }
+
+    /**
+     * Sets the {@code onselectstart} event handler.
+     * @param selectstart the {@code onselectstart} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnselectstart(final Object selectstart) {
+        setEventHandler("selectstart", selectstart);
+    }
+
 }
 
 class HTMLCollectionFrames extends HTMLCollection {

Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/Document.java
===================================================================
--- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/Document.java 2017-05-08 07:19:19 UTC (rev 14413)
+++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/Document.java 2017-05-08 07:34:36 UTC (rev 14414)
@@ -35,6 +35,7 @@
 import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE;
 import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF;
 import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF45;
+import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52;
 import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE;
 import static com.gargoylesoftware.htmlunit.util.StringUtils.parseHttpDate;
 
@@ -2994,7 +2995,7 @@
      * Returns the {@code onpointerlockchange} event handler for this element.
      * @return the {@code onpointerlockchange} event handler for this element
      */
-    @JsxGetter(CHROME)
+    @JsxGetter({CHROME, FF52})
     public Function getOnpointerlockchange() {
         return getEventHandler("pointerlockchange");
     }
@@ -3003,7 +3004,7 @@
      * Sets the {@code onpointerlockchange} event handler for this element.
      * @param onpointerlockchange the {@code onpointerlockchange} event handler for this element
      */
-    @JsxSetter(CHROME)
+    @JsxSetter({CHROME, FF52})
     public void setOnpointerlockchange(final Object onpointerlockchange) {
         setEventHandler("pointerlockchange", onpointerlockchange);
     }
@@ -3012,7 +3013,7 @@
      * Returns the {@code onpointerlockerror} event handler for this element.
      * @return the {@code onpointerlockerror} event handler for this element
      */
-    @JsxGetter(CHROME)
+    @JsxGetter({CHROME, FF52})
     public Function getOnpointerlockerror() {
         return getEventHandler("pointerlockerror");
     }
@@ -3021,7 +3022,7 @@
      * Sets the {@code onpointerlockerror} event handler for this element.
      * @param onpointerlockerror the {@code onpointerlockerror} event handler for this element
      */
-    @JsxSetter(CHROME)
+    @JsxSetter({CHROME, FF52})
     public void setOnpointerlockerror(final Object onpointerlockerror) {
         setEventHandler("pointerlockerror", onpointerlockerror);
     }
@@ -3264,7 +3265,7 @@
      * Returns the {@code onselectionchange} event handler for this element.
      * @return the {@code onselectionchange} event handler for this element
      */
-    @JsxGetter({CHROME, IE})
+    @JsxGetter({CHROME, IE, FF52})
     public Function getOnselectionchange() {
         return getEventHandler("selectionchange");
     }
@@ -3273,7 +3274,7 @@
      * Sets the {@code onselectionchange} event handler for this element.
      * @param onselectionchange the {@code onselectionchange} event handler for this element
      */
-    @JsxSetter({CHROME, IE})
+    @JsxSetter({CHROME, IE, FF52})
     public void setOnselectionchange(final Object onselectionchange) {
         setEventHandler("selectionchange", onselectionchange);
     }
@@ -3282,7 +3283,7 @@
      * Returns the {@code onselectstart} event handler for this element.
      * @return the {@code onselectstart} event handler for this element
      */
-    @JsxGetter({CHROME, IE})
+    @JsxGetter({CHROME, IE, FF52})
     public Function getOnselectstart() {
         return getEventHandler("selectstart");
     }
@@ -3291,7 +3292,7 @@
      * Sets the {@code onselectstart} event handler for this element.
      * @param onselectstart the {@code onselectstart} event handler for this element
      */
-    @JsxSetter({CHROME, IE})
+    @JsxSetter({CHROME, IE, FF52})
     public void setOnselectstart(final Object onselectstart) {
         setEventHandler("selectstart", onselectstart);
     }
@@ -3390,7 +3391,7 @@
      * Returns the {@code ontoggle} event handler for this element.
      * @return the {@code ontoggle} event handler for this element
      */
-    @JsxGetter(CHROME)
+    @JsxGetter({CHROME, FF52})
     public Function getOntoggle() {
         return getEventHandler("toggle");
     }
@@ -3399,7 +3400,7 @@
      * Sets the {@code ontoggle} event handler for this element.
      * @param ontoggle the {@code ontoggle} event handler for this element
      */
-    @JsxSetter(CHROME)
+    @JsxSetter({CHROME, FF52})
     public void setOntoggle(final Object ontoggle) {
         setEventHandler("toggle", ontoggle);
     }
@@ -4106,4 +4107,184 @@
         setEventHandler("deactivate", ondeactivate);
     }
 
+    /**
+     * Returns the {@code onanimationend} event handler.
+     * @return the {@code onanimationend} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnanimationend() {
+        return getEventHandler("animationend");
+    }
+
+    /**
+     * Sets the {@code onanimationend} event handler.
+     * @param animationend the {@code onanimationend} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnanimationend(final Object animationend) {
+        setEventHandler("animationend", animationend);
+    }
+
+    /**
+     * Returns the {@code onanimationiteration} event handler.
+     * @return the {@code onanimationiteration} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnanimationiteration() {
+        return getEventHandler("animationiteration");
+    }
+
+    /**
+     * Sets the {@code onanimationiteration} event handler.
+     * @param animationiteration the {@code onanimationiteration} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnanimationiteration(final Object animationiteration) {
+        setEventHandler("animationiteration", animationiteration);
+    }
+
+    /**
+     * Returns the {@code onanimationstart} event handler.
+     * @return the {@code onanimationstart} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnanimationstart() {
+        return getEventHandler("animationstart");
+    }
+
+    /**
+     * Sets the {@code onanimationstart} event handler.
+     * @param animationstart the {@code onanimationstart} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnanimationstart(final Object animationstart) {
+        setEventHandler("animationstart", animationstart);
+    }
+
+    /**
+     * Returns the {@code ondragexit} event handler.
+     * @return the {@code ondragexit} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOndragexit() {
+        return getEventHandler("dragexit");
+    }
+
+    /**
+     * Sets the {@code ondragexit} event handler.
+     * @param dragexit the {@code ondragexit} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOndragexit(final Object dragexit) {
+        setEventHandler("dragexit", dragexit);
+    }
+
+    /**
+     * Returns the {@code onloadend} event handler.
+     * @return the {@code onloadend} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnloadend() {
+        return getEventHandler("loadend");
+    }
+
+    /**
+     * Sets the {@code onloadend} event handler.
+     * @param loadend the {@code onloadend} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnloadend(final Object loadend) {
+        setEventHandler("loadend", loadend);
+    }
+
+    /**
+     * Returns the {@code ontransitionend} event handler.
+     * @return the {@code ontransitionend} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOntransitionend() {
+        return getEventHandler("transitionend");
+    }
+
+    /**
+     * Sets the {@code ontransitionend} event handler.
+     * @param transitionend the {@code ontransitionend} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOntransitionend(final Object transitionend) {
+        setEventHandler("transitionend", transitionend);
+    }
+
+    /**
+     * Returns the {@code onwebkitanimationend} event handler.
+     * @return the {@code onwebkitanimationend} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnwebkitanimationend() {
+        return getEventHandler("webkitanimationend");
+    }
+
+    /**
+     * Sets the {@code onwebkitanimationend} event handler.
+     * @param webkitanimationend the {@code onwebkitanimationend} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnwebkitanimationend(final Object webkitanimationend) {
+        setEventHandler("webkitanimationend", webkitanimationend);
+    }
+
+    /**
+     * Returns the {@code onwebkitanimationiteration} event handler.
+     * @return the {@code onwebkitanimationiteration} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnwebkitanimationiteration() {
+        return getEventHandler("webkitanimationiteration");
+    }
+
+    /**
+     * Sets the {@code onwebkitanimationiteration} event handler.
+     * @param webkitanimationiteration the {@code onwebkitanimationiteration} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnwebkitanimationiteration(final Object webkitanimationiteration) {
+        setEventHandler("webkitanimationiteration", webkitanimationiteration);
+    }
+
+    /**
+     * Returns the {@code onwebkitanimationstart} event handler.
+     * @return the {@code onwebkitanimationstart} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnwebkitanimationstart() {
+        return getEventHandler("webkitanimationstart");
+    }
+
+    /**
+     * Sets the {@code onwebkitanimationstart} event handler.
+     * @param webkitanimationstart the {@code onwebkitanimationstart} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnwebkitanimationstart(final Object webkitanimationstart) {
+        setEventHandler("webkitanimationstart", webkitanimationstart);
+    }
+
+    /**
+     * Returns the {@code onwebkittransitionend} event handler.
+     * @return the {@code onwebkittransitionend} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnwebkittransitionend() {
+        return getEventHandler("webkittransitionend");
+    }
+
+    /**
+     * Sets the {@code onwebkittransitionend} event handler.
+     * @param webkittransitionend the {@code onwebkittransitionend} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnwebkittransitionend(final Object webkittransitionend) {
+        setEventHandler("webkittransitionend", webkittransitionend);
+    }
+
 }

Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElement.java
===================================================================
--- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElement.java 2017-05-08 07:19:19 UTC (rev 14413)
+++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElement.java 2017-05-08 07:34:36 UTC (rev 14414)
@@ -3447,7 +3447,7 @@
      * Returns the {@code ontoggle} event handler for this element.
      * @return the {@code ontoggle} event handler for this element
      */
-    @JsxGetter(CHROME)
+    @JsxGetter({CHROME, FF52})
     public Function getOntoggle() {
         return getEventHandler("toggle");
     }
@@ -3456,7 +3456,7 @@
      * Sets the {@code ontoggle} event handler for this element.
      * @param ontoggle the {@code ontoggle} event handler for this element
      */
-    @JsxSetter(CHROME)
+    @JsxSetter({CHROME, FF52})
     public void setOntoggle(final Object ontoggle) {
         setEventHandler("toggle", ontoggle);
     }
@@ -3820,7 +3820,7 @@
      * @return the {@code onselectstart} event handler for this element
      */
     @Override
-    @JsxGetter(IE)
+    @JsxGetter({IE, FF52})
     public Function getOnselectstart() {
         return getEventHandler("selectstart");
     }
@@ -3830,9 +3830,189 @@
      * @param onselectstart the {@code onselectstart} event handler for this element
      */
     @Override
-    @JsxSetter(IE)
+    @JsxSetter({IE, FF52})
     public void setOnselectstart(final Object onselectstart) {
         setEventHandler("selectstart", onselectstart);
     }
 
+    /**
+     * Returns the {@code onanimationend} event handler.
+     * @return the {@code onanimationend} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnanimationend() {
+        return getEventHandler("animationend");
+    }
+
+    /**
+     * Sets the {@code onanimationend} event handler.
+     * @param animationend the {@code onanimationend} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnanimationend(final Object animationend) {
+        setEventHandler("animationend", animationend);
+    }
+
+    /**
+     * Returns the {@code onanimationiteration} event handler.
+     * @return the {@code onanimationiteration} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnanimationiteration() {
+        return getEventHandler("animationiteration");
+    }
+
+    /**
+     * Sets the {@code onanimationiteration} event handler.
+     * @param animationiteration the {@code onanimationiteration} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnanimationiteration(final Object animationiteration) {
+        setEventHandler("animationiteration", animationiteration);
+    }
+
+    /**
+     * Returns the {@code onanimationstart} event handler.
+     * @return the {@code onanimationstart} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnanimationstart() {
+        return getEventHandler("animationstart");
+    }
+
+    /**
+     * Sets the {@code onanimationstart} event handler.
+     * @param animationstart the {@code onanimationstart} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnanimationstart(final Object animationstart) {
+        setEventHandler("animationstart", animationstart);
+    }
+
+    /**
+     * Returns the {@code ondragexit} event handler.
+     * @return the {@code ondragexit} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOndragexit() {
+        return getEventHandler("dragexit");
+    }
+
+    /**
+     * Sets the {@code ondragexit} event handler.
+     * @param dragexit the {@code ondragexit} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOndragexit(final Object dragexit) {
+        setEventHandler("dragexit", dragexit);
+    }
+
+    /**
+     * Returns the {@code onloadend} event handler.
+     * @return the {@code onloadend} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnloadend() {
+        return getEventHandler("loadend");
+    }
+
+    /**
+     * Sets the {@code onloadend} event handler.
+     * @param loadend the {@code onloadend} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnloadend(final Object loadend) {
+        setEventHandler("loadend", loadend);
+    }
+
+    /**
+     * Returns the {@code ontransitionend} event handler.
+     * @return the {@code ontransitionend} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOntransitionend() {
+        return getEventHandler("transitionend");
+    }
+
+    /**
+     * Sets the {@code ontransitionend} event handler.
+     * @param transitionend the {@code ontransitionend} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOntransitionend(final Object transitionend) {
+        setEventHandler("transitionend", transitionend);
+    }
+
+    /**
+     * Returns the {@code onwebkitanimationend} event handler.
+     * @return the {@code onwebkitanimationend} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnwebkitanimationend() {
+        return getEventHandler("webkitanimationend");
+    }
+
+    /**
+     * Sets the {@code onwebkitanimationend} event handler.
+     * @param webkitanimationend the {@code onwebkitanimationend} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnwebkitanimationend(final Object webkitanimationend) {
+        setEventHandler("webkitanimationend", webkitanimationend);
+    }
+
+    /**
+     * Returns the {@code onwebkitanimationiteration} event handler.
+     * @return the {@code onwebkitanimationiteration} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnwebkitanimationiteration() {
+        return getEventHandler("webkitanimationiteration");
+    }
+
+    /**
+     * Sets the {@code onwebkitanimationiteration} event handler.
+     * @param webkitanimationiteration the {@code onwebkitanimationiteration} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnwebkitanimationiteration(final Object webkitanimationiteration) {
+        setEventHandler("webkitanimationiteration", webkitanimationiteration);
+    }
+
+    /**
+     * Returns the {@code onwebkitanimationstart} event handler.
+     * @return the {@code onwebkitanimationstart} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnwebkitanimationstart() {
+        return getEventHandler("webkitanimationstart");
+    }
+
+    /**
+     * Sets the {@code onwebkitanimationstart} event handler.
+     * @param webkitanimationstart the {@code onwebkitanimationstart} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnwebkitanimationstart(final Object webkitanimationstart) {
+        setEventHandler("webkitanimationstart", webkitanimationstart);
+    }
+
+    /**
+     * Returns the {@code onwebkittransitionend} event handler.
+     * @return the {@code onwebkittransitionend} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnwebkittransitionend() {
+        return getEventHandler("webkittransitionend");
+    }
+
+    /**
+     * Sets the {@code onwebkittransitionend} event handler.
+     * @param webkittransitionend the {@code onwebkittransitionend} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnwebkittransitionend(final Object webkittransitionend) {
+        setEventHandler("webkittransitionend", webkittransitionend);
+    }
+
 }


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
HtmlUnit-develop mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/htmlunit-develop