diff options
author | jdramaix <julien.dramaix@gmail.com> | 2013-11-22 14:05:12 +0100 |
---|---|---|
committer | jdramaix <julien.dramaix@gmail.com> | 2013-11-22 14:05:12 +0100 |
commit | 2da74cf135e92aec35a58cf9dc45d61fee172938 (patch) | |
tree | a6aae8d24fe68291e20f88706383397cde4f1caf | |
parent | e81950823a5e8421ff0fa901da29daf61b6304d3 (diff) | |
download | gwtquery-2da74cf135e92aec35a58cf9dc45d61fee172938.tar.gz gwtquery-2da74cf135e92aec35a58cf9dc45d61fee172938.zip |
code review part3
-rw-r--r-- | gwtquery-core/src/main/java/com/google/gwt/query/client/plugins/Events.java | 36 |
1 files changed, 20 insertions, 16 deletions
diff --git a/gwtquery-core/src/main/java/com/google/gwt/query/client/plugins/Events.java b/gwtquery-core/src/main/java/com/google/gwt/query/client/plugins/Events.java index babf630c..94d1ab8d 100644 --- a/gwtquery-core/src/main/java/com/google/gwt/query/client/plugins/Events.java +++ b/gwtquery-core/src/main/java/com/google/gwt/query/client/plugins/Events.java @@ -218,45 +218,45 @@ public class Events extends GQuery { */ public Events trigger(int eventbits, int... keys) { if ((eventbits | Event.ONBLUR) == Event.ONBLUR) - dispatchEvent(document.createBlurEvent(), null); + dispatchEvent(document.createBlurEvent()); if ((eventbits | Event.ONCHANGE) == Event.ONCHANGE) - dispatchEvent(document.createChangeEvent(), null); + dispatchEvent(document.createChangeEvent()); if ((eventbits | Event.ONCLICK) == Event.ONCLICK) - dispatchEvent(document.createClickEvent(0, 0, 0, 0, 0, false, false, false, false), null); + dispatchEvent(document.createClickEvent(0, 0, 0, 0, 0, false, false, false, false)); if ((eventbits | Event.ONDBLCLICK) == Event.ONDBLCLICK) - dispatchEvent(document.createDblClickEvent(0, 0, 0, 0, 0, false, false, false, false), null); + dispatchEvent(document.createDblClickEvent(0, 0, 0, 0, 0, false, false, false, false)); if ((eventbits | Event.ONFOCUS) == Event.ONFOCUS) - dispatchEvent(document.createFocusEvent(), null); + dispatchEvent(document.createFocusEvent()); if ((eventbits | Event.ONKEYDOWN) == Event.ONKEYDOWN) - dispatchEvent(document.createKeyDownEvent(false, false, false, false, keys[0]), null); + dispatchEvent(document.createKeyDownEvent(false, false, false, false, keys[0])); if ((eventbits | Event.ONKEYPRESS) == Event.ONKEYPRESS) - dispatchEvent(document.createKeyPressEvent(false, false, false, false, keys[0], 0), null); + dispatchEvent(document.createKeyPressEvent(false, false, false, false, keys[0], 0)); if ((eventbits | Event.ONKEYUP) == Event.ONKEYUP) - dispatchEvent(document.createKeyUpEvent(false, false, false, false, keys[0]), null); + dispatchEvent(document.createKeyUpEvent(false, false, false, false, keys[0])); if ((eventbits | Event.ONLOSECAPTURE) == Event.ONLOSECAPTURE) triggerHtmlEvent("losecapture"); if ((eventbits | Event.ONMOUSEDOWN) == Event.ONMOUSEDOWN) dispatchEvent(document.createMouseDownEvent(0, 0, 0, 0, 0, false, false, false, false, - NativeEvent.BUTTON_LEFT), null); + NativeEvent.BUTTON_LEFT)); if ((eventbits | Event.ONMOUSEMOVE) == Event.ONMOUSEMOVE) dispatchEvent(document.createMouseMoveEvent(0, 0, 0, 0, 0, false, false, false, false, - NativeEvent.BUTTON_LEFT), null); + NativeEvent.BUTTON_LEFT)); if ((eventbits | Event.ONMOUSEOUT) == Event.ONMOUSEOUT) dispatchEvent(document.createMouseOutEvent(0, 0, 0, 0, 0, false, false, false, false, - NativeEvent.BUTTON_LEFT, null), null); + NativeEvent.BUTTON_LEFT, null)); if ((eventbits | Event.ONMOUSEOVER) == Event.ONMOUSEOVER) dispatchEvent(document.createMouseOverEvent(0, 0, 0, 0, 0, false, false, false, false, - NativeEvent.BUTTON_LEFT, null), null); + NativeEvent.BUTTON_LEFT, null)); if ((eventbits | Event.ONMOUSEUP) == Event.ONMOUSEUP) dispatchEvent(document.createMouseUpEvent(0, 0, 0, 0, 0, false, false, false, false, - NativeEvent.BUTTON_LEFT), null); + NativeEvent.BUTTON_LEFT)); if ((eventbits | Event.ONSCROLL) == Event.ONSCROLL) - dispatchEvent(document.createScrollEvent(), null); + dispatchEvent(document.createScrollEvent()); if ((eventbits | Event.ONERROR) == Event.ONERROR) - dispatchEvent(document.createErrorEvent(), null); + dispatchEvent(document.createErrorEvent()); if ((eventbits | Event.ONMOUSEWHEEL) == Event.ONMOUSEWHEEL) dispatchEvent(document.createMouseEvent("mousewheel", true, true, 0, 0, 0, 0, 0, false, - false, false, false, NativeEvent.BUTTON_LEFT, null), null); + false, false, false, NativeEvent.BUTTON_LEFT, null)); return this; } @@ -369,6 +369,10 @@ public class Events extends GQuery { return this; } + private void dispatchEvent(NativeEvent evt, Function... funcs) { + dispatchEvent(evt, null, funcs); + } + private void dispatchEvent(NativeEvent evt, Object[] datas, Function... funcs) { for (Element e : elements()) { if (isEventCapable(e)) { |