- 1
- 2
- 3
- 4
var comment = document.querySelector('textarea#formElm_text');
var info = comment.parentNode;
if(!comment || !info) return;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
var comment = document.querySelector('textarea#formElm_text');
var info = comment.parentNode;
if(!comment || !info) return;
https://github.com/1024--/govnokod.ru-userscripts/blob/master/bbcode.user.js
https://youtu.be/JXJVaGEQB9k?t=76
Ещё есть какой-то баг, из-за которого панель с кнопками не появляется, когда пользователь пишет свой второй комментарий в треде без перезагрузки страницы. На ГК в этом случае используется какая-то другая DOM-питущня, и скрипт падает.
Хотел потестить, но для этого надо написать комментарий и получить возможность дебажить 5 минут, затем ещё комментарий и т.д. - было лень мусорить.