if (name.length > 33) { name= nameAnime.slice(0, 30) + '...' };
if (typeof itemData.names === 'string')
- там же по смыслу видно, что не строка, а хеш (объект).const getName = function (names) {
// не уверен, что это лучший вариант
const name = String( names.ru || names.alternative || names.en || "" );
// поборники чистоты разделят поиск непустого варианта и обрезку в разные функции
if ( name.length > 33 ) {
return name.slice(0, 30) + '...';
}
return name;
}
element.getElementsByTagName('p')[0].textContent = getName( itemData.names );
currentPage = MathNumber.parseInt(currentPage) || 0;
currentPage = Math.max( currentPage, 1 );
Но в них создание компонента подразумевало "создать и вывести",
<a href="<?=$this->GetFolder()?>/ajax.php?name=vk&action=link">...</a>
apt-get dist-upgrade
- и всё нафиг умерло. После этого я, конечно, прочёл в описании к релизу, что если не хотите проблем при обновлении - снесите все сторонние программы, а после перехода поставьте заново. ( источником проблемы был VirtualBox). Но впечатление было испорчено..