[ { "consts": [], "flags": [], "methods": [ { "flags": [ "hasretval" ], "name": "handleFocus", "params": [ { "flags": [ "in" ], "type": { "headerFile": "mozilla/dom/Element.h", "name": "Element", "native": "mozilla::dom::Element", "tag": "TD_DOMOBJECT" } }, { "flags": [ "out" ], "type": { "tag": "TD_PROMISE" } } ] } ], "name": "nsIFormFillFocusListener", "needs_scriptable": [], "parent": "nsISupports", "uuid": "644ac1f4-2122-498e-87bf-2b01d2e24c1e" }, { "consts": [], "flags": [], "methods": [ { "flags": [ "getter", "hasretval" ], "name": "controlledElement", "params": [ { "flags": [ "out" ], "type": { "headerFile": "mozilla/dom/Element.h", "name": "Element", "native": "mozilla::dom::Element", "tag": "TD_DOMOBJECT" } } ] }, { "flags": [ "setter" ], "name": "controlledElement", "params": [ { "flags": [ "in" ], "type": { "headerFile": "mozilla/dom/Element.h", "name": "Element", "native": "mozilla::dom::Element", "tag": "TD_DOMOBJECT" } } ] }, { "flags": [ "getter", "hasretval" ], "name": "passwordPopupAutomaticallyOpened", "params": [ { "flags": [ "out" ], "type": { "tag": "TD_BOOL" } } ] }, { "flags": [], "name": "markAsAutoCompletableField", "params": [ { "flags": [ "in" ], "type": { "headerFile": "mozilla/dom/Element.h", "name": "Element", "native": "mozilla::dom::Element", "tag": "TD_DOMOBJECT" } } ] }, { "flags": [], "name": "showPopup", "params": [] }, { "flags": [], "name": "addFocusListener", "params": [ { "flags": [ "in" ], "type": { "name": "nsIFormFillFocusListener", "tag": "TD_INTERFACE_TYPE" } } ] } ], "name": "nsIFormFillController", "needs_scriptable": [], "parent": "nsISupports", "uuid": "07f0a0dc-f6e9-4cdd-a55f-56d770523a4c" }, { "consts": [], "flags": [ "function" ], "methods": [ { "flags": [], "name": "onSearchCompletion", "params": [ { "flags": [ "in" ], "type": { "name": "nsIAutoCompleteResult", "tag": "TD_INTERFACE_TYPE" } } ] } ], "name": "nsIFormFillCompleteObserver", "needs_scriptable": [ "nsIAutoCompleteResult" ], "parent": "nsISupports", "uuid": "604419ab-55a0-4831-9eca-1b9e67cc4751" } ]