Site toolbar buttons should toggle on site, not result.
This commit is contained in:
parent
913208255e
commit
83fa6c39bc
@ -901,6 +901,12 @@ public class UserContentPanel extends JPanel implements State.Listener, MPUser.L
|
|||||||
private void showSiteItem(@Nullable final MPQuery.Result<? extends MPSite<?>> item) {
|
private void showSiteItem(@Nullable final MPQuery.Result<? extends MPSite<?>> item) {
|
||||||
MPSite<?> site = (item != null)? item.getValue(): null;
|
MPSite<?> site = (item != null)? item.getValue(): null;
|
||||||
Res.ui( getSiteResult( site, showLogin ), result -> {
|
Res.ui( getSiteResult( site, showLogin ), result -> {
|
||||||
|
settingsButton.setEnabled( site != null );
|
||||||
|
questionsButton.setEnabled( site != null );
|
||||||
|
editButton.setEnabled( site != null );
|
||||||
|
keyButton.setEnabled( site != null );
|
||||||
|
deleteButton.setEnabled( site != null );
|
||||||
|
|
||||||
if (!showLogin && (site != null))
|
if (!showLogin && (site != null))
|
||||||
resultLabel.setText( (result != null)? strf( "Your password for %s:", site.getSiteName() ): " " );
|
resultLabel.setText( (result != null)? strf( "Your password for %s:", site.getSiteName() ): " " );
|
||||||
else if (showLogin && (site != null))
|
else if (showLogin && (site != null))
|
||||||
@ -912,11 +918,6 @@ public class UserContentPanel extends JPanel implements State.Listener, MPUser.L
|
|||||||
resultField.setText( EACH_CHARACTER.matcher( result ).replaceAll( "•" ) );
|
resultField.setText( EACH_CHARACTER.matcher( result ).replaceAll( "•" ) );
|
||||||
else
|
else
|
||||||
resultField.setText( result );
|
resultField.setText( result );
|
||||||
settingsButton.setEnabled( result != null );
|
|
||||||
questionsButton.setEnabled( result != null );
|
|
||||||
editButton.setEnabled( result != null );
|
|
||||||
keyButton.setEnabled( result != null );
|
|
||||||
deleteButton.setEnabled( result != null );
|
|
||||||
} );
|
} );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user