uswds_blb_configuration-1.0.0-beta2/uswds_blb_configuration.libraries.yml

uswds_blb_configuration.libraries.yml
# USWDS Layout Builder base styles.
layout_builder_form_style:
  css:
    theme:
      css/layout-tab-styles.css: { }
      css/general-styles.css: { }
      css/themes/uswds-ui.css: { }
  js:
    js/layout-tab-scripts.js: { }
    js/components/tabs.js: { }
    js/components/inputs.js: { }
  dependencies:
    - uswds_blb_configuration/themes-overrides
    - uswds_blb_configuration/uswds_yiq
    - core/drupal
    - core/once

content_tab:
  js:
    js/content-tab-scripts.js: { }

# Offcanvas Font
offcanvas-font:
  css:
    theme:
      //fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap: { type: external, minified: true }
      css/fonts.css: { }

# Themes overrides
themes-overrides:
  css:
    theme:
      css/themes-overrides.css: { }
  js:
    js/themes-overrides.js: { }

# Base components
uswds_yiq:
  js:
    js/components/yiq.js: { }

# Responsive
uswds_responsive:
  js:
    js/components/responsive.js: { }
  dependencies:
    - core/drupal.ajax

# Themes.
# Light
theme.light:
  version: 1.x
  css:
    theme:
      css/themes/light.css: { }
  dependencies:
    - core/drupal.dialog.off_canvas

# Dark
theme.dark:
  version: 1.x
  css:
    theme:
      css/themes/dark.css: { }
  dependencies:
    - core/drupal.dialog.off_canvas

# Plugins.

# text_alignment
plugin.text_alignment.layout_builder_form:
  css:
    theme:
      css/uswds_classes/text-alignment-classes.css: { }

# padding
plugin.padding.layout_builder_form:
  css:
    theme:
      css/uswds_classes/padding-classes.css: { }

# margin
plugin.margin.layout_builder_form:
  css:
    theme:
      css/uswds_classes/margin-classes.css: { }

# border
plugin.border.layout_builder_form:
  css:
    theme:
      css/uswds_classes/border-classes.css: { }
  js:
    js/plugins/border/layout-builder-form.js: { }

# box_shadow
plugin.box_shadow.layout_builder_form:
  css:
    theme:
      css/uswds_classes/box-shadow-classes.css: { }

# Plugins' groups.
# spacing
plugins_groups.spacing.spacing_preview:
  js:
    js/plugins_groups/spacing/spacing-preview.js: { }

# border
plugins_groups.border.border_preview:
  js:
    js/plugins_groups/border/border-preview.js: { }

# shadow
plugins_groups.shadow.shadow_preview:
  js:
    js/plugins_groups/shadow/shadow-preview.js: { }

# background_color
plugin.background_color.layout_builder_form:
  css:
    theme:
      css/uswds_classes/background-color-classes.css: { }
  js:
    js/plugins/background_color/layout-builder-form.js: { }
  dependencies:
    - uswds_blb_configuration/uswds_yiq

# background_media
plugin.background_media.build:
  css:
    theme:
      css/build/plugins/background-media.css: { }
  js:
    js/plugins/background_media/build.js: { }

# text_color
plugin.text_color.layout_builder_form:
  css:
    theme:
      css/uswds_classes/text-color-classes.css: { }
  js:
    js/plugins/text_color/layout-builder-form.js: { }
  dependencies:
    - uswds_blb_configuration/uswds_yiq

# scroll_effects
plugin.scroll_effects.build:
  dependencies:
    - uswds_blb_configuration/aos.remote

# AOS remote library.
aos.remote:
  remote: https://michalsnik.github.io/aos
  version: 1.x
  license:
    name: MIT
    url: https://github.com/michalsnik/aos/blob/master/LICENSE
    gpl-compatible: true
  js:
    https://unpkg.com/aos@2.3.4/dist/aos.js: { type: external, weight: -3, minified: true }
    js/plugins/scroll_effects/build.js: { }
  css:
    theme:
      https://unpkg.com/aos@2.3.4/dist/aos.css: { }

# AOS local library.
aos.local:
  js:
    /libraries/aos/dist/aos.js: { weight: -3, minified: true }
    js/plugins/scroll_effects/build.js: { }
  css:
    theme:
      /libraries/aos/dist/aos.css: { minified: true }

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

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