mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-14 10:32:26 +00:00
UI buttons binding
This commit is contained in:
@@ -166,7 +166,6 @@ typedef NS_ENUM(NSUInteger, MPPasswordRating) {
|
|||||||
- (IBAction)_toggleCharacters:(id)sender {
|
- (IBAction)_toggleCharacters:(id)sender {
|
||||||
self.setDefaultButton.enabled = YES;
|
self.setDefaultButton.enabled = YES;
|
||||||
self.characterFlags ^= [sender tag];
|
self.characterFlags ^= [sender tag];
|
||||||
self.useCustomString = NO;
|
|
||||||
[self reset];
|
[self reset];
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -326,15 +325,10 @@ typedef NS_ENUM(NSUInteger, MPPasswordRating) {
|
|||||||
if(self.useCustomString) {
|
if(self.useCustomString) {
|
||||||
self.customButton.state = NSOnState;
|
self.customButton.state = NSOnState;
|
||||||
}
|
}
|
||||||
self.customCharactersTextField.stringValue = self.customString;
|
|
||||||
self.customCharactersTextField.enabled = self.useCustomString;
|
self.customCharactersTextField.enabled = self.useCustomString;
|
||||||
self.upperCaseButton.enabled = !self.useCustomString;
|
|
||||||
self.lowerCaseButton.enabled = !self.useCustomString;
|
|
||||||
self.numbersButton.enabled = !self.useCustomString;
|
|
||||||
self.symbolsButton.enabled = !self.useCustomString;
|
|
||||||
|
|
||||||
/* Set to defaults, if we got nothing */
|
/* Set to defaults, if we got nothing */
|
||||||
if(self.characterFlags == 0) {
|
if(self.characterFlags == 0 && !self.useCustomString) {
|
||||||
self.characterFlags = MPPasswordCharactersAll;
|
self.characterFlags = MPPasswordCharactersAll;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user