From: <rb...@us...> - 2014-01-27 19:15:19
|
Revision: 9076 http://sourceforge.net/p/htmlunit/code/9076 Author: rbri Date: 2014-01-27 19:15:15 +0000 (Mon, 27 Jan 2014) Log Message: ----------- Attr firstChild/lastChild fixed when no child at all (FF) 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/html/HTMLElementTest.java Modified: trunk/htmlunit/src/changes/changes.xml =================================================================== --- trunk/htmlunit/src/changes/changes.xml 2014-01-27 18:56:55 UTC (rev 9075) +++ trunk/htmlunit/src/changes/changes.xml 2014-01-27 19:15:15 UTC (rev 9076) @@ -8,6 +8,9 @@ <body> <release version="2.14" date="???" description="FF24, Bugfixes, initial work on IE11"> + <action type="fix" dev="rbri"> + JavaScript: Attr firstChild/lastChild fixed when no child at all (FF). + </action> <action type="fix" dev="rbri" due-to="Frank Danek"> JavaScript: CORS handling is different in IE11 for the 'about:' protocol. </action> Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2014-01-27 18:56:55 UTC (rev 9075) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2014-01-27 19:15:15 UTC (rev 9076) @@ -708,7 +708,7 @@ JS_ATTRIBUTES_CONTAINS_EMPTY_ATTR_FOR_PROPERTIES, /** firstChild and lastChild returns null for Attr (like IE does). */ - @BrowserFeature(@WebBrowser(value = IE, maxVersion = 9)) + @BrowserFeature({ @WebBrowser(value = IE, maxVersion = 9), @WebBrowser(FF) }) JS_ATTR_FIRST_LAST_CHILD_RETURNS_NULL, /** HTMLBGSoundElement reported as HTMLSpanElement. */ Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElementTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElementTest.java 2014-01-27 18:56:55 UTC (rev 9075) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElementTest.java 2014-01-27 19:15:15 UTC (rev 9076) @@ -326,7 +326,6 @@ "specified=true", "value=bleh" }) - @NotYetImplemented({ FF17, FF24 }) public void getAttributeNode() throws Exception { final String html = "<html>\n" |