Public Member Functions

nsILoginManagerPrompter Interface Reference

import "nsILoginManagerPrompter.idl";

List of all members.

Public Member Functions

void init (in nsIDOMWindow aWindow)
 Initialize the prompter.
void promptToSavePassword (in nsILoginInfo aLogin)
 Ask the user if they want to save a login (Yes, Never, Not Now).
void promptToChangePassword (in nsILoginInfo aOldLogin, in nsILoginInfo aNewLogin)
 Ask the user if they want to change a login's password.
void promptToChangePasswordWithUsernames ([array, size_is(count)] in nsILoginInfo logins, in PRUint32 count, in nsILoginInfo aNewLogin)
 Ask the user if they want to change the password for one of multiple logins, when the caller can't determine exactly which login should be changed.

Member Function Documentation

void nsILoginManagerPrompter::init ( in nsIDOMWindow  aWindow  ) 

Initialize the prompter.

Must be called before using other interfaces.

Parameters:
aWindow The in which the user is doing some login-related action that's resulting in a need to prompt them for something. The prompt will be associated with this window (or, if a notification bar is being used, topmost opener in some cases).
void nsILoginManagerPrompter::promptToChangePassword ( in nsILoginInfo  aOldLogin,
in nsILoginInfo  aNewLogin 
)

Ask the user if they want to change a login's password.

If the user consents, modifyLogin() will be called.

Parameters:
aOldLogin The existing login (with the old password).
aNewLogin The new login.
void nsILoginManagerPrompter::promptToChangePasswordWithUsernames ( [array, size_is(count)] in nsILoginInfo  logins,
in PRUint32  count,
in nsILoginInfo  aNewLogin 
)

Ask the user if they want to change the password for one of multiple logins, when the caller can't determine exactly which login should be changed.

If the user consents, modifyLogin() will be called.

Parameters:
logins An array of existing logins.
count (length of the array)
aNewLogin The new login.

Note: Because the caller does not know the username of the login to be changed, aNewLogin.username and aNewLogin.usernameField will be set (using the user's selection) before modifyLogin() is called.

void nsILoginManagerPrompter::promptToSavePassword ( in nsILoginInfo  aLogin  ) 

Ask the user if they want to save a login (Yes, Never, Not Now).

Parameters:
aLogin The login to be saved.

The documentation for this interface was generated from the following file: