Greasy Fork is available in English.

Patreon - move likes to the likes button

Moves like counter next to like icon

作者
Титан
今日安装
0
总安装量
26
得分
0 0 0
版本
1.0
创建日期
2020-10-05
最近更新
2020-10-29
许可协议
不适用
应用到
Known bugs:
* Likes count stop updates after script loaded until page reload. I probably can fix it, but I don't think anyone is paying attention to this.
* Script will break, if posts will loads faster than 500 ms. To fix that, you can change the value of update_time to the to the minimum time it takes for posts to load, or change the value of disable_optimisation to false to... disable optimization
If optimization is disabled, the script runs every update_time ms, reads the likes panel, checks each one, and skips if the likes counter is already moved.
If optimization is enabled (default), the script runs only 1 time after loading new posts. Every update_time ms, the script checks whether new posts are loading. Optimization is not working with phone version, so if you using this script on mobile device, you should set disable_optimisation = true for script to work and update_time = 3000 to reduce CPU usage.


Известные проблемы:
* Счётчик лайков перестаёт обновляться после установки скрипта, до тех пор, пока страница не перезагрузится (обновится). Наверное, это исправимо, но я не думаю, что кто-то вообще обратит внимание на эту проблему.
* Скрипт сломается, если посты будут загружаться быстрее, чем 500 мс. Чтобы исправить это, измените значение update_time на минимальное время, за которое у вас загружаются посты или измените значение disable_optimisation на false, чтобы... отключить оптимизацию.
Если оптимизация отключена, скрипт работает каждые update_time мс, считывает панель лайков, проверяет каждый и пропускает, если счётчик лайков уже подвинут.
Если оптимизация включена (по умолчанию), скрипт работает только 1 раз после загрузки новых постов. Каждые update_time мс скрипт проверяет, идет ли загрузка новых постов.
Оптимизация не работает на мобильной версии сайта, поэтому, если вы используете скрипт на мобильном устройстве, вы должны поставить disable_optimisation = true, чтобы скрипт заработал и update_time = 3000, чтобы уменьшить нагрузку на ЦП телефона