Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Array
- .from(document.querySelectorAll('.postbody blockquote'))
- .filter(bk => bk.innerText.length > 2000)
- .forEach(bk => {
- bk.style.textOverflow = 'ellipsis';
- bk.style.overflowY = 'hidden';
- bk.style.maxHeight = '400px';
- bk.insertAdjacentHTML('afterend', '<div class="abbrev">Сообщение слишком длинное. <a href="#">Полный текст</a>.</div>');
- bk.parentNode
- .querySelector('.abbrev a')
- .addEventListener('click', e => {
- bk.style = '';
- bk.parentNode.removeChild(bk.parentNode.querySelector('.abbrev'));
- e.preventDefault();
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement