У меня есть предложения по улучшению Тренажера.
Как то я уже писал на ru-board, но там ответили, что так задумано. И более ничего.
На данный момент в тренажере обрабатывается только один URL, что достаточно, но не очень удобно при написании правил.
Например, необходимо составить правила для сайта site.ru, чтобы загружались только рисунки с новостей (*news*) и эскизы (*th*) фотографий.
http://site.ru/public/images/uploads/1960/th/0015.jpghttp://site.ru/pic/freeman/th/karmanov_vk.jpghttp://site.ru/pic/news/nechkino_lilu.jpgи т.п. ….
В результате было получено правило:
site\.ru/(?:public/(?:photo/thumb|images/uploads/.+/th|themes/standard/images)|pic/(?:news|freeman/th))/. *
В ходе его составления приходилось каждый раз удалять входной адрес и вводить новый, потом следующий, и если он частично совпадал с введенным ранее адресом, корректировать правило, затем снова проверять его на введенных ранее адресах.
Я предлагаю улучшить тренажер следующим образом (см. рис.):
1. Поле "Входной текст" сделать как в списках или в "Условных прокси" - в виде таблицы, где в строках вводить адреса для отработки правила.
Поле "Результат" так же сделать в виде таблицы. Единственное, что высота столбца будет не фиксированная, а зависеть от результата действия правила. До вывода действия правила, его можно оставить пустым - не разбивать на строки.
Тогда тренажер будет работать следующим образом - читается первая строка, применяется правило, результат пишется в первую строку поля "Результат".
Следующие строки аналогично, единственно в поле "Результат" для строк сделать чередование подсветки, чтобы было нагляднее.
2. Так как в полях "Правило" и "Замена" Ctrl-A не работает приходиться выделять все правило либо мышкой, либо последовательностью Home->Shift-End-->Del, а после либо копирование либо удаление.
Было бы очень удобно если добавить кнопки копирования текста около полей "Правило" и "Замена", а так же кнопку "Очистить поля" - при нажатии на которую очищались поля "Правило", "Замена", "Входной текст", "Результат".