"text/javascript" в дополнениях
Можно всех попросить не добавлять
Валидатор ругается. И HTML4 уже ушёл
К 2.6.Х добавил isssue. Pull-request не прокатил
type="text/javascript" в regClientStartupScript и regClientScriptВалидатор ругается. И HTML4 уже ушёл
К 2.6.Х добавил isssue. Pull-request не прокатил
Комментарии: 7
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Ещё, если не трудно, не плохо бы туда добавить возможность опционально указывать атрибуты defer и async,
а в связи с последними обновлениями спецификации js то атрибут type лучше не удалять, а тоже сделать опциональным, так как в эпоху модульного js в нём теперь можно указывать type=«module»
В настоящий момент приходится отказываться от нативных методов и использовать компонент modHelpers, в котором Сергей Шлоков предусмотрел эти моменты и скрипты и стили регистрируются как положено, по современным стандартам.
тоже не используется.
Спасибо за отклик!
он прописывается в качестве ключа в массив
А потом он проверяется на существование
Я понимаю, что PHP всё стерпит. Тут всё-таки напрашивается хэш.
Вот этот код тоже выглядит немного по школьному
П.С. Я даже в какой-то момент при исследовании кода MODX хотел целую статью написать про то, что не боги горшки обжигают. Но потом просто PR делал. Что стоит один только код получения id страницы ошибки
и страницы для неавторизованных пользователей
А если присмотреться повнимательнее:
1. Если метод «alias» — ищется id ресурса методом findResource().
2. Дальше (в скриншот не попало) методом getResource() загружается этот ресурс в $modx->resource.
3. А в этом методе getResource() опять забито условие
В общем, рефакторить и рефакторить.
Надо просто быть внимательнее и делать PR так, чтобы там был только твой коммит, иначе мерджить невозможно.