@Override public HandlerRegistration addNodeMouseUpHandler(final NodeMouseUpHandler handler) { return addEnsureHandler(NodeMouseUpEvent.getType(), handler); }
@Override public HandlerRegistration addNodeMouseUpHandler(final NodeMouseUpHandler handler) { return addEnsureHandler(NodeMouseUpEvent.getType(), handler); }
@Override public HandlerRegistration addNodeMouseUpHandler(final NodeMouseUpHandler handler) { return addEnsureHandler(NodeMouseUpEvent.getType(), handler); }
public HandlerRegistration addNodeMouseUpHandler(final NodeMouseUpHandler handler) { return addEnsureHandler(NodeMouseUpEvent.getType(), handler); }
@Test public void testHandleEventMouseUpNotDragging() throws Exception { final NodeMouseUpEvent upEvent = mock(NodeMouseUpEvent.class); doReturn(NodeMouseUpEvent.getType()).when(upEvent).getAssociatedType(); doReturn(false).when(mediator).isDragging(); mediator.handleEvent(upEvent); verify(mediator, never()).onMouseUp(any(NodeMouseUpEvent.class)); verify(mediator, never()).cancel(); }
@Test public void testHandleEventMouseUpNotDragging() throws Exception { final NodeMouseUpEvent upEvent = mock(NodeMouseUpEvent.class); doReturn(NodeMouseUpEvent.getType()).when(upEvent).getAssociatedType(); doReturn(false).when(mediator).isDragging(); mediator.handleEvent(upEvent); verify(mediator, never()).onMouseUp(any(NodeMouseUpEvent.class)); verify(mediator, never()).cancel(); }
@Test public void testHandleEventMouseUpDragging() throws Exception { final NodeMouseUpEvent upEvent = mock(NodeMouseUpEvent.class); final DivElement element = mock(DivElement.class); final Style style = mock(Style.class); final Viewport viewport = mock(Viewport.class); doReturn(NodeMouseUpEvent.getType()).when(upEvent).getAssociatedType(); doReturn(style).when(element).getStyle(); doReturn(element).when(viewport).getElement(); doReturn(viewport).when(mediator).getLayerViewport(); doReturn(true).when(mediator).isDragging(); mediator.handleEvent(upEvent); verify(mediator).onMouseUp(eq(upEvent)); verify(mediator).cancel(); }
@Test public void testHandleEventMouseUpDragging() throws Exception { final NodeMouseUpEvent upEvent = mock(NodeMouseUpEvent.class); final DivElement element = mock(DivElement.class); final Style style = mock(Style.class); final Viewport viewport = mock(Viewport.class); doReturn(NodeMouseUpEvent.getType()).when(upEvent).getAssociatedType(); doReturn(style).when(element).getStyle(); doReturn(element).when(viewport).getElement(); doReturn(viewport).when(mediator).getLayerViewport(); doReturn(true).when(mediator).isDragging(); mediator.handleEvent(upEvent); verify(mediator).onMouseUp(eq(upEvent)); verify(mediator).cancel(); }
else if (event.getAssociatedType() == NodeMouseUpEvent.getType())
else if (event.getAssociatedType() == NodeMouseUpEvent.getType())
else if (event.getAssociatedType() == NodeMouseUpEvent.getType())
else if (event.getAssociatedType() == NodeMouseUpEvent.getType())
else if (event.getAssociatedType() == NodeMouseUpEvent.getType())
else if (event.getAssociatedType() == NodeMouseUpEvent.getType())
else if (event.getAssociatedType() == NodeMouseUpEvent.getType())
else if (event.getAssociatedType() == NodeMouseUpEvent.getType())
else if (event.getAssociatedType() == NodeMouseUpEvent.getType())
else if (event.getAssociatedType() == NodeMouseUpEvent.getType())
@Override public boolean handleEvent(final GwtEvent<?> event) { if (event.getAssociatedType() == NodeMouseMoveEvent.getType()) { if (isDragging()) { onMouseMove((NodeMouseMoveEvent) event); } } else if (event.getAssociatedType() == NodeMouseDownEvent.getType()) { final IEventFilter filter = getEventFilter(); if ((null == filter) || (false == filter.isEnabled()) || (filter.test(event))) { onMouseDown((NodeMouseDownEvent) event); } } else if (event.getAssociatedType() == NodeMouseUpEvent.getType()) { if (isDragging()) { onMouseUp((NodeMouseUpEvent) event); } } else if (event.getAssociatedType() == NodeMouseOutEvent.getType()) { cancel(); } return false; }
@Override public boolean handleEvent(final GwtEvent<?> event) { if (event.getAssociatedType() == NodeMouseMoveEvent.getType()) { if (isDragging()) { onMouseMove((NodeMouseMoveEvent) event); } } else if (event.getAssociatedType() == NodeMouseDownEvent.getType()) { final IEventFilter filter = getEventFilter(); if ((null == filter) || (false == filter.isEnabled()) || (filter.test(event))) { onMouseDown((NodeMouseDownEvent) event); } } else if (event.getAssociatedType() == NodeMouseUpEvent.getType()) { if (isDragging()) { onMouseUp((NodeMouseUpEvent) event); } } else if (event.getAssociatedType() == NodeMouseOutEvent.getType()) { cancel(); } return false; }