Example usage for com.google.gwt.user.client.ui InlineHyperlink getTargetHistoryToken

List of usage examples for com.google.gwt.user.client.ui InlineHyperlink getTargetHistoryToken

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui InlineHyperlink getTargetHistoryToken.

Prototype

public String getTargetHistoryToken() 

Source Link

Document

Gets the history token referenced by this hyperlink.

Usage

From source file:com.novartis.pcs.ontology.webapp.client.view.HyperlinkCell.java

License:Apache License

@Override
@SuppressWarnings("deprecation")
public void onBrowserEvent(Context context, Element parent, InlineHyperlink value, NativeEvent nativeEvent,
        ValueUpdater<InlineHyperlink> valueUpdater) {
    super.onBrowserEvent(context, parent, value, nativeEvent, valueUpdater);
    Event event = Event.as(nativeEvent);
    if (DOM.eventGetType(event) == Event.ONCLICK && impl.handleAsClick(event)) {
        Element target = Element.as(event.getEventTarget());
        Element child = parent.getFirstChildElement();
        if (child.isOrHasChild(target)) {
            History.newItem(value.getTargetHistoryToken());
            DOM.eventPreventDefault(event);
        }/*from   ww w .j  ava 2  s  .co m*/
    }
}