use of com.google.gwt.user.client.Event in project gerrit by GerritCodeReview.
the class ChangeScreen method initProjectLinks.
private void initProjectLinks(final ChangeInfo info) {
projectSettingsLink.setHref("#" + PageLinks.toProject(info.projectNameKey()));
projectSettings.addDomHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
if (Hyperlink.impl.handleAsClick((Event) event.getNativeEvent())) {
event.stopPropagation();
event.preventDefault();
Gerrit.display(PageLinks.toProject(info.projectNameKey()));
}
}
}, ClickEvent.getType());
projectDashboard.setText(info.project());
projectDashboard.setTargetHistoryToken(PageLinks.toProjectDefaultDashboard(info.projectNameKey()));
}
use of com.google.gwt.user.client.Event in project opennms by OpenNMS.
the class PanObject method move.
@Override
public void move() {
Event event = D3.getEvent().cast();
SVGPoint eventPoint = getEventPoint(event);
SVGPoint p = eventPoint.matrixTransform(m_stateTf);
SVGMatrix m = m_stateTf.inverse().translate(p.getX() - m_stateOrigin.getX(), p.getY() - m_stateOrigin.getY());
String matrixTransform = "matrix(" + m.getA() + ", " + m.getB() + ", " + m.getC() + ", " + m.getD() + ", " + m.getE() + ", " + m.getF() + ")";
getDraggableElement().setAttribute("transform", matrixTransform);
}
use of com.google.gwt.user.client.Event in project blogwt by billy1380.
the class HeaderPart method addOpenable.
private Element addOpenable(Element parent, SafeHtml title, SafeUri href) {
String key = href.asString().replaceFirst("#", "");
final Element got;
final Element element = (got = getOpenable(key)) == null ? Document.get().createLIElement() : got;
element.setClassName("dropdown");
parent.appendChild(element);
final Element a = Document.get().createAnchorElement();
element.appendChild(a);
Event.sinkEvents(a, Event.ONCLICK);
Event.setEventListener(a, new EventListener() {
@Override
public void onBrowserEvent(Event event) {
openableClick(a);
event.stopPropagation();
}
});
a.addClassName("dropdown-toggle");
a.setInnerSafeHtml(title);
Element ul = Document.get().createULElement();
ul.addClassName("dropdown-menu");
element.appendChild(ul);
ensureOpenables().put(key, element);
return element;
}
Aggregations