notifications/src/main/java/org/gcube/portlets/user/notifications/client/view/templates/ShowMoreNotifications.java

43 lines
1.4 KiB
Java

package org.gcube.portlets.user.notifications.client.view.templates;
import com.google.gwt.core.client.GWT;
import com.google.gwt.dom.client.Style.Unit;
import com.google.gwt.dom.client.Style.Visibility;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.uibinder.client.UiHandler;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.HTMLPanel;
import com.google.gwt.user.client.ui.Widget;
public class ShowMoreNotifications extends Composite {
private static ShowMoreNotificationsUiBinder uiBinder = GWT
.create(ShowMoreNotificationsUiBinder.class);
interface ShowMoreNotificationsUiBinder extends UiBinder<Widget, ShowMoreNotifications> {
}
@UiField HTML caption;
@UiField HTMLPanel panel;
public ShowMoreNotifications() {
initWidget(uiBinder.createAndBindUi(this));
panel.getElement().getStyle().setMarginTop(10, Unit.PX);
caption.addStyleName("new-notifications-show");
caption.getElement().getStyle().setBackgroundColor("transparent");
caption.getElement().getStyle().setFontSize(14, Unit.PX);
caption.setHTML("Show more notifications");
//hiding as not needed anymore (the user click)
panel.getElement().getStyle().setVisibility(Visibility.HIDDEN);
}
@UiHandler("caption")
void onClick(ClickEvent e) {
}
}