Show full ODK name in organization header
This commit is contained in:
@@ -625,6 +625,11 @@ Object.assign(ulyanovskPages,importedCardBundle.cards||{});
|
|||||||
Object.entries(importedCardBundle.mainExtras||{}).forEach(([key,extra])=>{
|
Object.entries(importedCardBundle.mainExtras||{}).forEach(([key,extra])=>{
|
||||||
if(ulyanovskPages[key])Object.assign(ulyanovskPages[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 ulyanovskPage=document.querySelector('#ulyanovskPage');
|
||||||
const ulyPersonPage=document.querySelector('#ulyPersonPage');
|
const ulyPersonPage=document.querySelector('#ulyPersonPage');
|
||||||
const escapeHtml=value=>String(value||'').replace(/[&<>"']/g,char=>({'&':'&','<':'<','>':'>','"':'"',"'":'''}[char]));
|
const escapeHtml=value=>String(value||'').replace(/[&<>"']/g,char=>({'&':'&','<':'<','>':'>','"':'"',"'":'''}[char]));
|
||||||
@@ -1029,7 +1034,11 @@ const genericOwnershipLegend=ownership=>{
|
|||||||
const shares=directOwnershipShares(ownership);
|
const shares=directOwnershipShares(ownership);
|
||||||
if(!shares.length)return '';
|
if(!shares.length)return '';
|
||||||
const visibleShares=shares;
|
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>');
|
const ownershipTextMarkup=(value,related)=>linkifyUlyText(value,related).replace(/\s(\d+(?:[,.]\d+)?%)/g,'<br><strong class="ownership-inline-percent">$1</strong>');
|
||||||
// Классификаторы, подготовленные для прототипа из внешних реестров.
|
// Классификаторы, подготовленные для прототипа из внешних реестров.
|
||||||
|
|||||||
Reference in New Issue
Block a user