Показать сообщение отдельно
  #27 (permalink)  
Старый 21.10.2023, 22:47
Аватар для Capoeirista
Интересующийся
Отправить личное сообщение для Capoeirista Посмотреть профиль Найти все сообщения от Capoeirista
 
Регистрация: 20.11.2013
Сообщений: 19

Может кто поправить для сайта 4PDA?
И чтобы также открывались спойлеры внутри спойлеров.

Например на странице
https://4pda.to/forum/index.php?showtopic=949619
(function () {
  var spoilers = [].slice.call(document.querySelectorAll('div.postcolor .spoil'));
  if (!spoilers.length) {
    return;
  }
  var btn = document.createElement('button');
  btn.type = 'button';
  btn.innerHTML = 'Открыть все спойлеры';
  btn.addEventListener('click', function () {
   spoilers.forEach(function (node) {
    if(node.parentNode.classList.contains('close')) return;
     node.querySelector('.block-title').dispatchEvent(new Event('click'));
   });
  });
  spoilers[0].insertAdjacentHTML('beforebegin', '<br>');
  spoilers[0].parentNode.insertBefore(btn, spoilers[0]);
})();

Последний раз редактировалось Capoeirista, 21.10.2023 в 22:52.
Ответить с цитированием