toolshed-8.x-1.x-dev/toolshed.libraries.yml

toolshed.libraries.yml
# =================
# Utilities
# =================
utilities:
  has_dev: true
  js:
    js/toolshed.min.js: { minified: true }
  dependencies:
    - core/drupal

element:
  has_dev: true
  js:
    js/Element.min.js: { minified: true }
  dependencies:
    - toolshed/utilities

animation:
  has_dev: true
  js:
    js/Animate.min.js: { minified: true }
  dependencies:
    - toolshed/element

EventListener:
  header: true
  has_dev: true
  js:
    js/EventListener.min.js: { minified: true }
  dependencies:
    - toolshed/utilities

Geometry:
  has_dev: true
  js:
    js/geom.min.js: { minified: true }

screen-events:
  has_dev: true
  js:
    js/screen-events.min.js: { minified: true }
  drupalSettings:
    Toolshed:
      eventDebounce: 0
  dependencies:
    - core/drupalSettings
    - toolshed/utilities
    - toolshed/EventListener
    - toolshed/Geometry

DragDrop:
  has_dev: true
  js:
    js/DragDrop.min.js: { minified: true }
  dependencies:
    - toolshed/utilities
    - toolshed/Geometry

Dock:
  has_dev: true
  css:
    component:
      css/Dock.min.css: { minified: true }
  js:
    js/Dock.min.js: { minified: true }
  dependencies:
    - toolshed/utilities
    - toolshed/screen-events

# =================
# Widgets
# =================
pager:
  has_dev: true
  js:
    js/widgets/Pager.min.js: { minified: true }
  dependencies:
    - toolshed/element

accordion:
  has_dev: true
  css:
    component:
      css/widgets/Accordion.min.css: { minified: true }
  js:
    js/widgets/Accordion.min.js: { minified: true }
  dependencies:
    - toolshed/utilities
    - toolshed/element
    - toolshed/animation

pane:
  has_dev: true
  css:
    component:
      css/widgets/Pane.min.css: { minified: true }
  js:
    js/widgets/Pane.min.js: { minified: true }
  dependencies:
    - toolshed/utilities
    - toolshed/element

tooltip:
  has_dev: true
  css:
    component:
      css/widgets/Tooltip.min.css: { minified: true }
  js:
    js/widgets/Tooltip.min.js: { minified: true }
  dependencies:
    - toolshed/utilities
    - toolshed/element

autocomplete:
  has_dev: true
  css:
    component:
      css/widgets/Autocomplete.min.css: { minified: true }
  js:
    js/widgets/Autocomplete.min.js: { minified: true }
  dependencies:
    - core/drupal
    - core/drupal.debounce
    - toolshed/utilities
    - toolshed/element

# Apply the behaviors separately from the actual functionality.
# This give us the option of using the library with or without Drupal behaviors.
behavior.accordions:
  js:
    js/behavior/accordions.js: {}
  drupalSettings:
    Toolshed:
      accordion:
        itemSel: '.accordion-item'
        bodySel: '.accordion-item__body'
        expandOpt: '.accordion-item__toggle'
  dependencies:
    - core/drupalSettings
    - toolshed/accordion

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

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