mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-23 02:05:42 +00:00
Bug 1589340 - Stop leaking LoginHelper into the global scope. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D49585 --HG-- extra : moz-landing-system : lando
This commit is contained in:
parent
a27f775397
commit
d405682bd3
@ -10,11 +10,6 @@
|
||||
const { Services } = ChromeUtils.import(
|
||||
"resource://gre/modules/Services.jsm"
|
||||
);
|
||||
ChromeUtils.defineModuleGetter(
|
||||
this,
|
||||
"LoginHelper",
|
||||
"resource://gre/modules/LoginHelper.jsm"
|
||||
);
|
||||
|
||||
MozElements.MozAutocompleteRichlistitem = class MozAutocompleteRichlistitem extends MozElements.MozRichlistitem {
|
||||
constructor() {
|
||||
@ -998,9 +993,14 @@
|
||||
return;
|
||||
}
|
||||
|
||||
const { LoginHelper } = ChromeUtils.import(
|
||||
"resource://gre/modules/LoginHelper.jsm"
|
||||
);
|
||||
|
||||
// ac-label gets populated from getCommentAt despite the attribute name.
|
||||
// The "comment" is used to populate additional visible text.
|
||||
let formHostname = this.getAttribute("ac-label");
|
||||
|
||||
LoginHelper.openPasswordManager(this.ownerGlobal, {
|
||||
filterString: formHostname,
|
||||
entryPoint: "autocomplete",
|
||||
|
Loading…
Reference in New Issue
Block a user