lb_plus-1.0.x-dev/js/tools/place-block/place-block-tool-plugin.js

js/tools/place-block/place-block-tool-plugin.js
import { registerNewBlockDropzones } from './dropzones/new-block-dropzones.js';
import { registerNewSectionDropzones } from './dropzones/new-section-dropzones.js';

(($, Drupal, once, displace) => {

  /**
   * Place block Navigation+ tool plugin
   */
  class PlaceBlockToolPlugin extends Drupal.NavigationPlus.ToolPluginBase {
    id = 'place_block';

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

  Drupal.NavigationPlus.ToolManager.registerPlugin(new PlaceBlockToolPlugin());
  registerNewBlockDropzones();
  registerNewSectionDropzones();

})(jQuery, Drupal, once, Drupal.displace);

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

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