>>230Блядь какой же он УРОД просто это пиздец. Вот есть задача - надо сделать, чтобы поле для ввода имело автофокус при загрузке (нужно для входа в админку). Что делает нормальный человек? Вот что:
<input ... autofocus="autofocus" />
ВСЕ БЛЯДЬ! ВСЕ НАХУЙ!
Что делает мудак тревор? Ну он сначала делает ЧУДО БЛЯДЬ функцию manageOnLoad:
> https://codeberg.org/tslocum/tinyib/src/branch/master/inc/html.php#L922Которая по сути тупой свитч/кейс, высирающий сука ОДНО И ТО ЖЕ, просто с разными именами. Дальше он эту хуйню вызывает - вот так:
> https://codeberg.org/tslocum/tinyib/src/branch/master/imgboard.php#L841Потом он получает значение вроде такого:
> $onload = ' onload="document.tinyib.username.focus();"', Дальше он вызывает функцию managePage:
> https://codeberg.org/tslocum/tinyib/src/branch/master/inc/html.php#L902И сука пихает свой $onload вот так:
> <body$onload>В результате генерится страница, внутри которой срабатывает скрипт - он ищет на странице такой элемент:
> #tinyibА потом у него сука контрол с именем username например. И делает на нем фокус! УРА БЛЯДЬ! Вместо ОДНОЙ СТРОКИ В РАЗМЕТКЕ мы сука высрали сотню, и завязались на древний костыльный апи (id = глобальное значение). Это при том, что у него подключен jQuery ебаный, и он вполне мог сделать даже так:
$('name=username, name=...').each((input) => { тут фокус инпата })
Но нет! Путь эти 88кб висят мертвым грузом сука! Блядь урод ебучий просто.