Лайфхаки по модулям ?

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

    Можно ли изменять поля выпадающего списка variants в зависимости от выбора других полей ?

  • @llimonix said in Лайфхаки по модулям ?:

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

    Можно ли изменять поля выпадающего списка variants в зависимости от выбора других полей ?

    Я написал немного документации, что-то можно взять оттуда:
    https://github.com/sergerdn/bas-modules-account-profile-maker#pre-release-module-steps

    Также в истории коммитов есть какая-то информация:
    https://github.com/sergerdn/bas-modules-account-profile-maker/commit/0ac91de1729f2d0c4011ff6474751b289f09e4b0

  • @sergerdn спасибо большое

  • @llimonix

    Зашел в инкогнито режиме в Chrome, у меня все работает. Айпишник не RU.

  • @llimonix said in Лайфхаки по модулям ?:

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

    Можно ли изменять поля выпадающего списка variants в зависимости от выбора других полей ?

    https://cheshirecaat.github.io/bas-docs/

  • @Fox да видел, но там так, поверхность которую все и так уже знают. Какие приколы поддерживает интерфейс функций модуля. Можно ли использовать свои инпуты другого стиля и тд и тп. Какие есть приколы с подгрузкой контента в зависимости от выбора другого поля

  • @llimonix said in Лайфхаки по модулям ?:

    @Fox да видел, но там так, поверхность которую все и так уже знают. Какие приколы поддерживает интерфейс функций модуля. Можно ли использовать свои инпуты другого стиля и тд и тп. Какие есть приколы с подгрузкой контента в зависимости от выбора другого поля

    Интерфейс действия, как и всего тулбокса написан на html, панель тулбокса это просто браузер, который открывает html файлы (попробуйте перетянуть любой html файл на панель тулбокса). Это значит, что вы можете верстать интерфейс действия какой угодно сложности, главное что бы браузер поддерживал, а он там не очень новый Chrome 79.0.3945.130.

    Откройте настройки проекта
    09d19ff1-ca04-4914-8e13-721fc7a62915-изображение.png

    В самом низу будет ссылка:
    2ac3c3fe-2c0c-4cf7-bd74-051fa9d85b73-изображение.png

    Кликнув на неё у вас откроется в браузере меню, нужно кликнуть на тулбокс

    06ed4e23-9edc-4329-bd47-9e593ed05b6a-изображение.png

    В итоге вы увидите в браузере окно тулбокса вместе с окном фаербага, в нём вы можете тестировать изменения интерфейса тулбокса как вам заблагорассудится.

  • @Fox said in Лайфхаки по модулям ?:

    Это значит, что вы можете верстать интерфейс действия какой угодно сложности, главное что бы браузер поддерживал, а он там не очень новый Chrome 79.0.3945.130.

    Я там "живу" практически - https://babeljs.io/repl.

    В том числе потому что встроенный кубик с Execute code в BAS тоже особенный.

  • @sergerdn said in Лайфхаки по модулям ?:

    В том числе потому что встроенный кубик с Execute code в BAS тоже особенный.

    Обычный, просто js до ECMA5. Везде используй var, не используй стрелочные функции.

  • @UserTrue said in Лайфхаки по модулям ?:

    Обычный, просто js до ECMA5

    Вопрос терминологий и воспитания.
    В обычной жизни я говорю про это кубик не так, как я написал и не так, как ты написал.

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

  • 0 Votes
    2 Posts
    380 Views
  • -1 Votes
    9 Posts
    1063 Views
  • 0 Votes
    3 Posts
    901 Views
  • 0 Votes
    3 Posts
    765 Views
  • 0 Votes
    5 Posts
    1163 Views