diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java index 1e005d02185..2e32866c9a3 100644 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java @@ -244,6 +244,7 @@ public class RaceBoardPanel extends AbstractRootPerspectiveComposite { private final Button cancelButton; private final Label statusLabel; private final FlowPanel panelForAdditionalWidget; - private final FlowPanel buttonPanel; + private final DockPanel buttonPanel; + private final FlowPanel rightButtonPanel; + private final FlowPanel leftButtonPanel; public static interface Validator { /** @@ -126,14 +129,20 @@ public abstract class DataEntryDialog { panelForAdditionalWidget = new FlowPanel(); panelForAdditionalWidget.setWidth("100%"); dialogFPanel.add(panelForAdditionalWidget); - buttonPanel = new FlowPanel(); + buttonPanel = new DockPanel(); + buttonPanel.setWidth("100%"); dialogFPanel.add(buttonPanel); - buttonPanel.setStyleName("additionalWidgets"); - buttonPanel.add(okButton); + rightButtonPanel = new FlowPanel(); + leftButtonPanel = new FlowPanel(); + leftButtonPanel.setStyleName("additionalWidgetsLeft"); + rightButtonPanel.setStyleName("additionalWidgetsRight"); + rightButtonPanel.add(okButton); + buttonPanel.add(rightButtonPanel, DockPanel.EAST); + buttonPanel.add(leftButtonPanel, DockPanel.WEST); cancelButton = new Button(cancelButtonName); cancelButton.getElement().getStyle().setMargin(3, Unit.PX); cancelButton.ensureDebugId("CancelButton"); - buttonPanel.add(cancelButton); + rightButtonPanel.add(cancelButton); cancelButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { @@ -591,7 +600,11 @@ public abstract class DataEntryDialog { dateEntryDialog.addAutoHidePartner(element); } - protected FlowPanel getButtonPannel() { - return buttonPanel; + protected FlowPanel getLeftButtonPannel() { + return leftButtonPanel; + } + + protected FlowPanel getRightButtonPannel() { + return rightButtonPanel; } } diff --git a/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/shared/components/SettingsDialog.java b/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/shared/components/SettingsDialog.java index 2aaad1129be..55965c69859 100755 --- a/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/shared/components/SettingsDialog.java +++ b/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/shared/components/SettingsDialog.java @@ -73,10 +73,10 @@ public class SettingsDialog extends DataEntryDial }); this.settingsDialogComponent = dialogComponent; - Button makeDefaultButton = new Button(""); + Button makeDefaultButton = new Button(stringMessages.makeDefault()); makeDefaultButton.getElement().getStyle().setMargin(3, Unit.PX); makeDefaultButton.ensureDebugId("MakeDefaultButton"); - getButtonPannel().add(makeDefaultButton); + getLeftButtonPannel().add(makeDefaultButton); makeDefaultButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { //TODO send notification diff --git a/java/com.sap.sse.gwt/src/com/sap/sse/gwt/resources/css/CommonControls.css b/java/com.sap.sse.gwt/src/com/sap/sse/gwt/resources/css/CommonControls.css index ae26656e121..8f461d353dc 100644 --- a/java/com.sap.sse.gwt/src/com/sap/sse/gwt/resources/css/CommonControls.css +++ b/java/com.sap.sse.gwt/src/com/sap/sse/gwt/resources/css/CommonControls.css @@ -811,10 +811,13 @@ body ::-webkit-scrollbar-track { float: right; } -.gwt-DialogBox .additionalWidgets { +.gwt-DialogBox .additionalWidgetsRight { padding: 5px 0 0 0; text-align: right; } +.gwt-DialogBox .additionalWidgetsLeft { + padding: 5px 0 0 0; +} .gwt-DialogBox .gwt-Label { line-height: 1.4;