forked from j62/ctbrec
Move user agent settings to general panel
This commit is contained in:
parent
ad06218b78
commit
8ae30ab6eb
|
@ -522,31 +522,7 @@ public class SettingsTab extends Tab implements TabSelectionListener {
|
||||||
});
|
});
|
||||||
GridPane.setColumnSpan(fileExtension, 3);
|
GridPane.setColumnSpan(fileExtension, 3);
|
||||||
GridPane.setMargin(fileExtension, new Insets(0, 0, 0, CHECKBOX_MARGIN));
|
GridPane.setMargin(fileExtension, new Insets(0, 0, 0, CHECKBOX_MARGIN));
|
||||||
layout.add(fileExtension, 1, row++);
|
layout.add(fileExtension, 1, row);
|
||||||
|
|
||||||
layout.add(new Label("User-Agent"), 0, row);
|
|
||||||
userAgent = new TextField(Config.getInstance().getSettings().httpUserAgent);
|
|
||||||
userAgent.textProperty().addListener((observable, oldValue, newValue) -> {
|
|
||||||
if(!userAgent.getText().isEmpty()) {
|
|
||||||
Config.getInstance().getSettings().httpUserAgent = userAgent.getText();
|
|
||||||
saveConfig();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
GridPane.setColumnSpan(userAgent, 3);
|
|
||||||
GridPane.setMargin(userAgent, new Insets(0, 0, 0, CHECKBOX_MARGIN));
|
|
||||||
layout.add(userAgent, 1, row++);
|
|
||||||
|
|
||||||
layout.add(new Label("User-Agent mobile"), 0, row);
|
|
||||||
userAgentMobile = new TextField(Config.getInstance().getSettings().httpUserAgentMobile);
|
|
||||||
userAgentMobile.textProperty().addListener((observable, oldValue, newValue) -> {
|
|
||||||
if(!userAgentMobile.getText().isEmpty()) {
|
|
||||||
Config.getInstance().getSettings().httpUserAgentMobile = userAgentMobile.getText();
|
|
||||||
saveConfig();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
GridPane.setColumnSpan(userAgentMobile, 3);
|
|
||||||
GridPane.setMargin(userAgentMobile, new Insets(0, 0, 0, CHECKBOX_MARGIN));
|
|
||||||
layout.add(userAgentMobile, 1, row);
|
|
||||||
|
|
||||||
TitledPane locations = new TitledPane("Recorder", layout);
|
TitledPane locations = new TitledPane("Recorder", layout);
|
||||||
locations.setCollapsible(false);
|
locations.setCollapsible(false);
|
||||||
|
@ -754,10 +730,34 @@ public class SettingsTab extends Tab implements TabSelectionListener {
|
||||||
l = new Label("Colors (Base / Accent)");
|
l = new Label("Colors (Base / Accent)");
|
||||||
layout.add(l, 0, row);
|
layout.add(l, 0, row);
|
||||||
ColorSettingsPane colorSettingsPane = new ColorSettingsPane(this);
|
ColorSettingsPane colorSettingsPane = new ColorSettingsPane(this);
|
||||||
layout.add(colorSettingsPane, 1, row);
|
layout.add(colorSettingsPane, 1, row++);
|
||||||
GridPane.setMargin(l, new Insets(0, 0, 0, 0));
|
GridPane.setMargin(l, new Insets(0, 0, 0, 0));
|
||||||
GridPane.setMargin(colorSettingsPane, new Insets(0, 0, 0, CHECKBOX_MARGIN));
|
GridPane.setMargin(colorSettingsPane, new Insets(0, 0, 0, CHECKBOX_MARGIN));
|
||||||
|
|
||||||
|
layout.add(new Label("User-Agent"), 0, row);
|
||||||
|
userAgent = new TextField(Config.getInstance().getSettings().httpUserAgent);
|
||||||
|
userAgent.textProperty().addListener((observable, oldValue, newValue) -> {
|
||||||
|
if(!userAgent.getText().isEmpty()) {
|
||||||
|
Config.getInstance().getSettings().httpUserAgent = userAgent.getText();
|
||||||
|
saveConfig();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
GridPane.setColumnSpan(userAgent, 3);
|
||||||
|
GridPane.setMargin(userAgent, new Insets(0, 0, 0, CHECKBOX_MARGIN));
|
||||||
|
layout.add(userAgent, 1, row++);
|
||||||
|
|
||||||
|
layout.add(new Label("User-Agent mobile"), 0, row);
|
||||||
|
userAgentMobile = new TextField(Config.getInstance().getSettings().httpUserAgentMobile);
|
||||||
|
userAgentMobile.textProperty().addListener((observable, oldValue, newValue) -> {
|
||||||
|
if(!userAgentMobile.getText().isEmpty()) {
|
||||||
|
Config.getInstance().getSettings().httpUserAgentMobile = userAgentMobile.getText();
|
||||||
|
saveConfig();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
GridPane.setColumnSpan(userAgentMobile, 3);
|
||||||
|
GridPane.setMargin(userAgentMobile, new Insets(0, 0, 0, CHECKBOX_MARGIN));
|
||||||
|
layout.add(userAgentMobile, 1, row);
|
||||||
|
|
||||||
TitledPane general = new TitledPane("General", layout);
|
TitledPane general = new TitledPane("General", layout);
|
||||||
general.setCollapsible(false);
|
general.setCollapsible(false);
|
||||||
return general;
|
return general;
|
||||||
|
|
Loading…
Reference in New Issue