From: Matti Tahvonen Date: Wed, 28 Nov 2007 14:26:34 +0000 (+0000) Subject: enhanced detecting click source X-Git-Tag: 6.7.0.beta1~5406 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=175ddbee0781495177cea4f941f2d16bf6bc2c9b;p=vaadin-framework.git enhanced detecting click source svn changeset:3022/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java index 41999eddf4..cdac7ad69e 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java @@ -1858,12 +1858,11 @@ public class IScrollTable extends Composite implements Table, ScrollListener, * React on click that occur on content cells only */ public void onBrowserEvent(Event event) { - String s = DOM.getElementProperty(DOM.eventGetTarget(event), - "className"); switch (DOM.eventGetType(event)) { case Event.ONCLICK: - if ((CLASSNAME + "-cell-content").equals(s)) { - ApplicationConnection.getConsole().log("Row click"); + Element tdOrTr = DOM.getParent(DOM.eventGetTarget(event)); + if (DOM.compare(getElement(), tdOrTr) + || DOM.compare(getElement(), DOM.getParent(tdOrTr))) { if (selectMode > Table.SELECT_MODE_NONE) { toggleSelection(); client.updateVariable(paintableId, "selected",