a12s-1.0.0-beta7/modules/patterns/templates/patterns/accordion/accordion.ui_patterns.yml

modules/patterns/templates/patterns/accordion/accordion.ui_patterns.yml
accordion:
  label: Accordion
  description: >
    Implementation of accordion pattern, following the specifications in
    https://www.w3.org/WAI/ARIA/apg/patterns/accordion/
  fields:
    sections:
      type: array
      label: Sections
      preview:
        - label: Section 1
          content: >
            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque ut ante vestibulum, aliquet purus non,
            eleifend mauris. Donec vel odio non felis lobortis interdum eu a mauris.
        - label: Section 2
          content: >
            Aenean ornare, nisl nec tincidunt lobortis, lacus enim facilisis orci, nec eleifend lorem orci quis ex. Orci
            varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
        - label: Section 3
          content: >
            Proin tincidunt, neque a fermentum luctus, est risus porttitor urna, et posuere dolor nisi non nunc. Nulla
            mollis pharetra varius. Aenean id lacinia elit. Sed fringilla felis ac elit finibus sodales.
    active_sections:
      type: array
      label: Active sections
      description: >
        [optional] The indexes of the active sections. This takes precedence on the active flag which may be defined for
        each section.
      preview:
        - 1
    namespace:
      type: string
      label: Accordion namespace
      description: >
        [optional] The namespace is a unique identifier for the group of sections, and should be unique par page. If not
        provided, a random string is generated as namespace.
      preview: preview
  settings:
    wrap_header:
      type: select
      label: Wrap headers
      description: Wrap the headers with an HTML tag.
      options:
        div: DIV
        heading: Heading
      default: null
    title-level:
      type: select
      label: Title Level
      description: The heading level for the title.
      options:
        h1: Heading 1
        h2: Heading 2
        h3: Heading 3
        h4: Heading 4
      states:
        visible:
          ':input[name=wrap_header]':
            value: heading
      default: h2
  libraries:
    - a12s_theme_builder/disclosure-accordion
    - accordion:
        css:
          component:
            css/accordion.css: {}

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

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