refs 3772: SAI - Create a github project importer

https://support.d4science.org/issues/3772

Initial Import

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/widgets/github-connector@128863 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2016-05-26 16:06:57 +00:00
parent 1dc548cd55
commit 4d37340d50
1 changed files with 21 additions and 6 deletions

View File

@ -10,8 +10,9 @@ import com.google.gwt.user.client.ui.DialogBox;
import com.google.gwt.user.client.ui.DockPanel;
import com.google.gwt.user.client.ui.FlexTable;
import com.google.gwt.user.client.ui.FlexTable.FlexCellFormatter;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.HasHorizontalAlignment;
import com.google.gwt.user.client.ui.Image;
import com.google.gwt.user.client.ui.PushButton;
import com.google.gwt.user.client.ui.TextBox;
/**
@ -45,7 +46,18 @@ public class GitHubConnectorDialog extends DialogBox implements ClickHandler {
setText("GitHub Connector");
setGlassEnabled(true);
setAnimationEnabled(true);
ClickHandler searchRepositoryClickHandler=new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
// TODO Auto-generated method stub
}
};
PushButton searchRepository = new PushButton(new Image(), searchRepositoryClickHandler);
// Form
FlexTable layout = new FlexTable();
layout.setCellSpacing(10);
@ -54,7 +66,7 @@ public class GitHubConnectorDialog extends DialogBox implements ClickHandler {
// Add a title to the form
layout.setHTML(0, 0,
"<b>"+gitHubConnectorDialogConstants.gitCDecoratorPanelFormTitle()+"</b>");
cellFormatter.setColSpan(0, 0, 2);
cellFormatter.setColSpan(0, 0, 3);
cellFormatter.setHorizontalAlignment(0, 0,
HasHorizontalAlignment.ALIGN_CENTER);
@ -62,14 +74,18 @@ public class GitHubConnectorDialog extends DialogBox implements ClickHandler {
layout.setHTML(1, 0,
gitHubConnectorDialogConstants.gitCDecoratorPanelFormOwner());
layout.setWidget(1, 1, new TextBox());
layout.setWidget(1, 2, searchRepository);
layout.setHTML(2, 0, gitHubConnectorDialogConstants
.gitCDecoratorPanelFormRepository());
layout.setWidget(2, 1, new TextBox());
// Wrap the content in a DecoratorPanel
DecoratorPanel decPanel = new DecoratorPanel();
decPanel.setWidget(layout);
Button closeButton = new Button("Close", this);
/*HTML msg = new HTML(
@ -90,6 +106,5 @@ public class GitHubConnectorDialog extends DialogBox implements ClickHandler {
@Override
public void onClick(ClickEvent event) {
hide();
}
}