initFieldIcon function exported
Last updated: 2026-03-01T23:25:47.108Z
Location
Metrics
LOC: 11
Complexity: 1
Params: 2
Signature
initFieldIcon(
position: "above" | "inside" | "below" = "inside",
): : void
Summary
Initializes the field icon feature — call once from content script
Source Code
export function initFieldIcon(
position: "above" | "inside" | "below" = "inside",
): void {
_iconPosition = position;
injectStyles();
document.addEventListener("focusin", handleFocusIn, true);
document.addEventListener("focusout", handleFocusOut, true);
document.addEventListener("scroll", repositionIcon, true);
window.addEventListener("resize", repositionIcon);
}
Dependencies (Outgoing)
| Target | Type |
|---|---|
| FormField | uses |
| fillSingleField | uses |
| buildSignals | uses |
| getUniqueSelector | uses |
| findLabel | uses |
| injectStyles | uses |
| removeStyles | uses |
| isFillableField | uses |
| handleRuleButtonClick | uses |
| hideRulePopup | uses |
| destroyRulePopup | uses |
| injectStyles | calls |
| focusin | dynamic_call |
| focusout | dynamic_call |
| scroll | dynamic_call |
| resize | dynamic_call |
Impact (Incoming)
| Source | Type |
|---|---|
| FillableElement | uses |