Отключение автозагрузки файлов у input-ов с классом js-form-file--no-autoupload
:
(function (Drupal) {
Drupal.behaviors.disableFileAutoupload = {
attach: function attach(context, settings) {
context.querySelectorAll('.js-form-file--no-autoupload').forEach(fileInput => {
Drupal.behaviors.fileAutoUpload.detach(fileInput.parentElement, settings, 'unload');
Drupal.behaviors.fileButtons.detach(context, settings, 'unload');
});
}
};
})(Drupal);
Скрипт должен подключаться после core/modules/file/file.js
Написанное актуально для
Drupal 8+
Похожие записи
- Навесить на элемент managed_file свой ajax callback (Как обновить всю форму при загрузки файла в managed_file)
- Восстанавливаем позицию текстового курсора при ajax обновлении формы
- Как выполнять свой js-код до или после любых AJAX запросов (изменение работы AJAX API)
- Тюнинг кэширования блоков с формой
- Создать свой ajax индикатор прогресса
Добавить комментарий