1
0
mirror of https://github.com/bitwarden/mobile synced 2025-12-17 16:53:26 +00:00

Search controller for autofill setup

This commit is contained in:
kspearrin
2018-09-24 12:41:08 -04:00
parent e9ec02929d
commit 42fc868b68
8 changed files with 359 additions and 15 deletions

View File

@@ -39,7 +39,7 @@ namespace Bit.iOS.Autofill
partial void CancelBarButton_Activated(UIBarButtonItem sender)
{
CPViewController.CompleteRequest(null, null, null);
CPViewController.CompleteRequest();
}
partial void AddBarButton_Activated(UIBarButtonItem sender)
@@ -47,17 +47,28 @@ namespace Bit.iOS.Autofill
PerformSegue("loginAddSegue", this);
}
partial void SearchBarButton_Activated(UIBarButtonItem sender)
{
PerformSegue("loginSearchFromListSegue", this);
}
public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
{
var navController = segue.DestinationViewController as UINavigationController;
if(navController != null)
{
var searchLoginController = navController.TopViewController as LoginSearchViewController;
var addLoginController = navController.TopViewController as LoginAddViewController;
if(addLoginController != null)
{
addLoginController.Context = Context;
addLoginController.LoginListController = this;
}
if(searchLoginController != null)
{
searchLoginController.Context = Context;
searchLoginController.CPViewController = CPViewController;
}
}
}