Снегопат

Обсуждение Снегопата
Текущее время: 26 ноя 2024, 09:06

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 199 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14, 15 ... 20  След.
Автор Сообщение
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 06 мар 2012, 09:33 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
Хотелки
1. Добавить поиск по одновременному вхождению нескольких слов через пробел, как у Снегопата, svcsvc, мдНавигатора и т.п.
Удобно при поиске в большом количестве файлов.
имхо код можно взять из мдНавигатора.

1.1 Еще удобнее было бы сделать мгновенный показ результатов поиска при наборе, как в мдНавигаторе.
имхо код можно взять из мдНавигатора.
это поведение можно сделать настраиваемым.

2. При поиске сразу разворачивать ветки, в которых есть совпадения, чтобы не тратить время на ручное разворачивание.
это поведение можно сделать настраиваемым.

Жду комментариев.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 06 мар 2012, 13:51 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
orefkov писал(а):
2sosnae
Я тут что-то затупил по поводу открытия сравнения файлов.
Это же штатно делается из 1С:

А слона я то и не заметил... ;) Даже мысли не было попробовать сравнение файлов.

Цитата:
2. При поиске сразу разворачивать ветки, в которых есть совпадения, чтобы не тратить время на ручное разворачивание.
это поведение можно сделать настраиваемым.


Протестируй плиз, идея хорошая. http://snegopat.ru/scripts/info/630988ae60 ветка sosnae-dev

Мгновенный поиск: вот тут я бы добавил поиск для текущего корня каталогов и типа глобальный.


Вложения:
Snap15.png
Snap15.png [ 23.31 КБ | Просмотров: 12099 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 06 мар 2012, 15:03 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
sosnae писал(а):
Цитата:
2. При поиске сразу разворачивать ветки, в которых есть совпадения, чтобы не тратить время на ручное разворачивание.
это поведение можно сделать настраиваемым.


Протестируй плиз, идея хорошая.

Проверил, работает верно.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 06 мар 2012, 15:45 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
artbear писал(а):
В идеале хорошо бы включать что-то типа отбора - показывать только те файлы, которых удовлетворяют поиску, и только те папки, в которых есть найденные файлы.
при отключении поиска/отбора показывать все папки.


Может просто добавить рядом с поиском кнопку "показать списком" ? Сейчас, по факту дерево то перестраивается заново при фильтре, соответственно это или рекурсия, проверять все строки в дереве, на наличие хоть одного файла или держать отдельную таблицу со списком всех файлов файлов относительно корня каталога и потом от файла разворачивать каталоги, в принципе насколько я понимаю для реализации поиска как в МдНавигатор, надо все равно строить отдельную таблицу с полным списком файлов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 06 мар 2012, 18:59 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
artbear писал(а):
В идеале хорошо бы включать что-то типа отбора - показывать только те файлы, которых удовлетворяют поиску, и только те папки, в которых есть найденные файлы.
при отключении поиска/отбора показывать все папки.


Обновил ветку sosnae-dev , добавил вывод результатов поиска списком. Необходимо тестирование и пожелания.
Видео с демонстрацией http://youtu.be/fT6QE76QXRc . Если сообщество будет не против, положу в trunk.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 07 мар 2012, 09:37 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
sosnae писал(а):
artbear писал(а):
В идеале хорошо бы включать что-то типа отбора - показывать только те файлы, которых удовлетворяют поиску, и только те папки, в которых есть найденные файлы.
при отключении поиска/отбора показывать все папки.


Обновил ветку sosnae-dev , добавил вывод результатов поиска списком. Необходимо тестирование и пожелания.

Из видео увидел, что все равно показываются папки верхнего уровня, независимо от наличия в них результатов поиска.
ИМХО нужно показывать дерево только для результатов поиска (сам файл и все верхние уровни/ветки), прочие ветки и файлы не показывать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 13 мар 2012, 16:18 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
Цитата:
ИМХО нужно показывать дерево только для результатов поиска (сам файл и все верхние уровни/ветки), прочие ветки и файлы не показывать.


Проверяйте http://snegopat.ru/scripts/info/ec024eb65c .Единственно, что оставил, это показ верхнего уровня папок, даже если в них нет найденных файлов.

Возможно будет еще интересно для разработчиков скриптов: добавил к обработке V8Reader (с расширенным анализом форм) поддержку просмотра изменений для ssf файлов.
Выглядит примерно так. Теперь из fossil можно посмотреть, что менялось в формах.


Вложения:
2012-03-13_1512.png
2012-03-13_1512.png [ 101.21 КБ | Просмотров: 12039 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 13 мар 2012, 19:51 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
orefkov писал(а):
2sosnae
Я тут что-то затупил по поводу открытия сравнения файлов.
Это же штатно делается из 1С:
Код:
var fc = v8New("СравнениеФайлов")
fc.СпособСравнения = СпособСравненияФайлов.ТекстовыйДокумент
fc.ПервыйФайл = "путь1"
fc.ВторойФайл = "путь2"
fc.ПоказатьРазличия()


Проблема то как раз в сравнении файлов для внешних обработок и отчетов...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 13 мар 2012, 20:00 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
Сделал такие правки в http://snegopat.ru/scripts/info/b0701e9f2e
Добавил в контекстное меню пункт "Дополнительно", где
    Сравнить файлы - на любом файле нажимаете сравнить(запоминается путь), на другом файле еще раз сравнить и открывается сравнение файлов.
    Создать копию - копирует текущий файл в туже папку, добавляя к имени дату и текущее время.

Настроек никаких не делал, пока вожусь с версионным контролем, решил добавить такой функционал. Будет ли полезен ?

Как это работает http://youtu.be/UAO6DQS0kjg


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 17 мар 2012, 19:02 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
Добрый день!
Посмотрите плиз ветку dvcs
1. Добавил, последние изменения (из trunk и sosnae-dev)
2. Добавил автоматическую регистрацию backend (не надо писать в addins). Происходит поиск в каталоге dvcs, маска файлов "dvcs*.js" и автоматически загружаются.
3. Добавил автоматическую регистрацию для просмотра изменений (файлы diff*.js)
4. Флаг в настройках "использовать версионный контроль".
5. Для каталогов автоматом определяется под версионным контролем они или нет.

Из того, что планировал еще не сделал отдельную форму для просмотра истории пункт меню "Показать журнал".


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 199 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14, 15 ... 20  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB