summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomas Daarstad <tomas.daarstad@tieto.com>2012-04-02 10:01:21 +0200
committerTomas Daarstad <tomas.daarstad@tieto.com>2012-04-02 10:03:21 +0200
commitee912a189607ca4f823004487f1421d211bff5a8 (patch)
tree1f92fc89d94795b28f502a3f2c287d83ea513783
parentfc1d35bc50f20d7bd0be5bd58e8e329b8451b197 (diff)
Set the stage and submit button to disable when createRC-QTQAINFRA-366-05
-rw-r--r--gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/ChangeSetComplexDisclosurePanel.java2
-rw-r--r--gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/PatchSetComplexDisclosurePanel.java14
2 files changed, 10 insertions, 6 deletions
diff --git a/gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/ChangeSetComplexDisclosurePanel.java b/gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/ChangeSetComplexDisclosurePanel.java
index d904f82770..9224e5ace2 100644
--- a/gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/ChangeSetComplexDisclosurePanel.java
+++ b/gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/ChangeSetComplexDisclosurePanel.java
@@ -174,6 +174,7 @@ class ChangeSetComplexDisclosurePanel extends CommonComplexDisclosurePanel {
stageChangeSetButton =
new Button(Util.TM
.stageChangeSet(detail.getChangeSet().getChangeSetId()));
+ stageChangeSetButton.setEnabled(false);
stageChangeSetButton.addClickHandler(new ClickHandler() {
@Override
public void onClick(final ClickEvent event) {
@@ -199,6 +200,7 @@ class ChangeSetComplexDisclosurePanel extends CommonComplexDisclosurePanel {
submitChangeSetButton =
new Button(Util.TM
.submitChangeSet(detail.getChangeSet().getChangeSetId()));
+ submitChangeSetButton.setEnabled(false);
submitChangeSetButton.addClickHandler(new ClickHandler() {
@Override
public void onClick(final ClickEvent event) {
diff --git a/gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/PatchSetComplexDisclosurePanel.java b/gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/PatchSetComplexDisclosurePanel.java
index d1249e9c97..6b5d69189c 100644
--- a/gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/PatchSetComplexDisclosurePanel.java
+++ b/gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/PatchSetComplexDisclosurePanel.java
@@ -199,10 +199,11 @@ class PatchSetComplexDisclosurePanel extends CommonComplexDisclosurePanel {
if (isNew && changeDetail.canStage()) {
// Create button new button and add click handler.
final Button stagingButton = new Button(Util.M.mergeToStagingPatchSet(detail.getPatchSet().getPatchSetId()));
+ stagingButton.setEnabled(false);
- // If the change is included in a topic, the button should be disabled
- if(changeDetail.getChange().getTopicId() != null){
- stagingButton.setEnabled(false);
+ // If the change is not included in a topic, the button should be enabled
+ if(changeDetail.getChange().getTopicId() == null){
+ stagingButton.setEnabled(true);
}
stagingButton.addClickHandler(new ClickHandler() {
@@ -233,10 +234,11 @@ class PatchSetComplexDisclosurePanel extends CommonComplexDisclosurePanel {
final Button b =
new Button(Util.M
.submitPatchSet(detail.getPatchSet().getPatchSetId()));
+ b.setEnabled(false);
- // If the change is included in a topic, the button should be disabled
- if(changeDetail.getChange().getTopicId() != null ){
- b.setEnabled(false);
+ // If the change is not included in a topic, the button should be enabled
+ if(changeDetail.getChange().getTopicId() == null ){
+ b.setEnabled(true);
}
b.addClickHandler(new ClickHandler() {