[{{mminutes}}:{{sseconds}}] X
Пользователь приглашает вас присоединиться к открытой игре игре с друзьями .
Ctrl предыдущая следующая Ctrl Страницы
1 2 3

Форум «Программное обеспечение» / Автоматическая прокрутка длинных текстов

NIN Сообщение #1 2 июня 2020 в 17:46
Маньяк
1
Автоматическая прокрутка длинных текстов (юзерскрипт)

Описание:
Нужен для того, чтобы длинные тексты было удобно печатать (помещались на экране), без выставления мелкого размера шрифта и межстрочного интервала. По умолчанию текст прокручивается поблочно, как в марафонах. По желанию можно прокручивать так, чтобы текущая строка была верхней, для этого есть условие в начале кода скрипта. Прокрутка в квалификации тоже должна работать. Но так как там сложно определить точно, в какой момент и насколько надо прокручивать (т.к. доступна только картинка текста), прокрутка сделана так, чтобы текущая строка отображалась посередине (4 из 7), но она может немного уходить в процессе набора. Размер шрифта в квалификации используется максимально похожий как на картинке, чтобы было удобнее следить за местом в тексте и отыскивать ошибки.

Скрипт:
версия 1.0.3

Установка:
1. Установите расширение Tampermonkey (chrome, firefox).
2. Нажмите на ссылку скрипта, и установите его.

История версий:
1.0.3 Поправлено предыдущее исправление, из-за которого скрипт не работал, если запускался слишком рано.
1.0.2 Исправлены скачки страницы при отключёном "показе текста заранее".
1.0.1 Исправлено отображение текста до старта заезда. По умолчанию теперь прокрутка по блокам. Последний блок теперь, как и все остальные, начинается с верхней строки.
Последний раз отредактировано 3 марта 2021 в 21:53 пользователем NIN
Кибертаксист Сообщение #2 2 июня 2020 в 18:10
Маньяк
34
NIN,Большое спасибо! Очень удобно!
daktule Сообщение #3 2 июня 2020 в 18:35
Гонщик
40
очень нужный скрипт для длинных текстов, особенно когда забываешь переключить на построчный режим. спасибо!
Анна_Банановна Сообщение #4 2 июня 2020 в 18:52
Супермен
66
А можно объяснить, что будет менять изменение следующих параметров?



И как выбрать печать по блокам? Вместо false - true?
Последний раз отредактировано 2 июня 2020 в 19:07 пользователем Анна_Банановна
NIN Сообщение #5 2 июня 2020 в 19:23
Маньяк
1
lines_max_threshold - сколько строк должно быть в тексте, чтобы он считался длинным, и его "ограничили".
lines - сколько должно быть видно строк на экране.
lines_bottom - определяет сколько дополнительных строк должно оставаться снизу при перескоке.
Т.е. (5,4) - всего пять строк, перескок происходит с 5-4=1 строки -> текущая строка всегда вверху.
Если (8,2) - взято как в марафоне, видно 8 строк, на 2 с конца - прокрутка.
Чтобы было как в марафоне, надо false поменять на true.
lines_skip_qual - для квалификации, сколько дополнительных строк окружают текущую строку сверху и снизу. Если 3 - всего будет 7 строк.
ТОМА-АТОМНАЯ Сообщение #6 2 июня 2020 в 20:05
Организатор событий
115
Нин, а можешь ты что-то сделать с пропадающим при премиуме зеленом фоне в КТС? Другие фоны работают, а зеленый ни в какую, забудешь день-два что премиум закончился, фон появляется. Эта проблема не одного года, в чем может быть дело?
Scarpion Сообщение #7 2 июня 2020 в 20:16
Маньяк
44
Если имеется в виду зеленый градиент сверху, то Fenex писал, что это так и задумано, чтобы он пропадал вместе с самолетом при премиуме.
Сударушка Сообщение #8 2 июня 2020 в 21:29
Организатор событий
65
В преддверии дня Лигурии очень актуальный скрипт, спасибо!
Последний раз отредактировано 3 июня 2020 в 08:20 пользователем Сударушка
Анна_Банановна Сообщение #9 2 июня 2020 в 22:00
Супермен
66
Нин, спасибо за скрипт, спасибо за разъяснения! Я правда, еще не сталкивалась с проблемой отображения текста, всё умещается. Хотя шрифт у меня увеличен и текста и поля ввода. Мне интересно, почему у других с этим какие-то проблемы. Но скрипт опробую с удовольствием. :)
Кибертаксист Сообщение #10 2 июня 2020 в 22:12
Маньяк
34
Анна_Банановна писал(а):
Мне интересно, почему у других с этим какие-то проблемы. Но скрипт опробую с удовольствием. :)

Можешь на этом словарике опробовать. Длина текста 2к символов +-. На скорости 400 знаков в минуту, набирается 5 минут +-.
...некоторые сами себе проблемы создают ))
Последний раз отредактировано 2 июня 2020 в 23:26 пользователем Кибертаксист
ТОМА-АТОМНАЯ Сообщение #11 2 июня 2020 в 22:41
Организатор событий
115
Scarpion писал(а):
Если имеется в виду зеленый градиент сверху, то Fenex писал, что это так и задумано, чтобы он пропадал вместе с самолетом при премиуме.

грустно, фон красивый
Анна_Банановна Сообщение #12 2 июня 2020 в 23:00
Супермен
66
Кибертаксист, что-то не открывается у меня ссылка. С ней всё в порядке?
Fenex Сообщение #13 2 июня 2020 в 23:05
Клавомеханик
49
Scarpion писал(а):
Если имеется в виду зеленый градиент сверху, то Fenex писал, что это так и задумано, чтобы он пропадал вместе с самолетом при премиуме.


Возможно, я не совсем корректно выразился или не правильно понял, но в этом issue я объяснял, что такой алгоритм был изначально задумал на сайте: у пользователей с Премиумом шапка не имеет зелёного фона.
Если хочется наличие зелёного фона в КТС и у премиумов - то это вполне можно сделать, PR с этими изменениями я приму.

Дополнительно замечу, что в состав КТС можно также добавлять любые вновь написанные скрипты, сделать это можно отправив PR с соответствующими изменениями в этом репозитории.
Scarpion Сообщение #14 2 июня 2020 в 23:43
Маньяк
44
PR с этими изменениями я приму.


Так может не KTS править, а просто на сайте всем оставить зеленый фон (green-back) сверху (у премиумов без самолета соответственно).
https://ibb.co/J7PWmtb
Если кто-то выберет тему отличную от зеленой, там автоматически тогда будет отображаться цвет темы (для которых это реализовано).
Последний раз отредактировано 2 июня 2020 в 23:45 пользователем Scarpion
ТОМА-АТОМНАЯ Сообщение #15 3 июня 2020 в 08:15
Организатор событий
115
Было бы замечательно. Фенекс, спасибо что разъяснил, а я все жду когда ж черед дойдет и починят зеленый, а это оказывается так и задумано было. Вот ведь как любителей зеленого обидели.
pashkhan Сообщение #16 3 июня 2020 в 13:22
Новичок
96
Спасибо за скрипту - буду юзать)
Mask2017 Сообщение #17 3 июня 2020 в 16:54
Гонщик
18
Попробовал, не понравилось. Текст дергается, как в марафонах. Пока отключил...
Валацуга Сообщение #18 3 июня 2020 в 21:10
Маньяк
24
Вещь! Спасибо. Лигуристам в шапку бы закинуть. Завтра как раз событие.

Чтобы было как в марафоне, надо false поменять на true.
ИМХО, лучше бы по умолчанию сделать true - не так часто текст прыгает.
carmero Сообщение #19 3 июня 2020 в 22:46
Маньяк
50
Fenex писал(а):
отправив PR с соответствующими изменениями в этом репозитории

Рад, что ты снова появился. А ты не можешь сам добавить этот скрипт, "сохранить в бортжурнал 2.0", скрипт со статичным списком заездов и скрипт докториссимуса с выделением слов при наборе (подсветка Gold Ediditon):
https://klavogonki.ru/forum/software/49/
https://klavogonki.ru/forum/software/38/
https://klavogonki.ru/forum/software/47/
https://klavogonki.ru/forum/software/48/
Все были бы тебе очень благодарны. А то авторы скриптов фиг знает когда разродятся...
Последний раз отредактировано 3 июня 2020 в 22:47 пользователем carmero
InsydeR Сообщение #20 4 июня 2020 в 11:02
Супермен
82
ПАСИБО

Чтобы писать в форуме, нужно зарегистрироваться.

Ctrl предыдущая следующая Ctrl Страницы
1 2 3

Связаться
Выделить
Выделите фрагменты страницы, относящиеся к вашему сообщению
Скрыть сведения
Скрыть всю личную информацию
Отмена