fix: comparable price rows same layout as direct prices, part number as tooltip
This commit is contained in:
parent
be90984905
commit
3de658b9cb
@ -1969,10 +1969,11 @@ async function openTxDetail(id) {
|
||||
var priceStr = '<strong style="font-size:0.9rem">' + p.currency + '\u00a0' + parseFloat(p.price).toLocaleString('de-DE', {minimumFractionDigits:2,maximumFractionDigits:2}) + '</strong>';
|
||||
var dateStr = '<span style="color:#aaa;font-size:0.67rem;margin-left:0.5rem">Stand: ' + fmtDate(p.observed_at) + '</span>';
|
||||
var urlLink = '<a href="' + esc(p.url) + '" target="_blank" rel="noopener" style="color:var(--accent);font-size:0.68rem;text-decoration:none;margin-left:0.5rem">↗</a>';
|
||||
var label = esc(p.vendor_name);
|
||||
if (p.is_same_product === false && p.comparable_part) {
|
||||
label += '<div style="font-size:0.62rem;color:#aaa;font-weight:400;margin-top:1px" title="Equivalent product, different SKU">' + esc(p.comparable_part) + '</div>';
|
||||
}
|
||||
// Same layout for all rows — comparable_part as tooltip only, never as block
|
||||
var label = esc(p.vendor_name)
|
||||
+ (p.is_same_product === false && p.comparable_part
|
||||
? ' <span style="color:#aaa;font-size:0.65rem;font-weight:400" title="' + esc(p.comparable_part) + '">ⓘ</span>'
|
||||
: '');
|
||||
return '<div class="spec-row"><span class="spec-label">' + label + '</span>'
|
||||
+ '<span class="spec-val" style="display:flex;align-items:center;flex-wrap:wrap">' + priceStr + verBadge + dateStr + urlLink + '</span></div>';
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user