Disable follow button, if credentials are not available
This commit is contained in:
parent
eb1db87e82
commit
3db5d16bb5
|
@ -221,6 +221,7 @@ public class SearchPopoverTreeList extends PopoverTreeList<Model> implements Pop
|
||||||
this.model = null;
|
this.model = null;
|
||||||
} else {
|
} else {
|
||||||
follow.setVisible(model.getSite().supportsFollow());
|
follow.setVisible(model.getSite().supportsFollow());
|
||||||
|
follow.setDisable(!model.getSite().credentialsAvailable());
|
||||||
title.setVisible(true);
|
title.setVisible(true);
|
||||||
title.setText(model.getDisplayName());
|
title.setText(model.getDisplayName());
|
||||||
this.model = model;
|
this.model = model;
|
||||||
|
|
|
@ -651,6 +651,7 @@ public class RecordedModelsTab extends Tab implements TabSelectionListener {
|
||||||
switchStreamSource.setOnAction(e -> switchStreamSource(selectedModels.get(0)));
|
switchStreamSource.setOnAction(e -> switchStreamSource(selectedModels.get(0)));
|
||||||
MenuItem follow = new MenuItem("Follow");
|
MenuItem follow = new MenuItem("Follow");
|
||||||
follow.setOnAction(e -> follow(selectedModels));
|
follow.setOnAction(e -> follow(selectedModels));
|
||||||
|
follow.setDisable(!selectedModels.stream().allMatch(m -> m.getSite().supportsFollow() && m.getSite().credentialsAvailable()));
|
||||||
MenuItem ignore = new MenuItem("Ignore");
|
MenuItem ignore = new MenuItem("Ignore");
|
||||||
ignore.setOnAction(e -> ignore(selectedModels));
|
ignore.setOnAction(e -> ignore(selectedModels));
|
||||||
MenuItem notes = new MenuItem("Notes");
|
MenuItem notes = new MenuItem("Notes");
|
||||||
|
|
Loading…
Reference in New Issue