Bug 1927677 - part 3 - Show the navbar divider in the same layout as the navbar r...
[gecko.git] / toolkit / components / passwordmgr / components.conf
blobd0037445578cbc75d49d4a57e3f299e756ea54a7
1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
2 # vim: set filetype=python:
3 # This Source Code Form is subject to the terms of the Mozilla Public
4 # License, v. 2.0. If a copy of the MPL was not distributed with this
5 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
7 Classes = [
8     {
9         'js_name': 'logins',
10         'cid': '{cb9e0de8-3598-4ed7-857b-827f011ad5d8}',
11         'contract_ids': ['@mozilla.org/login-manager;1'],
12         'interfaces': ['nsILoginManager'],
13         'esModule': 'resource://gre/modules/LoginManager.sys.mjs',
14         'constructor': 'LoginManager',
15     },
16     {
17         'cid': '{749e62f4-60ae-4569-a8a2-de78b649660e}',
18         'contract_ids': ['@mozilla.org/passwordmanager/authpromptfactory;1'],
19         'esModule': 'resource://gre/modules/LoginManagerAuthPrompter.sys.mjs',
20         'constructor': 'LoginManagerAuthPromptFactory',
21     },
22     {
23         'cid': '{2bdac17c-53f1-4896-a521-682ccdeef3a8}',
24         'contract_ids': ['@mozilla.org/login-manager/autocompletesearch;1'],
25         'esModule': 'resource://gre/modules/LoginAutoComplete.sys.mjs',
26         'constructor': 'LoginAutoComplete',
27     },
28     {
29         'cid': '{8aa66d77-1bbb-45a6-991e-b8f47751c291}',
30         'contract_ids': ['@mozilla.org/login-manager/authprompter;1'],
31         'esModule': 'resource://gre/modules/LoginManagerAuthPrompter.sys.mjs',
32         'constructor': 'LoginManagerAuthPrompter',
33     },
34     {
35         'cid': '{0f2f347c-1e4f-40cc-8efd-792dea70a85e}',
36         'contract_ids': ['@mozilla.org/login-manager/loginInfo;1'],
37         'esModule': 'resource://gre/modules/LoginInfo.sys.mjs',
38         'constructor': 'nsLoginInfo',
39     },
40     {
41         'cid': '{dc6c2976-0f73-4f1f-b9ff-3d72b4e28309}',
42         'contract_ids': ['@mozilla.org/login-manager/crypto/SDR;1'],
43         'esModule': 'resource://gre/modules/crypto-SDR.sys.mjs',
44         'constructor': 'LoginManagerCrypto_SDR',
45     },
48 if buildconfig.substs['MOZ_WIDGET_TOOLKIT'] not in ('android', 'uikit'):
49      Classes += [
50         {
51             'cid': '{c47ff942-9678-44a5-bc9b-05e0d676c79c}',
52             'contract_ids': ['@mozilla.org/login-manager/prompter;1'],
53             'esModule': 'resource://gre/modules/LoginManagerPrompter.sys.mjs',
54             'constructor': 'LoginManagerPrompter',
55         },
56         {
57             'cid': '{dc185a77-ba88-4caa-8f16-465253f7599a}',
58             'contract_ids': [
59                 '@mozilla.org/autocomplete/search;1?name=login-doorhanger-username',
60                 '@mozilla.org/autocomplete/search;1?name=login-doorhanger-password'
61             ],
62             'esModule': 'resource://gre/modules/AutoCompleteSimpleSearch.sys.mjs',
63             'constructor': 'AutoCompleteSimpleSearch',
64         },
65     ]