mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-14 17:32:17 +00:00
converting to properties
This commit is contained in:
@@ -40,7 +40,7 @@
|
|||||||
- (void)windowDidLoad {
|
- (void)windowDidLoad {
|
||||||
[super windowDidLoad];
|
[super windowDidLoad];
|
||||||
[self.togglePasswordButton bind:NSValueBinding toObject:self withKeyPath:NSStringFromSelector(@selector(showPassword)) options:nil];
|
[self.togglePasswordButton bind:NSValueBinding toObject:self withKeyPath:NSStringFromSelector(@selector(showPassword)) options:nil];
|
||||||
[[self window] setDefaultButtonCell:[self.changePasswordButton cell]];
|
self.window.defaultButtonCell = self.changePasswordButton.cell;
|
||||||
MPDocument *document = self.document;
|
MPDocument *document = self.document;
|
||||||
self.enablePassword = document.compositeKey.hasPassword;
|
self.enablePassword = document.compositeKey.hasPassword;
|
||||||
}
|
}
|
||||||
@@ -94,8 +94,8 @@
|
|||||||
}
|
}
|
||||||
NSString *passwordPlaceHolder = _enablePassword ? NSLocalizedString(@"PASSWORD_INPUT_ENTER_PASSWORD", "") : NSLocalizedString(@"PASSWORD_INPUT_NO_PASSWORD", "");
|
NSString *passwordPlaceHolder = _enablePassword ? NSLocalizedString(@"PASSWORD_INPUT_ENTER_PASSWORD", "") : NSLocalizedString(@"PASSWORD_INPUT_NO_PASSWORD", "");
|
||||||
NSString *repeatPlaceHolder = _enablePassword ? NSLocalizedString(@"PASSWORD_INPUT_REPEAT_PASSWORD", "") : NSLocalizedString(@"PASSWORD_INPUT_NO_PASSWORD", "");
|
NSString *repeatPlaceHolder = _enablePassword ? NSLocalizedString(@"PASSWORD_INPUT_REPEAT_PASSWORD", "") : NSLocalizedString(@"PASSWORD_INPUT_NO_PASSWORD", "");
|
||||||
[self.passwordTextField.cell setPlaceholderString:passwordPlaceHolder];
|
self.passwordTextField.placeholderString = passwordPlaceHolder;
|
||||||
[self.passwordRepeatTextField.cell setPlaceholderString:repeatPlaceHolder];
|
self.passwordRepeatTextField.placeholderString = repeatPlaceHolder;
|
||||||
}
|
}
|
||||||
|
|
||||||
#pragma mark Actions
|
#pragma mark Actions
|
||||||
@@ -142,8 +142,8 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
- (void)_verifyPasswordAndKey {
|
- (void)_verifyPasswordAndKey {
|
||||||
NSString *password = [self.passwordTextField stringValue];
|
NSString *password = self.passwordTextField.stringValue;
|
||||||
NSString *repeat = [self.passwordRepeatTextField stringValue];
|
NSString *repeat = self.passwordRepeatTextField.stringValue;
|
||||||
BOOL hasKey = (self.keyURL != nil);
|
BOOL hasKey = (self.keyURL != nil);
|
||||||
BOOL keyOk = YES;
|
BOOL keyOk = YES;
|
||||||
if(hasKey) {
|
if(hasKey) {
|
||||||
@@ -163,19 +163,19 @@
|
|||||||
self.hasValidPasswordOrKey = hasPasswordOrKey && passwordOk && keyOk;
|
self.hasValidPasswordOrKey = hasPasswordOrKey && passwordOk && keyOk;
|
||||||
|
|
||||||
if(!hasPasswordOrKey) {
|
if(!hasPasswordOrKey) {
|
||||||
[self.errorTextField setTextColor:[NSColor controlTextColor]];
|
self.errorTextField.textColor = NSColor.controlTextColor;
|
||||||
[self.errorTextField setStringValue:NSLocalizedString(@"WARNING_NO_PASSWORD_OR_KEYFILE", "No Key or Password")];
|
self.errorTextField.stringValue = NSLocalizedString(@"WARNING_NO_PASSWORD_OR_KEYFILE", "No Key or Password");
|
||||||
return; // all done
|
return; // all done
|
||||||
}
|
}
|
||||||
[self.errorTextField setTextColor:[NSColor redColor]];
|
self.errorTextField.textColor = NSColor.redColor;
|
||||||
if(!passwordOk && !keyOk ) {
|
if(!passwordOk && !keyOk ) {
|
||||||
[self.errorTextField setStringValue:NSLocalizedString(@"ERROR_PASSWORD_MISSMATCH_INVALID_KEYFILE", "Passwords do not match, keyfile is invalid")];
|
self.errorTextField.stringValue = NSLocalizedString(@"ERROR_PASSWORD_MISSMATCH_INVALID_KEYFILE", "Passwords do not match, keyfile is invalid");
|
||||||
}
|
}
|
||||||
else if(!passwordOk) {
|
else if(!passwordOk) {
|
||||||
[self.errorTextField setStringValue:NSLocalizedString(@"ERROR_PASSWORD_MISSMATCH", "Passwords do not match")];
|
self.errorTextField.stringValue = NSLocalizedString(@"ERROR_PASSWORD_MISSMATCH", "Passwords do not match");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
[self.errorTextField setStringValue:NSLocalizedString(@"ERROR_INVALID_KEYFILE", "Keyfile not valid")];
|
self.errorTextField.stringValue = NSLocalizedString(@"ERROR_INVALID_KEYFILE", "Keyfile not valid");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user