Add hover callout badge for corrected Prospect Scout entries
Yellow circle with a question mark on any card that had a factual error fixed, showing what changed on hover (native title tooltip). Applied to GaN Systems and Transphorm, whose acquirers were swapped in an earlier pass and corrected after web-search verification.
This commit is contained in:
1 parent
532546a082
commit
01aa0ae182
1 file changed
+30
-12
+30
-12
@@ -1134,7 +1134,8 @@ var PROSPECT_RESULTS = [
|
||||
{ division: "Power Electronics (Devices)", name: "Innoscience", location: "China", url: "https://www.innoscience.com", source: "peter",
|
||||
reason: "Peter's Phase 1 list. Chinese GaN power device manufacturer." },
|
||||
{ division: "Power Electronics (Devices)", name: "GaN Systems Inc.", location: "Ottawa, Ontario, Canada", url: "https://www.gansystems.com", source: "both",
|
||||
reason: "Peter's Phase 1 list + this sweep. Fabless GaN power switching semiconductor developer, acquired by Infineon in 2023 — Peter's sheet also lists its website as infineon.com, consistent with the acquisition. Flagged as uncertain whether it still operates as an independent prospect entity or is now folded fully into Infineon." },
|
||||
reason: "Peter's Phase 1 list + this sweep. Fabless GaN power switching semiconductor developer, acquired by Infineon in 2023 — Peter's sheet also lists its website as infineon.com, consistent with the acquisition. Flagged as uncertain whether it still operates as an independent prospect entity or is now folded fully into Infineon.",
|
||||
correction: "Edited 2026-08-22: an earlier pass had this backwards, saying GaN Systems was acquired by Renesas. Verified via web search — Infineon acquired GaN Systems (2023); Renesas acquired Transphorm instead (see that entry)." },
|
||||
{ division: "Power Electronics (Devices)", name: "Vishay Intertechnology", location: "USA", url: "https://www.vishay.com", source: "peter",
|
||||
reason: "Peter's Phase 1 list. Power discrete semiconductor manufacturer." },
|
||||
{ division: "Power Electronics (Devices)", name: "Mitsubishi Electric", location: "Tokyo, Japan", url: "https://www.mitsubishielectric.com", source: "sweep",
|
||||
@@ -1163,7 +1164,8 @@ var PROSPECT_RESULTS = [
|
||||
{ division: "WBG Device Manufacturer", name: "X-FAB Silicon Foundries SE", location: "Erfurt, Germany (registered seat Tessenderlo, Belgium)", url: "https://xfab.com", source: "sweep",
|
||||
reason: "Self-described first pure-play foundry offering SiC and GaN process technologies; as a foundry serving many fabless WBG designers, defect/process characterization services are directly relevant." },
|
||||
{ division: "WBG Device Manufacturer", name: "Transphorm Inc.", location: "Goleta, California, USA", url: "https://www.transphormusa.com", source: "sweep",
|
||||
reason: "GaN FET maker for high-voltage power conversion, acquired by Renesas (completed June 2024, corrected — an earlier pass wrongly attributed this to Infineon) — independent prospect status uncertain, confirm before outreach." },
|
||||
reason: "GaN FET maker for high-voltage power conversion, acquired by Renesas (completed June 2024, corrected — an earlier pass wrongly attributed this to Infineon) — independent prospect status uncertain, confirm before outreach.",
|
||||
correction: "Edited 2026-08-22: an earlier pass had this backwards, saying Transphorm was acquired by Infineon. Verified via web search — Renesas acquired Transphorm (completed June 2024); Infineon acquired GaN Systems instead (see that entry)." },
|
||||
{ division: "WBG Device Manufacturer", name: "GeneSiC Semiconductor", location: "Dulles, Virginia, USA", url: "https://genesic.com", source: "sweep",
|
||||
reason: "SiC pioneer (founded 2004) making SiC rectifiers, transistors, and thyristors; acquired by Navitas Semiconductor in 2022 but still operates as a distinct SiC device brand/line." },
|
||||
{ division: "WBG Device Manufacturer", name: "Qorvo Power Device Solutions (ex-United Silicon Carbide/UnitedSiC)", location: "Princeton, New Jersey, USA", url: "https://www.qorvo.com", source: "sweep",
|
||||
@@ -1310,19 +1312,35 @@ function renderProspectScout() {
|
||||
byDivision[div].forEach(function (c) {
|
||||
var card = document.createElement('div');
|
||||
card.className = 'client-card';
|
||||
if (c.source) {
|
||||
var badge = document.createElement('span');
|
||||
badge.className = 'tag';
|
||||
badge.style.background = 'transparent';
|
||||
badge.style.border = '1px solid ' + SOURCE_COLOR[c.source];
|
||||
badge.style.color = SOURCE_COLOR[c.source];
|
||||
badge.style.marginLeft = '0';
|
||||
badge.textContent = SOURCE_LABEL[c.source] || c.source;
|
||||
card.appendChild(badge);
|
||||
var hasTopRow = c.source || c.correction;
|
||||
if (hasTopRow) {
|
||||
var topRow = document.createElement('div');
|
||||
topRow.style.display = 'flex';
|
||||
topRow.style.alignItems = 'center';
|
||||
topRow.style.justifyContent = 'space-between';
|
||||
topRow.style.gap = '6px';
|
||||
if (c.source) {
|
||||
var badge = document.createElement('span');
|
||||
badge.className = 'tag';
|
||||
badge.style.background = 'transparent';
|
||||
badge.style.border = '1px solid ' + SOURCE_COLOR[c.source];
|
||||
badge.style.color = SOURCE_COLOR[c.source];
|
||||
badge.style.marginLeft = '0';
|
||||
badge.textContent = SOURCE_LABEL[c.source] || c.source;
|
||||
topRow.appendChild(badge);
|
||||
}
|
||||
if (c.correction) {
|
||||
var corrBadge = document.createElement('span');
|
||||
corrBadge.textContent = '?';
|
||||
corrBadge.title = c.correction;
|
||||
corrBadge.style.cssText = 'display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;border-radius:50%;background:var(--yellow);color:var(--txt);font-size:11px;font-weight:800;cursor:help;flex-shrink:0;';
|
||||
topRow.appendChild(corrBadge);
|
||||
}
|
||||
card.appendChild(topRow);
|
||||
}
|
||||
var nameEl = document.createElement(c.url ? 'a' : 'div');
|
||||
nameEl.className = 'client-name';
|
||||
nameEl.style.marginTop = c.source ? '6px' : '0';
|
||||
nameEl.style.marginTop = hasTopRow ? '6px' : '0';
|
||||
nameEl.textContent = c.name;
|
||||
if (c.url) {
|
||||
nameEl.href = c.url;
|
||||
|
||||
Reference in new issue
Block a user