JavaScript:
const $catalogDescr = $('.product-category-112 .catalog-descr');
console.log($('.product-category-112 .catalog-descr > div').outerHeight());
if ($('.product-category-112 .catalog-descr > div').outerHeight() > 500) {
$catalogDescr.addClass('with-after');
const $button = $('<button></button>').addClass('readMore');
const lang = $('html').attr('lang');
const buttonText = lang === 'uk' ? 'Читати далі' : 'Читать далее';
$button.text(buttonText);
$('.product-category-112 .catalog-descr > div').append($button);
$button.on('click', function () {
if ($catalogDescr.hasClass('with-after')) {
$catalogDescr.removeClass('with-after');
$button.text(lang === 'uk' ? 'Згорнути' : 'Скрыть');
} else {
$catalogDescr.addClass('with-after');
const buttonText = lang === 'uk' ? 'Читати далі' : 'Читать далее';
$button.text(buttonText);
}
});
}