lb_plus-1.0.x-dev/modules/lb_plus_section_library/js/tools/section-library/section-library-tool-plugin.js

modules/lb_plus_section_library/js/tools/section-library/section-library-tool-plugin.js
import { registerSectionLibraryDropzones } from './dropzones/section-library-dropzones.js';
import { registerSectionLibraryIndicators } from './indicators/section-library-indicator.js';

(($, Drupal) => {

  /**
   * Section library Navigation+ tool plugin
   */
  class SectionLibraryToolPlugin extends Drupal.NavigationPlus.ToolPluginBase {
    id = 'section_library';

    requiredSidebar() {
      return document.getElementById('section_library-left-sidebar');
    };
  }

  Drupal.NavigationPlus.ToolManager.registerPlugin(new SectionLibraryToolPlugin());
  registerSectionLibraryDropzones();
  registerSectionLibraryIndicators();

})(jQuery, Drupal);

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

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