mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-19 15:39:32 +00:00
Removed edit button from interface as it's not fully supported.
Refactored editing button actions to be localisations safe Added a candle editing button to cancel the edit process
This commit is contained in:
@@ -184,39 +184,15 @@ typedef NS_ENUM(NSUInteger, MPEntryTab) {
|
||||
[self.entry removeBinary:binary];
|
||||
}
|
||||
|
||||
// CS: could there be a better way?
|
||||
- (void)beginEditing
|
||||
{
|
||||
NSLog(@"beganEditing:");
|
||||
|
||||
_titleTextField.editable = YES;
|
||||
_usernameTextField.editable = YES;
|
||||
_URLTextField.editable = YES;
|
||||
_passwordTextField.editable = YES;
|
||||
|
||||
_createdTextField.editable = YES;
|
||||
_modifiedTextField.editable = YES;
|
||||
|
||||
_notesTextView.editable = YES;
|
||||
#pragma mark Editing
|
||||
- (void)beginEditing {
|
||||
[self _toggleEditing:YES];
|
||||
|
||||
}
|
||||
|
||||
// CS: could there be a better way?
|
||||
- (void)endEditing
|
||||
{
|
||||
NSLog(@"endEditing");
|
||||
_titleTextField.editable = NO;
|
||||
_usernameTextField.editable = NO;
|
||||
_URLTextField.editable = NO;
|
||||
_passwordTextField.editable = NO;
|
||||
|
||||
_createdTextField.editable = NO;
|
||||
_modifiedTextField.editable = NO;
|
||||
|
||||
_notesTextView.editable = NO;
|
||||
- (void)endEditing {
|
||||
[self _toggleEditing:NO];
|
||||
}
|
||||
|
||||
|
||||
#pragma mark -
|
||||
#pragma mark Popovers
|
||||
|
||||
@@ -309,4 +285,25 @@ typedef NS_ENUM(NSUInteger, MPEntryTab) {
|
||||
}
|
||||
}
|
||||
|
||||
- (void)_toggleEditing:(BOOL)edit {
|
||||
/* TODO: not fully working right now */
|
||||
|
||||
[_titleTextField setEditable:edit];
|
||||
[_titleTextField setSelectable:edit];
|
||||
[_usernameTextField setEditable:edit];
|
||||
[_usernameTextField setSelectable:edit];
|
||||
[_URLTextField setEditable:edit];
|
||||
[_URLTextField setSelectable:edit];
|
||||
[_passwordTextField setEditable:edit];
|
||||
[_passwordTextField setSelectable:edit];
|
||||
|
||||
[_createdTextField setEditable:edit];
|
||||
[_createdTextField setSelectable:edit];
|
||||
[_notesTextView setEditable:edit];
|
||||
[_notesTextView setSelectable:edit];
|
||||
[_modifiedTextField setEditable:edit];
|
||||
[_modifiedTextField setSelectable:edit];
|
||||
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user