From: <rb...@us...> - 2014-03-16 12:07:14
|
Revision: 9187 http://sourceforge.net/p/htmlunit/code/9187 Author: rbri Date: 2014-03-16 12:07:10 +0000 (Sun, 16 Mar 2014) Log Message: ----------- outer html for wbr fixed Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElement.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElementTest.java 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 2014-03-16 12:06:45 UTC (rev 9186) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElement.java 2014-03-16 12:07:10 UTC (rev 9187) @@ -377,6 +377,8 @@ */ private String chOff_ = ""; + private boolean endTagForbidden_ = false; + /** * Returns the value of the "all" property. * @return the value of the "all" property @@ -414,6 +416,9 @@ createEventHandler(eventName, attr.getValue()); } } + if ("wbr".equalsIgnoreCase(domNode.getLocalName())) { + endTagForbidden_ = true; + } } /** @@ -2870,7 +2875,7 @@ * @return whether the end tag is forbidden or not */ protected boolean isEndTagForbidden() { - return false; + return endTagForbidden_; } /** 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-03-16 12:06:45 UTC (rev 9186) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElementTest.java 2014-03-16 12:07:10 UTC (rev 9187) @@ -4446,7 +4446,6 @@ @Test @Alerts(DEFAULT = "<wbr>", IE8 = "<WBR>") - @NotYetImplemented({ FF17, FF24 }) public void outerHTML_wbr() throws Exception { loadPageWithAlerts2(outerHTML("wbr")); } |