List of usage examples for com.google.gwt.user.client DOM getElementPropertyOrAttribute
public static String getElementPropertyOrAttribute(Element elem, String name)
From source file:cc.alcina.framework.gwt.client.widget.DivStackPanel.java
License:Apache License
private int findDividerIndex(Element elem) { while (elem != getElement()) { String expando = DOM.getElementPropertyOrAttribute(elem, "__index"); if (expando != null) { // Make sure it belongs to me! String hashString = DOM.getElementPropertyOrAttribute(elem, "__owner"); int ownerHash = hashString.length() > 0 ? Integer.parseInt(hashString) : -1; if (ownerHash == hashCode()) { // Yes, it's mine. return Integer.parseInt(expando); } else { // It must belong to some nested StackPanel. return -1; }//www . j a va 2 s . co m } elem = DOM.getParent(elem); } return -1; }