file_browser-8.x-1.3/js/file_browser.preview.js

js/file_browser.preview.js
/**
 * @file
 * file_browser.preview.js
 */

(($, Drupal) => {
  /**
   * Contains logic for the view widget.
   */
  Drupal.behaviors.fileBrowserPreview = {
    attach(context, settings) {
      const wrapper = once(
        'file-browser-preview',
        '#file-browser-preview-wrapper',
      );
      if (wrapper.length) {
        $(wrapper)
          .find('select')
          .on('change', () => {
            Drupal.ajax({
              url: `${settings.file_browser.preview_path} / ${this.val()}`,
              wrapper: 'file-browser-preview-wrapper',
            }).execute();
          });
      }
    },
  };
})(jQuery, Drupal);

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc