Flynax PopUp Fields Checkbox

Flynax Flynax PopUp Fields Checkbox 1.0.0

Вынес локализацию и стиль из файла checkbox_popup.js в отдельный файл и обновить подключение файлов в шаблоне.

Отделил стили от JavaScript кода из файла checkbox_popup.js в checkbox_popup.css.

checkbox_popup.css


Создал отдельный файл для локализаций

checkbox_popup_lang.js


Обновил файл checkbox_popup.js, чтобы он использовал локализации из внешнего файла:

checkbox_popup.js


Обновил footerScript.tpl для подключения файлов в нужном порядке:

footerScript.tpl


Этот подход даёт следующие преимущества:

  1. Локализации теперь находятся в отдельном файле, который можно легко редактировать
  2. Основной код компонента не смешан с языковыми строками и стилями
  3. Возможность переиспользовать локализации в других компонентах
  4. Файл локализаций загружается перед основным скриптом, чтобы переводы были доступны.