You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
news-feed/2.8/src/main/java/org/gcube/portlets/user/newsfeed/client/ui/SharePostDialog.java

54 lines
1.4 KiB
Java

package org.gcube.portlets.user.newsfeed.client.ui;
import com.github.gwtbootstrap.client.ui.Button;
import com.github.gwtbootstrap.client.ui.ListBox;
import com.github.gwtbootstrap.client.ui.Modal;
import com.google.gwt.core.client.GWT;
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.Window;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.Widget;
public class SharePostDialog extends Composite {
private static SharePostDialogUiBinder uiBinder = GWT
.create(SharePostDialogUiBinder.class);
interface SharePostDialogUiBinder extends UiBinder<Widget, SharePostDialog> {
}
public SharePostDialog(TweetTemplate toShare) {
initWidget(uiBinder.createAndBindUi(this));
input.addItem("devVRE", "devVRE");
input.addItem("devVRE2", "devVRE");
input.addItem("devVRE3", "devVRE");
}
@UiField Button sharePostButton;
@UiField Button cancel;
@UiField Modal modalWindow;
@UiField ListBox input;
@UiHandler("sharePostButton")
void onClick(ClickEvent e) {
Window.alert("Hello!");
}
@UiHandler("cancel")
void onCancelClick(ClickEvent e) {
modalWindow.hide();
}
public void openModal() {
GWT.log("OpenModal");
modalWindow.show();
}
}