From 23312d59cbc1b038abdfa66f3326aa09bbe98b6d Mon Sep 17 00:00:00 2001 From: lab9 Date: Tue, 11 Jul 2023 19:07:45 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(tooltip,modal):=20interactio?= =?UTF-8?q?n=20globale=20et=20focus=20iOS=20[DS-3460,DS-3395]=20(#691)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Correctif à la pression de la touche Escape sur la modale : si l'élément actif (focus) est un élément de formulaire ou un média, la modale n'est pas refermée pas pour permettre l'interaction native de l'élément actif - Correctif iOS de la prise de focus au clic - Fermeture des tooltips dés au clic sur n'importe quel endroit - Fermeture des tooltip à la pression sur la touche escape, où que soit le focus --- .../analytics/installation/configuration.md | 2 - src/component/modal/script/modal/modal.js | 28 ++++++++++++- .../script/tooltip/tooltip-referent.js | 41 +++++++++++++----- src/core/index.js | 4 +- .../script/api/modules/register/instance.js | 5 +++ .../script/api/modules/register/key-codes.js | 42 +++++++++++++++---- .../script/api/modules/stage/root-emission.js | 7 ++++ .../script/api/modules/stage/root-selector.js | 3 ++ src/core/script/api/modules/stage/root.js | 28 ++++++++++--- 9 files changed, 133 insertions(+), 27 deletions(-) create mode 100644 src/core/script/api/modules/stage/root-emission.js create mode 100644 src/core/script/api/modules/stage/root-selector.js diff --git a/src/analytics/doc/analytics/installation/configuration.md b/src/analytics/doc/analytics/installation/configuration.md index 2339e9f35..3fb3a7b87 100644 --- a/src/analytics/doc/analytics/installation/configuration.md +++ b/src/analytics/doc/analytics/installation/configuration.md @@ -7,7 +7,6 @@ La configuration doit être placée **avant** les fichiers `patch.module.js`, `d ```javascript