@Fox Спасибо, принято. Как будет время поправлю.
Описание первых двух полей действия написаны капсом
Не планировал добавлять английскую локализацию.
Отсутствует описание для полей селекторов элементов
Ну тут тогда на всех 20-ти придется прописывать :)
Вместо кучи непонятных инпутов с текстом NULL лучше создать один, который принимает массив селекторов (ну или строку с разделителем)
Я думал над этим, но тут есть несколько камней преткновения:
- Начинающие пользователи с трудом понимают, что такое переменная и куда тыкнуть кнопочку, а уж что такое массив и как его организовать больше чем это позволено сделать в стандартном действии "список" (3 возможных поля)... Тут как минимум уже необходимо знать основы js.
- Это не всегда самому сподручно. Если элементов много, то отдельно через js необходимо создавать массив. А это плюс еще один дополнительный кубик перед модулем в скрипте.
Но с другой стороны, массив визуально выглядит минималистичнее. Пока не определился...
Судя по коду модуля вы его создали из функции BAS.
Так и есть. Я обнаружил, что стандартными действиями реализовать задуманную логику невозможно, либо громоздко, поэтому юзал еще и функции БАС.
зачем выходить из цикла "while" меткой
Я организовал вложенный цикл, просто при помощи одного break там не выйти.
Можете приложить проект на основании которого создали модуль?
Конечно. Вот он: modules v2.xml