From bde2a5a1022d6d93602a89fe964471e5e8025676 Mon Sep 17 00:00:00 2001 From: KrivovDE <208969570+kunzite16@users.noreply.github.com> Date: Wed, 9 Sep 2026 17:56:42 +0300 Subject: [PATCH] Show full ODK name in organization header --- assets/js/app.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/assets/js/app.js b/assets/js/app.js index a6261d8..814db56 100644 --- a/assets/js/app.js +++ b/assets/js/app.js @@ -625,6 +625,11 @@ Object.assign(ulyanovskPages,importedCardBundle.cards||{}); Object.entries(importedCardBundle.mainExtras||{}).forEach(([key,extra])=>{ if(ulyanovskPages[key])Object.assign(ulyanovskPages[key],extra); }); +Object.values(ulyanovskPages).forEach(data=>{ + if(data.title==='АО «ОДК»'){ + data.displayTitle='Акционерное общество «Объединённая двигателестроительная корпорация»'; + } +}); const ulyanovskPage=document.querySelector('#ulyanovskPage'); const ulyPersonPage=document.querySelector('#ulyPersonPage'); const escapeHtml=value=>String(value||'').replace(/[&<>"']/g,char=>({'&':'&','<':'<','>':'>','"':'"',"'":'''}[char])); @@ -1029,7 +1034,11 @@ const genericOwnershipLegend=ownership=>{ const shares=directOwnershipShares(ownership); if(!shares.length)return ''; const visibleShares=shares; - return visibleShares.map((share,index)=>`
${escapeHtml(share.display)}${share.name?linkifyUlyText(share.name,Object.keys(ulyanovskPages)):'—'}
`).join(''); + return visibleShares.map((share,index)=>{ + const ownerKey=cardKeyForLabel(share.name); + const ownerName=ownerKey?internalCardLink(ownerKey,share.name):share.name?linkifyUlyText(share.name,Object.keys(ulyanovskPages)):'—'; + return `
${escapeHtml(share.display)}${ownerName}
`; + }).join(''); }; const ownershipTextMarkup=(value,related)=>linkifyUlyText(value,related).replace(/\s(\d+(?:[,.]\d+)?%)/g,'
$1'); // Классификаторы, подготовленные для прототипа из внешних реестров.