This repository has been archived on 2025-01-19. You can view files and clone it, but cannot push or open issues or pull requests.
drupalcampbristol/web/modules/contrib/webform/templates/webform-element-more.html.twig

29 lines
831 B
Twig
Raw Normal View History

2018-11-23 12:29:20 +00:00
{#
/**
* @file
* Theme implementation for webform element more.
*
* Available variables
* - title: More label.
* - content: More content.
*
* Based on WAI-ARIA Authoring Practices 1.1: Disclosure (Show/Hide)
*
* @see https://www.w3.org/TR/wai-aria-practices-1.1/#disclosure
* @see https://www.w3.org/TR/wai-aria-practices-1.1/examples/disclosure/disclosure-faq.html
* @see template_preprocess_webform_element_more()
* @ingroup themeable
*/
#}
{{ attach_library('webform/webform.element.more') }}
{%
set classes = [
'js-webform-element-more',
'webform-element-more',
]
%}
<div{{ attributes.addClass(classes) }}>
<div class="webform-element-more--link"><a role="button" href="#more">{{ more_title }}</a></div>
<div id="{{ attributes.id }}--content" class="webform-element-more--content">{{ more }}</div>
</div>