1
0
mirror of https://github.com/bitwarden/mobile synced 2025-12-15 15:53:44 +00:00

extension.js code for filling and submiting login forms

This commit is contained in:
Kyle Spearrin
2016-05-28 00:59:36 -04:00
parent b5a7f9430a
commit 46f480740c
2 changed files with 265 additions and 13 deletions

View File

@@ -33,21 +33,16 @@ namespace Bit.iOS.Extension
private void Button_TouchUpInside(object sender, EventArgs e)
{
var itemData = new NSDictionary(
new NSString("username"),
new NSString("myusername"),
new NSString("password"),
new NSString("mypassword"));
"username", "me@example.com",
"password", "mypassword",
"autoSubmit", true);
var resultsProvider = new NSItemProvider(
new NSDictionary(NSJavaScriptExtension.FinalizeArgumentKey, itemData),
UTType.PropertyList);
var resultsItem = new NSExtensionItem
{
Attachments = new NSItemProvider[] { resultsProvider }
};
new NSDictionary(NSJavaScriptExtension.FinalizeArgumentKey, itemData), UTType.PropertyList);
var resultsItem = new NSExtensionItem { Attachments = new NSItemProvider[] { resultsProvider } };
var returningItems = new NSExtensionItem[] { resultsItem };
ExtensionContext.CompleteRequest(returningItems, null);
}