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

Хотелки по скриптам
https://snegopat.ru/forum/viewtopic.php?f=3&t=10
Страница 15 из 28

Автор:  artbear [ 20 апр 2012, 15:27 ]
Заголовок сообщения:  Re: Хотелки по скриптам

orefkov писал(а):
ryutao писал(а):
Сейчас я хотел бы для обычных форм. В скриптописании не силен.

Накидал на скорую руку для обычных форм. Обновись и проверь formAutoVersion.js
Пожелания будут - будем дорабатывать.

Главное - скрипт не удаляйте, очень интересный код по программной работе с формой :)

Автор:  orefkov [ 20 апр 2012, 15:41 ]
Заголовок сообщения:  Re: Хотелки по скриптам

artbear писал(а):
Главное - скрипт не удаляйте, очень интересный код по программной работе с формой :)

Куда он из репозитария денется :) У нас все ходы записаны.

Автор:  orefkov [ 20 апр 2012, 16:00 ]
Заголовок сообщения:  Re: Хотелки по скриптам

sosnae писал(а):
Пожелание для formAutoVersion.js
Добавлять реквизит формы, и в модуле формы в конце присваивать версию, а для label прописать данные
Обоснование:
при изменении модуля формы меняется и форма, как бы не хорошо было бы сравнение форм, но из-за одного служебного реквизита в сравнении будет показываться изменение формы (не все пользуются v8reader для сравения) .

Добавить возможность включать/выключать автодобавление номера
Обоснование:
при использовании со скриптом "Автосохранение", через час работы у нас окажется 25 версия обработки, а по факту только 3... (или добавить в автосохранение отключение автоверсии).

Я пока не знаю, как программно добавить реквизит формы.
В любом случае, скрипт - пока больше как пример, для дальнейшего развития.
К тому же он сейчас обновляет версии на всех формах обработки, а хотелось бы только на измененных.

Автор:  artbear [ 20 апр 2012, 16:02 ]
Заголовок сообщения:  Re: Хотелки по скриптам

Саш, когда он где-то в репозитарии и его еще нужно доставать, это одно, а когда он наверху репозитария и сразу доступен для поиска, это совсем другое.

Автор:  sosnae [ 24 апр 2012, 19:21 ]
Заголовок сообщения:  Re: Хотелки по скриптам

sosnae писал(а):
Пожелание:
пока руки не дошли такое сделать, вдруг кто раньше возьмется:
сделать форму списка процедур и функций, с возможностью вывода или колонки или же разбить по группам "НаСервере", "НаКлиенте", "БезКонтекста" + поиск по ним.

Добавил скрипт FuncProcPanel.js http://snegopat.ru/scripts/info/91f9bf4725
Строит дереве в зависимости от директив компиляции "НаКлиенте", "НаСервере" - удобно просматривать в управляемых формах.

Вложения:
Комментарий к файлу: пример работы списка функций
2012-04-24_1918.png
2012-04-24_1918.png [ 80.38 КБ | Просмотров: 8550 ]

Автор:  orefkov [ 24 апр 2012, 20:38 ]
Заголовок сообщения:  Re: Хотелки по скриптам

Хорошо, только бы еще скрипт в UTF-8 переделать, а то через браузер смотреть неудобно.

Автор:  artbear [ 24 апр 2012, 20:50 ]
Заголовок сообщения:  Re: Хотелки по скриптам

sosnae писал(а):
Добавил скрипт FuncProcPanel.js http://snegopat.ru/scripts/info/91f9bf4725
Строит дереве в зависимости от директив компиляции "НаКлиенте", "НаСервере" - удобно просматривать в управляемых формах.

И в вики не забудь оформить, пожалуйста!

Автор:  demon_infernal [ 26 апр 2012, 21:46 ]
Заголовок сообщения:  Re: Хотелки по скриптам

не нашел отдельной темы по скрипту для рефакторинга, поэтому пишу сюда.
Скрипт всем хорош, работает, экономит сотни времени. Но есть одно "но".
Макрос "Создать заглушку для несуществующего метода".
При создании заглушки макрос спрашивает, _после_ какого метода модуля поместить вновь создаваемую заглушку. а если я хочу, допустим, поместить ее выше всех остальных - такого варианта нет.
Собственно, пожелания: иметь возможность как-либо в диалоге указать имя метода заглушки, не набирая его предварительно, и возможность поместить метод выше остальных.
Возможно, я просто не разобрался с этим скриптом, так что буду рад любым конструктивным наставлениям. спасибо.

Автор:  kuntashov [ 26 апр 2012, 22:20 ]
Заголовок сообщения:  Re: Хотелки по скриптам

demon_infernal писал(а):
не нашел отдельной темы по скрипту для рефакторинга, поэтому пишу сюда.

Пока скрипта нет в trunk'е, поэтому и ветки не создаю.

demon_infernal писал(а):
Макрос "Создать заглушку для несуществующего метода".
При создании заглушки макрос спрашивает, _после_ какого метода модуля поместить вновь создаваемую заглушку. а если я хочу, допустим, поместить ее выше всех остальных - такого варианта нет.

С этим понятно, есть в планах.

demon_infernal писал(а):
Иметь возможность как-либо в диалоге указать имя метода заглушки, не набирая его предварительно.


1. Правильно ли я понимаю, что нужна возможность создать из текущей позиции курсора объявление в произвольном месте модуля без предварительной навигации в эту часть модуля?

2. Надо ли потом вставлять вызов созданного метода в текущую позицию?

Если на оба вопроса ответ положительный - то вместо "Создать заглушку..." можно использовать макрос "Выделить метод", предварительно выделив в текущей позиции курсора пробел (макрос работает только при наличии выделения).

Если на какой-то из вопросов ответ - нет, то опиши подробнее, какой сценарий ты бы хотел реализовать (как должна выглядеть работа макроса)?

Автор:  demon_infernal [ 26 апр 2012, 22:27 ]
Заголовок сообщения:  Re: Хотелки по скриптам

на эти вопросы ответ "да", попробую.
Есть какая-либо документация, откуда бы я мог узнать, работает ли определенный макрос только при наличии выделения, или же нет, и подобные тонкости?
UPD. Я довольно долго думал, почему же макрос "создать заглушку" "ничего не делает", когда я выделяю ранее написанное имя несуществующего метода и вызываю макрос. Экспериментальным методом понял, что нужно ставить курсор в имя метода. В NetBeans, если не ошибаюсь, все работало по выделению, вот и сработал синдром утёнка. Это не столько недочет скрипта, сколько проблема моего восприятия.

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