Лазер писал(а):
Почему нельзя (было) сделать так, чтоб список игнорастов подгружался с сервера автоматически, а не по нажатию кнопки? Кнопка ведь делает тот же запрос.
По причине банальной лени, как это водится. Делалось всё максимально быстро и просто, насколько это возможно.
По-хорошему надо было бы делать именно так, да:
1) список загружать автоматом при первичной инициализации скрипта (но анализировать не пустоту в локалсторадже, а отсутствие какого-нибудь флажка, потому что пустота в локалсторадже может быть по причине того, что у пользователя список игнорастов пустой)
2) при добавлении в список (которое, между прочим, происходит
не на странице настроек пользователя, а в профиле игнорируемого пользователя) и при удалении из списка (которое происходит на странице настроек пользователя) автоматически это дело и добавлятьубирать в локалсторадже.
Но на тот момент пункт 2 было сложно реализовать, потому что хз как отслеживать толком из юзерскрипта это дело (особенно учитывая чехарду с тем, что юзерскрипт не всегда корректно отрабатывает на страницах вида /u/#/), поэтому и была добавлена кнопка. Ну а раз кнопка есть, то и с остальным можно не париться. А если уж так происходит, что человек постоянно чистит локалсторадж, то пусть страдает
Из-за двух с половиной человек, которые очищают локалсторадж при выходе браузера, я не собираюсь это дело внедрять.
Помимо всего прочего, если человек каждый раз очищает локалсторадж, то у него заодно будут слетать и остальные настройки скрипта (точнее, будут устанавливаться по умолчанию), так что не вижу повода заморачиваться.
А ещё желательно прочитать
постпостскриптум из первого поста:
un4given писал(а):
P.P.S. Если кому-то что-то не нравится/хочется добавки − гитхаб вам в руки и форк впридачу!
Последний раз отредактировано 20 июля 2024 в 15:05 пользователем un4given