Show full ODK name in organization header

This commit is contained in:
KrivovDE
2026-09-09 17:56:42 +03:00
parent 24848d0cde
commit bde2a5a102

View File

@@ -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=>({'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;',"'":'&#039;'}[char]));
@@ -1029,7 +1034,11 @@ const genericOwnershipLegend=ownership=>{
const shares=directOwnershipShares(ownership);
if(!shares.length)return '';
const visibleShares=shares;
return visibleShares.map((share,index)=>`<div class="legend-row"><i class="swatch" style="background:${ownershipPalette[index%ownershipPalette.length]}"></i><span class="legend-copy"><b data-keep-decimals>${escapeHtml(share.display)}</b><span>${share.name?linkifyUlyText(share.name,Object.keys(ulyanovskPages)):'—'}</span></span></div>`).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 `<div class="legend-row"><i class="swatch" style="background:${ownershipPalette[index%ownershipPalette.length]}"></i><span class="legend-copy"><b data-keep-decimals>${escapeHtml(share.display)}</b><span>${ownerName}</span></span></div>`;
}).join('');
};
const ownershipTextMarkup=(value,related)=>linkifyUlyText(value,related).replace(/\s(\d+(?:[,.]\d+)?%)/g,'<br><strong class="ownership-inline-percent">$1</strong>');
// Классификаторы, подготовленные для прототипа из внешних реестров.