MESSENGER-5791 disable save button if textfield is empty

This commit is contained in:
JanNiklas Grabowski
2024-04-24 09:00:08 +02:00
parent 21283d0603
commit d07f1f377b
@@ -1620,12 +1620,31 @@
bwiUserLabelButton = functionCell.mxkButton;
[bwiUserLabelTextField addTarget:self action:@selector(bwiUserLabelTextFieldDidChange) forControlEvents:UIControlEventEditingChanged];
// disable bwiUserLabelButton if needed
[self bwiUserLabelTextFieldDidChange];
[self updateUserLabelButtonText];
[self updateUserLabelTheme];
return functionCell;
}
// bwi: #5791 disable save button if textfield is empty
- (void)bwiUserLabelTextFieldDidChange
{
NSString* permFunction = [self.bwiUserLabelService getUserLabelWithUser:self.mxRoomMember.userId];
if ([bwiUserLabelTextField hasText] || permFunction)
{
bwiUserLabelButton.enabled = YES;
}
else
{
bwiUserLabelButton.enabled = NO;
}
}
- (void)onBwiUserLabelButtonPressed:(id)sender {
NSString* permFunction = [self.bwiUserLabelService getUserLabelWithUser:self.mxRoomMember.userId];