Снегопат
https://snegopat.ru/forum/

queryParamsExtractor.js и textEditorExt.js
https://snegopat.ru/forum/viewtopic.php?f=3&t=48
Страница 1 из 5

Автор:  palytsh [ 25 окт 2011, 11:22 ]
Заголовок сообщения:  queryParamsExtractor.js и textEditorExt.js

Пока суть да дело, предлагаю свои скрипты.

queryParamsExtractor.js

Макрос ExtractParameters позволяет сформировать код установки
значений параметров запроса.
Использование: в программном модуле выделить фрагмент вида

з = новый Запрос("текст запроса");

и вызвать макрос (по-умолчанию Ctrl + Shift + Q). Код описания параметров
запроса будет вставлен в модуль ниже выделенного блока.



textEditorExt.js

1. Макросы НайтиВыделенныйТекстВниз и НайтиВыделенныйТекстВверх.
Горячие клавиши Ctrl + Down и Ctrl + Up.

2. Макрос КлонироватьТекст. Позволяет скопировать выделенный фрагмент
текста без использования буфера обмена. Горячие клавиши Ctrl + D.

3. Макросы OnPressEnterInComment, OnPressBackspaceInComment,
OnPressDeleteInComment предназначены для более удобного редактирования
многострочных комментариев. Вызываются неявно при нажатии соответствующих
клавиш.


UPDATE: textEditorExt.js обновлен для совместимости со снегопатом версии 0.0.2.8. Пока не имею возможности воспользоваться фоссилом. Залейте, пож., в репозитарий, кому не сложно.
queryParamsExtractor.js брать в репозитарии.

Вложения:
textEditorExt.zip [2.48 КБ]
Скачиваний: 715

Автор:  orefkov [ 25 окт 2011, 11:45 ]
Заголовок сообщения:  Re: queryParamsExtractor.js и textEditorExt.js

http://snegopat.ru/scripts/wiki?name=Как+добавить+скрипт+в+репозитарий
Права дал.

Автор:  artbear [ 25 окт 2011, 14:07 ]
Заголовок сообщения:  Re: queryParamsExtractor.js и textEditorExt.js

Скрипты устарели, реквизита Document больше нет :(

Автор:  artbear [ 25 окт 2011, 15:22 ]
Заголовок сообщения:  Re: queryParamsExtractor.js и textEditorExt.js

Саш, а как в текущем варианте удалить строку из текста?
раньше можно было так
w.document.УдалитьСтроку(pos.beginRow);
а сейчас как?

Автор:  orefkov [ 25 окт 2011, 15:32 ]
Заголовок сообщения:  Re: queryParamsExtractor.js и textEditorExt.js

artbear писал(а):
Саш, а как в текущем варианте удалить строку из текста?
раньше можно было так
w.document.УдалитьСтроку(pos.beginRow);
а сейчас как?

Пока только устанавливать selection на весь текст, и менять selectedText.
Постараюсь добавить способов.

Автор:  orefkov [ 25 окт 2011, 15:35 ]
Заголовок сообщения:  Re: queryParamsExtractor.js и textEditorExt.js

В 8ке для разделителя строк лучше использовать "\n", а не "\r\n"
А то всякие артефакты порой возникают.

Автор:  artbear [ 25 окт 2011, 15:38 ]
Заголовок сообщения:  Re: queryParamsExtractor.js и textEditorExt.js

Напомнишь, почему Document был удален? с ним было довольно удобно :)

Автор:  orefkov [ 25 окт 2011, 15:44 ]
Заголовок сообщения:  Re: queryParamsExtractor.js и textEditorExt.js

artbear писал(а):
Напомнишь, почему Document был удален? с ним было довольно удобно :)

Тот document, который "внутре" привязан к текстовому окошку, работал без учета группировок.
То есть если блок свернут, в document он был представлен одной строкой.

Автор:  artbear [ 25 окт 2011, 15:51 ]
Заголовок сообщения:  Re: queryParamsExtractor.js и textEditorExt.js

Поправил queryParamsExtractor.js для текущей версии Снегопата и добавил в репозитарий скриптов.
Хороший и нужный скрипт.

Автор:  orefkov [ 25 окт 2011, 15:59 ]
Заголовок сообщения:  Re: queryParamsExtractor.js и textEditorExt.js

Надо убрать генерирование дублей установки одинаковых параметров.

Страница 1 из 5 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/