diff --git a/plugins/github/src/org/jetbrains/plugins/github/tasks/GithubRepositoryEditor.java b/plugins/github/src/org/jetbrains/plugins/github/tasks/GithubRepositoryEditor.java index fe6344986db8..5d6d8e5e0aeb 100644 --- a/plugins/github/src/org/jetbrains/plugins/github/tasks/GithubRepositoryEditor.java +++ b/plugins/github/src/org/jetbrains/plugins/github/tasks/GithubRepositoryEditor.java @@ -1,16 +1,16 @@ package org.jetbrains.plugins.github.tasks; import com.intellij.openapi.progress.ProgressIndicator; -import com.intellij.openapi.progress.Task; import com.intellij.openapi.project.Project; -import com.intellij.openapi.util.Ref; import com.intellij.openapi.util.text.StringUtil; import com.intellij.tasks.config.BaseRepositoryEditor; import com.intellij.ui.DocumentAdapter; import com.intellij.ui.components.JBLabel; +import com.intellij.ui.components.JBTextField; import com.intellij.util.Consumer; import com.intellij.util.ThrowableConvertor; import com.intellij.util.ui.FormBuilder; +import com.intellij.util.ui.GridBag; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.plugins.github.util.GithubAuthData; @@ -31,25 +31,29 @@ import java.io.IOException; * @author Dennis.Ushakov */ public class GithubRepositoryEditor extends BaseRepositoryEditor { - private JTextField myToken; - private JTextField myRepoName; - private JTextField myRepoAuthor; + private MyTextField myHost; + private MyTextField myRepoAuthor; + private MyTextField myRepoName; + private MyTextField myToken; private JButton myTokenButton; - private JBLabel myRepoAuthorLabel; - private JBLabel myRepoLabel; + private JBLabel myHostLabel; + private JBLabel myRepositoryLabel; private JBLabel myTokenLabel; public GithubRepositoryEditor(final Project project, final GithubRepository repository, Consumer changeListener) { super(project, repository, changeListener); - myUserNameText.setVisible(false); + myUrlLabel.setVisible(false); + myURLText.setVisible(false); myUsernameLabel.setVisible(false); - myPasswordText.setVisible(false); + myUserNameText.setVisible(false); myPasswordLabel.setVisible(false); + myPasswordText.setVisible(false); myUseHttpAuthenticationCheckBox.setVisible(false); - myToken.setText(repository.getToken()); + myHost.setText(repository.getUrl()); myRepoAuthor.setText(repository.getRepoAuthor()); myRepoName.setText(repository.getRepoName()); + myToken.setText(repository.getToken()); DocumentListener buttonUpdater = new DocumentAdapter() { @Override @@ -58,29 +62,32 @@ public class GithubRepositoryEditor extends BaseRepositoryEditor