Advertisement
Guest User

полный идиотизм

a guest
Feb 23rd, 2018
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Array
  2.   .from(document.querySelectorAll('.postbody blockquote'))
  3.   .filter(bk => bk.innerText.length > 2000)
  4.   .forEach(bk => {
  5.     bk.style.textOverflow = 'ellipsis';
  6.     bk.style.overflowY = 'hidden';
  7.     bk.style.maxHeight = '400px';
  8.     bk.insertAdjacentHTML('afterend', '<div class="abbrev">Сообщение слишком длинное. <a href="#">Полный текст</a>.</div>');
  9.     bk.parentNode
  10.       .querySelector('.abbrev a')
  11.       .addEventListener('click', e => {
  12.         bk.style = '';
  13.         bk.parentNode.removeChild(bk.parentNode.querySelector('.abbrev'));
  14.         e.preventDefault();
  15.       });
  16.   });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement