Skip to content

Commit

Permalink
- Added DoubleClickHandler to AddToBasketOverlay
Browse files Browse the repository at this point in the history
  • Loading branch information
alexbiehl committed Mar 23, 2013
1 parent 374aba4 commit 17fcf5e
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@
import com.google.gwt.cell.client.FieldUpdater;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.event.dom.client.DoubleClickEvent;
import com.google.gwt.event.dom.client.DoubleClickHandler;
import com.google.gwt.event.shared.EventBus;
import com.google.gwt.event.shared.HandlerRegistration;
import com.google.gwt.place.shared.PlaceController;
Expand Down Expand Up @@ -90,8 +92,8 @@ public void start(AcceptsOneWidget panel, EventBus eventBus) {
articleListWidget.getIdColumn().setFieldUpdater(openOverlayFieldUpdater);
articleListWidget.getNameColumn().setFieldUpdater(openOverlayFieldUpdater);

handlerRegistrations.add(articleListWidget.getOverlayToBasketButton().addClickHandler(new ToBasketClickHandler()));

handlerRegistrations.add(articleListWidget.getOverlayToBasketButton().addDoubleClickHandler(new ToBasketClickHandler()));
articleDataProvider = new ListDataProvider<Article>(new ArticleIdProvider());
articleDataProvider.addDataDisplay(articleListWidget.getArticleList());
articleService.getCategories(new CategoryCallback());
Expand Down Expand Up @@ -172,12 +174,12 @@ public void update(int index, Article object, String value) {
}
}

private class ToBasketClickHandler implements ClickHandler {
private class ToBasketClickHandler implements DoubleClickHandler {

@Override
public void onClick(ClickEvent event) {
public void onDoubleClick(DoubleClickEvent event) {
basketController.addBasketPosition(currentOverlayObject);
articleListWidget.closeOverlay();
articleListWidget.closeOverlay();
}


Expand All @@ -193,11 +195,8 @@ public void onFailure(Throwable caught) {

@Override
public void onSuccess(List<Category> result) {
sidebarWidget.addCats(result);

}

}

sidebarWidget.addCats(result);
}
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

import org.fhw.asta.kasse.shared.model.Article;

import com.google.gwt.event.dom.client.HasDoubleClickHandlers;
import com.google.gwt.user.cellview.client.Column;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.IsWidget;
import com.google.gwt.view.client.HasData;

Expand All @@ -15,6 +15,6 @@ public interface ArticleListWidget extends IsWidget{
Column<Article,String> getIdColumn();
Column<Article,String> getNameColumn();
void showOverlay(Article article, List<Article> bundle);
Button getOverlayToBasketButton();
HasDoubleClickHandlers getOverlayToBasketButton();
void closeOverlay();
}

0 comments on commit 17fcf5e

Please sign in to comment.