let iconTitle; let realSecurityState = securityState; // Locally delivered files such as http://localhost and file:// paths // are considered to have been delivered securely. if (isLocal) { realSecurityState = "secure"; } if (realSecurityState) { iconClassList.push(`security-state-${realSecurityState}`); iconTitle = L10N.getStr(`netmonitor.security.state.${realSecurityState}`); } return div( { className: "requests-security-icon-group" }, div({ className: iconClassList.join(" "), onMouseDown: onSecurityIconMouseDown, title: iconTitle, }), item.isThirdPartyTrackingResource && div({ className: "tracking-resource", title: L10N.getStr("netmonitor.trackingResource.tooltip"), }) ); } } module.exports = SecurityState; PK