mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-22 20:13:52 +00:00
Fullscreen Leaderboard - Adjusted settings dialog width in fullscreen
mode
This commit is contained in:
1 parent
a64823a1ce
commit
b2b7e9511e
1 file changed
+12
-2
+12
-2
@@ -5,6 +5,7 @@ import java.util.Date;
|
|||||||
import com.google.gwt.core.client.GWT;
|
import com.google.gwt.core.client.GWT;
|
||||||
import com.google.gwt.dom.client.DivElement;
|
import com.google.gwt.dom.client.DivElement;
|
||||||
import com.google.gwt.dom.client.Element;
|
import com.google.gwt.dom.client.Element;
|
||||||
|
import com.google.gwt.dom.client.Style.Overflow;
|
||||||
import com.google.gwt.dom.client.Style.Unit;
|
import com.google.gwt.dom.client.Style.Unit;
|
||||||
import com.google.gwt.dom.client.Style.Visibility;
|
import com.google.gwt.dom.client.Style.Visibility;
|
||||||
import com.google.gwt.event.dom.client.ClickEvent;
|
import com.google.gwt.event.dom.client.ClickEvent;
|
||||||
@@ -15,6 +16,7 @@ import com.google.gwt.event.shared.HandlerRegistration;
|
|||||||
import com.google.gwt.uibinder.client.UiBinder;
|
import com.google.gwt.uibinder.client.UiBinder;
|
||||||
import com.google.gwt.uibinder.client.UiField;
|
import com.google.gwt.uibinder.client.UiField;
|
||||||
import com.google.gwt.uibinder.client.UiHandler;
|
import com.google.gwt.uibinder.client.UiHandler;
|
||||||
|
import com.google.gwt.user.client.Window;
|
||||||
import com.google.gwt.user.client.ui.Anchor;
|
import com.google.gwt.user.client.ui.Anchor;
|
||||||
import com.google.gwt.user.client.ui.Composite;
|
import com.google.gwt.user.client.ui.Composite;
|
||||||
import com.google.gwt.user.client.ui.HTMLPanel;
|
import com.google.gwt.user.client.ui.HTMLPanel;
|
||||||
@@ -137,8 +139,16 @@ public class OldLeaderboard extends Composite {
|
|||||||
final String componentName = leaderboardPanel.getLocalizedShortName();
|
final String componentName = leaderboardPanel.getLocalizedShortName();
|
||||||
final String debugIdPrefix = DebugIdHelper.createDebugId(componentName);
|
final String debugIdPrefix = DebugIdHelper.createDebugId(componentName);
|
||||||
|
|
||||||
SettingsDialog<LeaderboardSettings> dialog = new SettingsDialog<LeaderboardSettings>(leaderboardPanel,
|
SettingsDialog<?> dialog = new SettingsDialog<LeaderboardSettings>(leaderboardPanel, StringMessages.INSTANCE) {
|
||||||
StringMessages.INSTANCE);
|
protected Widget getAdditionalWidget() {
|
||||||
|
Widget additionalWidget = super.getAdditionalWidget();
|
||||||
|
if (!oldLeaderboardPanel.getElement().isOrHasChild(leaderboardPanel.getElement())) {
|
||||||
|
additionalWidget.getElement().getStyle().setProperty("maxWidth", Window.getClientWidth()-75, Unit.PX);
|
||||||
|
additionalWidget.getElement().getStyle().setOverflow(Overflow.AUTO);
|
||||||
|
}
|
||||||
|
return additionalWidget;
|
||||||
|
}
|
||||||
|
};
|
||||||
dialog.ensureDebugId(debugIdPrefix + "SettingsDialog");
|
dialog.ensureDebugId(debugIdPrefix + "SettingsDialog");
|
||||||
dialog.show();
|
dialog.show();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user