Contenu affichable masquable (correctif pour les éléments details summary) - nschonni/wet-boew GitHub Wiki

english

Table of Contents

Vue d'ensemble

Chef du projet : Alexander Canas (@canasa)

Needs translation

Purpose

The HTML5 details and summary elements allows content to be expanded and collapsed. Because some browsers do not support this functionality natively, this polyfill emulates the same functionality using generic HTML and WAI-ARIA.

Rationale

Browsers that do not support the details and summary elements natively ignore the expand/collapse functionality and therefore, content is displayed in full. This polyfill ensures that content can be expanded/collapsed and the necessary information is exposed to assistive technologies by adding ARIA.

Implementation

To use the polyfill, standard details and summary elements must be used. In cases where browser don't support these elements, the polyfill is automatically loaded.

Parameters/Options

The expandable/collapsible content polyfill accepts one parameter: open. This parameter is automatically added/removed when .

Open Parameter

This parameter represent the state of the expansion/collapse of the details element. If the open parameter is present, the content of details is expanded. If the open parameter is absent, the content of details is collapsed.

Example Code

Working examples

Expanded details element

<details open="open">
<summary>View source code</summary>
... Source code ...
</details>

Collapsed details element

<details>
<summary>View source code</summary>
... Source code ...
</details>

Exemples

Développement

Le contenu affichable/masquable est dépendent sur le soutien natif pour les éléments details et summary de HTML5 et le correctif pour le contenu affichable/masquable.

Le code pour le contenu affichable/masquable se trouve à plusieurs endroits dans la répertoire source de la BOEW :

Problèmes connus

Il n’existe actuellement aucun problème connu.

Historique des versions

Références

⚠️ **GitHub.com Fallback** ⚠️