Releases: mikhail2013ru/textSplitterShort
textSplitterShort v.1.5.3
-
Изменена логика обработки текста:
- Текст в textInput не обрабатывается автоматически при вставке
- Поле textOutputTemp остается пустым до ввода значения в inputNum
- Обработка запускается только при потере фокуса поля ввода числа или нажатии Enter
-
Улучшено поле ввода количества символов (inputNum):
- Значение "0" теперь отображается как полупрозрачный placeholder
- При клике/фокусе placeholder полностью очищается
- При пустом поле возвращается placeholder "0"
- Добавлена валидация числа с выводом ошибки
- Цвет текста и границы меняются при наличии значения
-
Изменена логика вывода результатов:
- При значении inputNum = "0" или пустом поле → вывод только в textOutputTemp
- При введенном числе и потере фокуса/нажатии Enter → полная обработка (оба поля)
-
Улучшено оформление секции с чекбоксом:
- Заголовок и чекбокс обернуты в общий контейнер section-with-checkbox
- Добавлены стили для аккуратного выравнивания элементов
-
Исправлена обработка ошибок при валидации ввода числа
textSplitterShort v.1.5.1
Добавлена адаптивная высота для кнопки «Развернуть»:
— если текст помещается — textarea растягивается по содержимому,
— если текст длинный — ограничивается до 95vh (чтобы не выходить за экран).
Перемещён блок с чекбоксом «Удалять блок со скопированным текстом»:
— теперь расположен под результатом, выровнен по правому краю,
— добавлены отступы сверху и снизу для лучшей читаемости.
Улучшена логика обработки ввода в поле «Количество символов»:
— срабатывает только по Enter или потере фокуса,
— активна только при наличии текста во входном поле.
Обновлён UI кнопок: объединены «Развернуть/Скрыть» в одну переключаемую кнопку,
добавлена кнопка «Очистить текст» с правильной активацией.
Уведомления о копировании теперь не накладываются и плавно исчезают.
textSplitterShort v.1.5
Обновлённый интерфейс и мелкие доработки.
textSplitterShort-stable
Первоначальная стабильная версия скрипта.