From: <rb...@us...> - 2018-08-21 05:38:45
|
Revision: 15536 http://sourceforge.net/p/htmlunit/code/15536 Author: rbri Date: 2018-08-21 05:38:42 +0000 (Tue, 21 Aug 2018) Log Message: ----------- simplify code Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/Event.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/Event.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/Event.java 2018-08-20 18:22:32 UTC (rev 15535) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/Event.java 2018-08-21 05:38:42 UTC (rev 15536) @@ -180,7 +180,6 @@ private boolean stopPropagation_; private boolean stopImmediatePropagation_; private boolean preventDefault_; - private boolean returnValue_; /** * The current event phase. This is a W3C standard attribute. One of {@link #NONE}, @@ -229,7 +228,6 @@ target_ = target; currentTarget_ = target; type_ = type; - returnValue_ = true; setParentScope(target); setPrototype(getPrototype(getClass())); @@ -270,7 +268,6 @@ public void eventCreated() { setBubbles(false); setCancelable(false); - returnValue_ = true; } /** @@ -612,7 +609,6 @@ type_ = type; bubbles_ = bubbles; cancelable_ = cancelable; - returnValue_ = true; } /** @@ -667,7 +663,7 @@ */ @JsxGetter(CHROME) public Object getReturnValue() { - return returnValue_; + return !preventDefault_; } /** @@ -675,7 +671,6 @@ */ @JsxSetter(CHROME) public void setReturnValue(final Object newValue) { - returnValue_ = ScriptRuntime.toBoolean(newValue); - preventDefault_ = !returnValue_; + preventDefault_ = !ScriptRuntime.toBoolean(newValue); } } |