Скрипты в папке "Обработка кавычек"

51 views
Skip to first unread message

Sclex

unread,
May 9, 2024, 6:03:26 AMMay 9
to Fiction Book Editor
Скрипты
"001_Проставить елочки и лапки (от начала документа)"
"004_Проставить елочки и лапки (от позиции курсора)"
"005_Проставить елочки и лапки (от позиции курсора; как будто перед курсором 1 незакрытая кавычка)"
"006_Проставить елочки и лапки (от позиции курсора; как будто перед курсором 2 незакрытые кавычки)"
"007_Проставить только елочки (во всем документе)"
обновлены до версии 3.7 каждый.

- теперь по окончании работы скрипта вместо установки *курсора* в определенное место документа, будет устанавливаться *выделение* (одного или двух символов). Т.к. выделение лучше видно, чем просто курсор.
- раньше не обрабатывались правильно случаи, когда НЕ ВСЕ открытые в аннотации документа или в истории документа кавычки были закрыты к концу этой аннотации или истории. После окончания работы скрипта курсор в таких случаях ставился не в конце аннотации либо истории, а в конце раздела (section).

Данные изменения сделаны по просьбам TaKir-а.

Ссылки для скачивания файлов скриптов:
001_Проставить елочки и лапки (от начала документа).js (положить в папку "Scripts\12_Обработка кавычек")
004_Проставить елочки и лапки (от позиции курсора).js (положить в папку "Scripts\12_Обработка кавычек")
005_Проставить елочки и лапки (от позиции курсора; как будто перед курсором 1 незакрытая кавычка).js (положить в папку "Scripts\12_Обработка кавычек")
006_Проставить елочки и лапки (от позиции курсора; как будто перед курсором 2 незакрытые кавычки).js (положить в папку "Scripts\12_Обработка кавычек")
007_Проставить только елочки (во всем документе).js (положить в папку "Scripts\12_Обработка кавычек")

Sclex

unread,
May 9, 2024, 7:00:41 AMMay 9
to Fiction Book Editor
> Т.к. выделение лучше видно, чем просто курсор.
Имеется в виду, что выделение легче отыскать взглядом, чем курсор.

четверг, 9 мая 2024 г. в 13:03:26 UTC+3, Sclex:

Федор

unread,
May 10, 2024, 4:10:02 AMMay 10
to fiction-b...@googlegroups.com
Спасибо! Полезные изменения.

чт, 9 мая 2024 г. в 14:00, Sclex <scl...@gmail.com>:
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/69017c2a-8dd4-4557-ada2-8d3829603041n%40googlegroups.com.


--
С уважением, Федор

John Smith

unread,
May 10, 2024, 5:26:55 PMMay 10
to Fiction Book Editor
Спасибо.

пятница, 10 мая 2024 г. в 11:10:02 UTC+3, Федор:

Sclex

unread,
Jun 5, 2024, 2:34:23 PMJun 5
to Fiction Book Editor
Скрипты
"001_Проставить елочки и лапки (от начала документа)"
"004_Проставить елочки и лапки (от позиции курсора)"
"005_Проставить елочки и лапки (от позиции курсора; как будто перед курсором 1 незакрытая кавычка)"
"006_Проставить елочки и лапки (от позиции курсора; как будто перед курсором 2 незакрытые кавычки)"
обновлены до версии 3.9 каждый.
- теперь по окончании работы скрипта будет установлен в определенную позицию не курсор, а выделение (раньше это работало не во всех случаях).
- изменен алгоритм прокрутки окна редактора, которая (прокрутка) происходит, чтобы установленное скриптом выделение попало в видимую на экране часть документа.

Sclex

unread,
Jun 6, 2024, 2:40:30 AMJun 6
to Fiction Book Editor
(В предыдущем сообщении ссылки на файлы скриптов были нерабочие.)

Ссылки для скачивания файлов скриптов:
001_Проставить елочки и лапки (от начала документа).js (положить в папку "Scripts\12_Обработка кавычек")
004_Проставить елочки и лапки (от позиции курсора).js (положить в папку "Scripts\12_Обработка кавычек")
005_Проставить елочки и лапки (от позиции курсора; как будто перед курсором 1 незакрытая кавычка).js (положить в папку "Scripts\12_Обработка кавычек")
006_Проставить елочки и лапки (от позиции курсора; как будто перед курсором 2 незакрытые кавычки).js (положить в папку "Scripts\12_Обработка кавычек")
007_Проставить только елочки (во всем документе).js (положить в папку "Scripts\12_Обработка кавычек")

среда, 5 июня 2024 г. в 21:34:23 UTC+3, Sclex:

Sclex

unread,
Jun 6, 2024, 2:58:46 AMJun 6
to Fiction Book Editor
Уточню:
> - теперь по окончании работы скрипта будет установлен в определенную позицию не курсор, а выделение (раньше это работало не во всех случаях).
- суть этой проблемы была сформулирована ТаКир-ом так:
"Скрипты "001_Проставить елочки и лапки (от начала документа)" и 004_Проставить елочки и лапки (от позиции курсора), версия 3.7.
Если есть какое-то несовпадение кавычек в цитате, стихе, заголовке (тэги cite, poem, title), то не срабатывает "подсветка" символов в конце цитаты, курсор стоит где надо, но его не видно."

> - изменен алгоритм прокрутки окна редактора, которая (прокрутка) происходит, чтобы установленное скриптом выделение попало в видимую на экране часть документа.
Теперь позиция прокрутки будет по возможности устанавливаться так, чтобы установленное скриптом выделение оказывалось посередине экрана (по вертикали).

среда, 5 июня 2024 г. в 21:34:23 UTC+3, Sclex:
Скрипты
Reply all
Reply to author
Forward
0 new messages