use of com.google.gwt.user.client.ui.Anchor in project gwt-test-utils by gwt-test-utils.
the class AnchorTest method text.
@Test
public void text() {
// Given
Anchor a = new Anchor("foo");
assertThat(a.getText()).isEqualTo("foo");
// When
a.setText("toto");
// Then
assertThat(a.getText()).isEqualTo("toto");
}
use of com.google.gwt.user.client.ui.Anchor in project gwt-test-utils by gwt-test-utils.
the class AnchorTest method html.
@Test
public void html() {
// Given
Anchor a = new Anchor("<h1>foo</h1>", true);
assertThat(a.getHTML()).isEqualTo("<h1>foo</h1>");
// When
a.setHTML("<h1>test</h1>");
// Then
assertThat(a.getHTML()).isEqualTo("<h1>test</h1>");
assertThat(a.getElement().getChildCount()).isEqualTo(1);
HeadingElement h1 = a.getElement().getChild(0).cast();
assertThat(h1.getTagName()).isEqualTo("H1");
assertThat(h1.getInnerText()).isEqualTo("test");
}
use of com.google.gwt.user.client.ui.Anchor in project gwt-test-utils by gwt-test-utils.
the class AnchorTest method target.
@Test
public void target() {
// Given
Anchor a = new Anchor();
// When
a.setTarget("myTarget");
// Then
assertThat(a.getTarget()).isEqualTo("myTarget");
}
use of com.google.gwt.user.client.ui.Anchor in project gwt-test-utils by gwt-test-utils.
the class AnchorTest method absoluteLeft.
@Test
public void absoluteLeft() {
// Given
Anchor a = new Anchor();
// Then
assertThat(a.getAbsoluteLeft()).isEqualTo(0);
}
use of com.google.gwt.user.client.ui.Anchor in project perun by CESNET.
the class MembershipExpirationWidget method build.
/**
* Builds the widget
*/
private void build() {
statusWidget.clear(true);
statusWidget.setCellSpacing(0);
statusWidget.setCellPadding(0);
statusWidget.setStyleName("membership-expiration");
if (member != null) {
Attribute expire = member.getAttribute("urn:perun:member:attribute-def:def:membershipExpiration");
if (expire != null && !"null".equalsIgnoreCase(expire.getValue())) {
statusWidget.setHTML(0, 0, expire.getValue());
} else {
statusWidget.setHTML(0, 0, "<i>never</i>");
}
if (expire != null && expire.isWritable()) {
Anchor change = new Anchor("change");
change.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent clickEvent) {
PerunWebSession.getInstance().getTabManager().addTabToCurrentTab(new MembershipExpirationTabItem(member, new JsonCallbackEvents() {
@Override
public void onFinished(JavaScriptObject jso) {
if (containingTabItem != null) {
// forcefully refresh tab !!
containingTabItem.draw();
}
}
}));
}
});
statusWidget.setWidget(0, 1, change);
statusWidget.getFlexCellFormatter().setStyleName(0, 1, "change");
}
} else {
}
}
Aggregations