From: <rb...@us...> - 2013-05-02 18:33:22
|
Revision: 8255 http://sourceforge.net/p/htmlunit/code/8255 Author: rbri Date: 2013-05-02 18:33:18 +0000 (Thu, 02 May 2013) Log Message: ----------- Calling clone does not copy all event listeners in IE8ff. Modified Paths: -------------- trunk/htmlunit/src/changes/changes.xml trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/NodeTest.java Modified: trunk/htmlunit/src/changes/changes.xml =================================================================== --- trunk/htmlunit/src/changes/changes.xml 2013-05-02 17:05:55 UTC (rev 8254) +++ trunk/htmlunit/src/changes/changes.xml 2013-05-02 18:33:18 UTC (rev 8255) @@ -9,6 +9,9 @@ <body> <release version="2.13" date="???" description="Bugfixes"> <action type="fix" dev="rbri"> + Calling clone does not copy all event listeners in IE8ff. + </action> + <action type="fix" dev="rbri"> The value of input controls changes when the defaultValue was changed in IE8ff. </action> <action type="fix" dev="rbri"> Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2013-05-02 17:05:55 UTC (rev 8254) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2013-05-02 18:33:18 UTC (rev 8255) @@ -759,10 +759,10 @@ JS_CLIENT_LEFT_TOP_ZERO, /** Indicates that the cloneNode call copies all event listeners. */ - @BrowserFeature(@WebBrowser(IE)) + @BrowserFeature(@WebBrowser(value = IE, maxVersion = 7)) JS_CLONE_NODE_COPIES_EVENT_LISTENERS, - /** Indicates that "constructor" propery is defined, e.g. <tt>document.constructor</tt>. */ + /** Indicates that "constructor" property is defined, e.g. <tt>document.constructor</tt>. */ @BrowserFeature(@WebBrowser(FF)) JS_CONSTRUCTOR, Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/NodeTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/NodeTest.java 2013-05-02 17:05:55 UTC (rev 8254) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/NodeTest.java 2013-05-02 18:33:18 UTC (rev 8255) @@ -552,10 +552,12 @@ * @throws Exception if an error occurs */ @Test - @Alerts(FF = "in click", IE = { "in click", "in click", "in click" }) + @Alerts(DEFAULT = "in click", + IE6 = { "in click", "in click", "in click" }, + IE7 = { "in click", "in click", "in click" }) public void testCloneNode_copiesListenerOnlyForIE() throws Exception { final String html = - "<html>\n" + "<!DOCTYPE HTML>\n<html>\n" + " <head>\n" + " <script type='text/javascript'>\n" + " function go() {\n" |