@Test public void stateIsResetOnMouseUpWhenStateIsColumnMove() { state.setOperation(GridWidgetHandlersOperation.COLUMN_MOVE); handler.onNodeMouseUp(event); verify(state, times(1)).reset(); verify(layer, times(1)).remove(any(IPrimitive.class)); verify(layer, times(1)).batch(); }
@Test public void stateIsResetOnMouseUpWhenStateIsRowMove() { state.setOperation(GridWidgetHandlersOperation.ROW_MOVE); handler.onNodeMouseUp(event); verify(state, times(1)).reset(); verify(layer, times(1)).remove(any(IPrimitive.class)); verify(layer, times(1)).batch(); } }
@Test public void stateIsResetOnMouseUpWhenStateIsRowMove() { state.setOperation(GridWidgetHandlersOperation.ROW_MOVE); handler.onNodeMouseUp(event); verify(state, times(1)).reset(); verify(layer, times(1)).remove(any(IPrimitive.class)); verify(layer, times(1)).batch(); } }
@Test public void stateIsResetOnMouseUpWhenStateIsColumnMove() { state.setOperation(GridWidgetHandlersOperation.COLUMN_MOVE); handler.onNodeMouseUp(event); verify(state, times(1)).reset(); verify(layer, times(1)).remove(any(IPrimitive.class)); verify(layer, times(1)).batch(); }
@Override public void onNodeMouseUp(final NodeMouseUpEvent event) { switch (state.getOperation()) { case NONE: case COLUMN_MOVE_PENDING: case COLUMN_RESIZE_PENDING: case ROW_MOVE_PENDING: case COLUMN_RESIZE: break; case COLUMN_MOVE: case ROW_MOVE: //Clean-up the GridWidgetDnDProxy layer.remove(state.getEventColumnHighlight()); layer.batch(); break; } //Reset state state.reset(); layer.getViewport().getElement().getStyle().setCursor(state.getCursor()); } }
@Override public void onNodeMouseUp(final NodeMouseUpEvent event) { switch (state.getOperation()) { case NONE: case COLUMN_MOVE_PENDING: case COLUMN_RESIZE_PENDING: case ROW_MOVE_PENDING: case COLUMN_RESIZE: break; case COLUMN_MOVE: case ROW_MOVE: //Clean-up the GridWidgetDnDProxy layer.remove(state.getEventColumnHighlight()); layer.batch(); break; } //Reset state state.reset(); layer.getViewport().getElement().getStyle().setCursor(state.getCursor()); } }