Author: jlaba...@google.com Date: Wed Apr 1 14:09:36 2009 New Revision: 5154
Modified: trunk/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/Issue1932.java trunk/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/VisualsForEventsFiring.java Log: Fixed a couple of compile errors in code museum. Patch by: jlabanca Review by: rjrjr Modified: trunk/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/Issue1932.java ============================================================================== --- trunk/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/Issue1932.java (original) +++ trunk/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/Issue1932.java Wed Apr 1 14:09:36 2009 @@ -122,7 +122,7 @@ public void onPreviewNativeEvent(NativePreviewEvent event) { // Ignore events outside of the sandbox NativeEvent nativeEvent = event.getNativeEvent(); - Element target = nativeEvent.getTarget(); + Element target = Element.as(nativeEvent.getEventTarget()); if (!sandbox.getElement().isOrHasChild(target) && !positioner.getElement().isOrHasChild(target)) { positioner.removeFromParent(); Modified: trunk/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/VisualsForEventsFiring.java ============================================================================== --- trunk/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/VisualsForEventsFiring.java (original) +++ trunk/reference/code-museum/src/com/google/gwt/museum/client/defaultmuseum/VisualsForEventsFiring.java Wed Apr 1 14:09:36 2009 @@ -385,24 +385,25 @@ }); button.addMouseOutHandler(new MouseOutHandler() { public void onMouseOut(MouseOutEvent event) { - assert event.getFromElement() != null; - assert event.getToElement() != null; - if (button.getElement().equals(event.getFromElement()) + NativeEvent nativeEvent = event.getNativeEvent(); + assert nativeEvent.getRelatedEventTarget() != null; + assert nativeEvent.getEventTarget() != null; + if (button.getElement().equals(nativeEvent.getEventTarget()) && button.getElement().getParentElement().equals( - event.getToElement())) { - passTest(event.getNativeEvent()); + nativeEvent.getRelatedEventTarget())) { + passTest(nativeEvent); } } }); button.addMouseOverHandler(new MouseOverHandler() { public void onMouseOver(MouseOverEvent event) { - assert event.getFromElement() != null; - assert event.getToElement() != null; - - if (button.getElement().equals(event.getToElement()) + NativeEvent nativeEvent = event.getNativeEvent(); + assert nativeEvent.getRelatedEventTarget() != null; + assert nativeEvent.getEventTarget() != null; + if (button.getElement().equals(nativeEvent.getEventTarget()) && button.getElement().getParentElement().equals( - event.getFromElement())) { - passTest(event.getNativeEvent()); + nativeEvent.getRelatedEventTarget())) { + passTest(nativeEvent); } } }); --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---