Skip to content

Commit

Permalink
Fixed loss of data when using stage manipulation buttons.
Browse files Browse the repository at this point in the history
  • Loading branch information
mederly committed Apr 14, 2016
1 parent d41a4ab commit dc1b4b7
Showing 1 changed file with 14 additions and 10 deletions.
Expand Up @@ -19,7 +19,7 @@
import com.evolveum.midpoint.gui.api.component.BasePanel;
import com.evolveum.midpoint.gui.api.util.WebComponentUtil;
import com.evolveum.midpoint.util.exception.SchemaException;
import com.evolveum.midpoint.web.component.AjaxButton;
import com.evolveum.midpoint.web.component.AjaxSubmitButton;
import com.evolveum.midpoint.web.component.TabbedPanel;
import com.evolveum.midpoint.web.component.dialog.ConfirmationDialog;
import com.evolveum.midpoint.web.component.util.VisibleEnableBehaviour;
Expand All @@ -30,6 +30,7 @@
import org.apache.wicket.extensions.markup.html.tabs.AbstractTab;
import org.apache.wicket.extensions.markup.html.tabs.ITab;
import org.apache.wicket.markup.html.WebMarkupContainer;
import org.apache.wicket.markup.html.form.Form;
import org.apache.wicket.model.AbstractReadOnlyModel;
import org.apache.wicket.model.IModel;
import org.apache.wicket.model.Model;
Expand Down Expand Up @@ -71,9 +72,10 @@ private void initLayout() {
tabPanel = WebComponentUtil.createTabPanel(ID_TAB_PANEL, parentPage, tabs, null);
add(tabPanel);

AjaxButton addNewStage = new AjaxButton(ID_ADD_NEW_STAGE, createStringResource("StageDefinitionPanel.addNewStageButton")) {
AjaxSubmitButton addNewStage = new AjaxSubmitButton(ID_ADD_NEW_STAGE, createStringResource("StageDefinitionPanel.addNewStageButton")) {
@Override
public void onClick(AjaxRequestTarget target) {
public void onSubmit(AjaxRequestTarget target, Form form) {
super.onSubmit(target, form);
addPerformed(target);
}
};
Expand All @@ -88,9 +90,10 @@ public boolean isVisible() {
}
};

AjaxButton moveLeft = new AjaxButton(ID_MOVE_STAGE_LEFT, createStringResource("StageDefinitionPanel.moveStageLeftButton")) {
AjaxSubmitButton moveLeft = new AjaxSubmitButton(ID_MOVE_STAGE_LEFT, createStringResource("StageDefinitionPanel.moveStageLeftButton")) {
@Override
public void onClick(AjaxRequestTarget target) {
public void onSubmit(AjaxRequestTarget target, Form form) {
super.onSubmit(target, form);
moveLeftPerformed(target);
}
};
Expand All @@ -103,9 +106,10 @@ public void onClick(AjaxRequestTarget target) {
// });
add(moveLeft);

AjaxButton moveRight = new AjaxButton(ID_MOVE_STAGE_RIGHT, createStringResource("StageDefinitionPanel.moveStageRightButton")) {
AjaxSubmitButton moveRight = new AjaxSubmitButton(ID_MOVE_STAGE_RIGHT, createStringResource("StageDefinitionPanel.moveStageRightButton")) {
@Override
public void onClick(AjaxRequestTarget target) {
public void onSubmit(AjaxRequestTarget target, Form form) {
super.onSubmit(target, form);
moveRightPerformed(target);
}
};
Expand All @@ -118,9 +122,10 @@ public void onClick(AjaxRequestTarget target) {
// });
add(moveRight);

AjaxButton delete = new AjaxButton(ID_DELETE_STAGE, createStringResource("StageDefinitionPanel.deleteStageButton")) {
AjaxSubmitButton delete = new AjaxSubmitButton(ID_DELETE_STAGE, createStringResource("StageDefinitionPanel.deleteStageButton")) {
@Override
public void onClick(AjaxRequestTarget target) {
public void onSubmit(AjaxRequestTarget target, Form form) {
super.onSubmit(target, form);
deletePerformed(target);
}
};
Expand Down Expand Up @@ -223,5 +228,4 @@ private StageDefinitionDto createNewStageDefinitionDto(){
throw new IllegalStateException(e);
}
}

}

0 comments on commit dc1b4b7

Please sign in to comment.