Fix for issue #971; simplifies several conditional expressions into || operators.
Patch by: fredsa
Review by: scottb
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@989 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/user/client/impl/DOMImpl.java b/user/src/com/google/gwt/user/client/impl/DOMImpl.java
index e103e68..542cb3c 100644
--- a/user/src/com/google/gwt/user/client/impl/DOMImpl.java
+++ b/user/src/com/google/gwt/user/client/impl/DOMImpl.java
@@ -68,13 +68,13 @@
}-*/;
public native Element eventGetFromElement(Event evt) /*-{
- return evt.fromElement ? evt.fromElement : null;
+ return evt.fromElement || null;
}-*/;
public native int eventGetKeyCode(Event evt) /*-{
// 'which' gives the right key value, except when it doesn't -- in which
// case, keyCode gives the right value on all browsers.
- return evt.which ? evt.which : evt.keyCode;
+ return evt.which || evt.keyCode;
}-*/;
public abstract int eventGetMouseWheelVelocityY(Event evt);
@@ -166,7 +166,7 @@
public native Element getElementById(String id) /*-{
var elem = $doc.getElementById(id);
- return elem ? elem : null;
+ return elem || null;
}-*/;
public native String getElementProperty(Element elem, String prop) /*-{
@@ -187,7 +187,7 @@
}-*/;
public native int getEventsSunk(Element elem) /*-{
- return elem.__eventBits ? elem.__eventBits : 0;
+ return elem.__eventBits || 0;
}-*/;
public abstract Element getFirstChild(Element elem);
diff --git a/user/src/com/google/gwt/user/client/impl/DOMImplIE6.java b/user/src/com/google/gwt/user/client/impl/DOMImplIE6.java
index e0a3edf..4fd4a2f 100644
--- a/user/src/com/google/gwt/user/client/impl/DOMImplIE6.java
+++ b/user/src/com/google/gwt/user/client/impl/DOMImplIE6.java
@@ -41,12 +41,11 @@
}-*/;
public native Element eventGetTarget(Event evt) /*-{
- var elem = evt.srcElement;
- return elem ? elem : null;
+ return evt.srcElement || null;
}-*/;
public native Element eventGetToElement(Event evt) /*-{
- return evt.toElement ? evt.toElement : null;
+ return evt.toElement || null;
}-*/;
public native void eventPreventDefault(Event evt) /*-{
@@ -80,7 +79,7 @@
public native Element getChild(Element elem, int index) /*-{
var child = elem.children[index];
- return child ? child : null;
+ return child || null;
}-*/;
public native int getChildCount(Element elem) /*-{
@@ -98,7 +97,7 @@
public native Element getFirstChild(Element elem) /*-{
var child = elem.firstChild;
- return child ? child : null;
+ return child || null;
}-*/;
public native String getInnerText(Element elem) /*-{
@@ -108,12 +107,12 @@
public native Element getNextSibling(Element elem) /*-{
var sib = elem.nextSibling;
- return sib ? sib : null;
+ return sib || null;
}-*/;
public native Element getParent(Element elem) /*-{
var parent = elem.parentElement;
- return parent ? parent : null;
+ return parent || null;
}-*/;
public native String iframeGetSrc(Element elem) /*-{
diff --git a/user/src/com/google/gwt/user/client/impl/DOMImplStandard.java b/user/src/com/google/gwt/user/client/impl/DOMImplStandard.java
index 5242540..f66e9e1 100644
--- a/user/src/com/google/gwt/user/client/impl/DOMImplStandard.java
+++ b/user/src/com/google/gwt/user/client/impl/DOMImplStandard.java
@@ -37,12 +37,12 @@
}-*/;
public native Element eventGetTarget(Event evt) /*-{
- return evt.target ? evt.target : null;
+ return evt.target || null;
}-*/;
public native Element eventGetToElement(Event evt) /*-{
// Standard browsers use relatedTarget rather than toElement.
- return evt.relatedTarget ? evt.relatedTarget : null;
+ return evt.relatedTarget || null;
}-*/;
public native void eventPreventDefault(Event evt) /*-{
@@ -95,14 +95,14 @@
var child = elem.firstChild;
while (child && child.nodeType != 1)
child = child.nextSibling;
- return child ? child : null;
+ return child || null;
}-*/;
public native Element getNextSibling(Element elem) /*-{
var sib = elem.nextSibling;
while (sib && sib.nodeType != 1)
sib = sib.nextSibling;
- return sib ? sib : null;
+ return sib || null;
}-*/;
public native Element getParent(Element elem) /*-{
@@ -112,7 +112,7 @@
}
if (parent.nodeType != 1)
parent = null;
- return parent ? parent : null;
+ return parent || null;
}-*/;
public native String iframeGetSrc(Element elem) /*-{