From 1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:24 +0200 Subject: convert content to md --- files/fr/web/api/uievent/detail/index.md | 39 +++----- files/fr/web/api/uievent/index.md | 161 +++++++++++++------------------ files/fr/web/api/uievent/layerx/index.md | 85 ++++++++-------- 3 files changed, 119 insertions(+), 166 deletions(-) (limited to 'files/fr/web/api/uievent') diff --git a/files/fr/web/api/uievent/detail/index.md b/files/fr/web/api/uievent/detail/index.md index 7c27a30f06..a38d45e3a0 100644 --- a/files/fr/web/api/uievent/detail/index.md +++ b/files/fr/web/api/uievent/detail/index.md @@ -8,38 +8,23 @@ tags: - Reference translation_of: Web/API/UIEvent/detail --- -

{{APIRef("DOM Events")}}

+{{APIRef("DOM Events")}} -

UIEvent.detail est une propriété en lecture seule, qui, lorsqu'elle ne vaut pas zéro, donne le nombre de clics courant (ou suivant en fonction de l'événement).

+**`UIEvent.detail` **est une propriété en lecture seule, qui, lorsqu'elle ne vaut pas zéro, donne le nombre de clics courant (ou suivant en fonction de l'événement). -

Pour les événements {{event("click")}} ou {{event("dblclick")}}, UIEvent.detail donne le nombre de clics courant.

+Pour les événements {{event("click")}} ou {{event("dblclick")}}, `UIEvent.detail` donne le nombre de clics courant. -

Pour les événements {{event("mousedown")}} ou {{event("mouseup")}}, UIEvent.detail donne le nombre de clics courant plus un.

+Pour les événements {{event("mousedown")}} ou {{event("mouseup")}}, `UIEvent.detail` donne le nombre de clics courant _plus_ un. -

Pour tous les autres objets {{domxref("UIEvent")}}, UIEvent.detail vaut toujours zéro.

+Pour tous les autres objets {{domxref("UIEvent")}}, `UIEvent.detail` vaut toujours zéro. -

Spécifications

+## Spécifications - - - - - - - - - - - - - - - - - - -
SpécificationStatutCommentaires
{{SpecName('DOM3 Events','#widl-UIEvent-detail','UIEvent.detail')}}{{Spec2('DOM3 Events')}} 
{{SpecName('DOM2 Events','#Events-UIEvent-detail','UIEvent.detail')}}{{Spec2('DOM2 Events')}}Première définition.
+| Spécification | Statut | Commentaires | +| -------------------------------------------------------------------------------------------- | -------------------------------- | -------------------- | +| {{SpecName('DOM3 Events','#widl-UIEvent-detail','UIEvent.detail')}} | {{Spec2('DOM3 Events')}} |   | +| {{SpecName('DOM2 Events','#Events-UIEvent-detail','UIEvent.detail')}} | {{Spec2('DOM2 Events')}} | Première définition. | -

Compatibilité des navigateurs

+## Compatibilité des navigateurs -

{{Compat("api.UIEvent.detail")}}

+{{Compat("api.UIEvent.detail")}} diff --git a/files/fr/web/api/uievent/index.md b/files/fr/web/api/uievent/index.md index 0bf32d28b4..2fad98cefd 100644 --- a/files/fr/web/api/uievent/index.md +++ b/files/fr/web/api/uievent/index.md @@ -11,99 +11,68 @@ tags: - UIEvent translation_of: Web/API/UIEvent --- -

{{APIRef("DOM Events")}}

- -

L'interface UIEvent représente des évènements simples de l'interface utilisateur.

- -

UIEvent dérive de {{domxref("Event")}}. Bien que la méthode {{domxref("UIEvent.initUIEvent()")}}  soit conservée pour la compatibilité ascendante, vous devez créer un objet UIEvent en utilisant le constructeur {{domxref("UIEvent.UIEvent", "UIEvent()")}}.

- -

Plusieurs interfaces descendent directement ou indirectement de celle-ci : {{domxref("MouseEvent")}}, {{domxref("FocusEvent")}}, {{domxref("KeyboardEvent")}}, {{domxref("WheelEvent")}}, {{domxref("InputEvent")}} et {{domxref("CompositionEvent")}}.

- -

Constructeurs

- -
-
{{domxref("UIEvent.UIEvent()", "UIEvent()")}}
-
Crée un objet UIEvent.
-
- -

Propriétés

- -

Cette interface hérite également des propriétés de son parent {{domxref("Event")}}.

- -
-
{{domxref("UIEvent.cancelBubble")}} {{Non-standard_inline}} {{Deprecated_inline}}
-
{{jsxref("Boolean")}} (booléen) indiquant si les conséquences de l'évènement ont été annulées ou non.
-
- -
-
{{domxref("UIEvent.detail")}}{{readonlyinline}}
-
Retourne un long qui donne quelques détails sur l'évènement, dépendant du type d'évènement.
-
{{domxref("UIEvent.isChar")}} {{obsolete_inline}} {{readonlyinline}}
-
Retourne un {{jsxref("Boolean")}} indiquant si l'évènement a produit un caractère clé ou non.
-
{{domxref("UIEvent.layerX")}} {{Non-standard_inline}} {{readonlyinline}}
-
Retourne la coordonnée horizontale de l'évènement par rapport à la couche actuelle.
-
{{domxref("UIEvent.layerY")}} {{Non-standard_inline}} {{readonlyinline}}
-
Retourne la coordonnée verticale de l'évènement par rapport à la couche actuelle.
-
{{domxref("UIEvent.pageX")}} {{Non-standard_inline}} {{readonlyinline}}
-
Retourne la coordonnée horizontale de l'évènement par rapport à l'ensemble du document.
-
{{domxref("UIEvent.pageY")}} {{Non-standard_inline}} {{readonlyinline}}
-
Retourne la coordonnée verticale de l'évènement par rapport à l'ensemble du document.
-
{{domxref("UIEvent.sourceCapabilities")}} {{non-standard_inline}} {{readonlyinline}}
-
Retourne une instance de l'interface InputDeviceCapabilities qui fournit des informations sur le périphérique physique responsable de l'évènement.
-
{{domxref("UIEvent.view")}}{{readonlyinline}}
-
Retourne un {{domxref("WindowProxy")}} qui contient la vue de la génération de l'évènement.
-
{{domxref("UIEvent.which")}} {{Non-standard_inline}} {{readonlyinline}}
-
Retourne l'identifiant keyCode de la touche pressée, ou le code du caractère (charCode) pour une touche alphanumérique enfoncée.
-
- -

Méthodes

- -

Cette interface hérite également des méthodes de son parent, {{domxref("Event")}}.

- -
-
{{domxref("UIEvent.initUIEvent()")}} {{deprecated_inline}}
-
Initialise un objet UIEvent. Si l'évènement a déjà été envoyé, cette méthode ne fait rien.
-
- -

Spécifications

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName('InputDeviceCapabilities')}}{{Spec2('InputDeviceCapabilities')}}Ajoute la propriété sourceCapabilities.
{{SpecName('UI Events')}}{{Spec2('UI Events')}}Extension de DOM3.
{{SpecName('DOM3 Events', '#interface-UIEvent', 'UIEvent')}}{{Spec2('DOM3 Events')}}Ajoute le constructeur UIEvent(), déprécie la méthode initUIEvent() et change le type de view de AbstractView vers WindowProxy.
{{SpecName('DOM2 Events', '#Events-UIEvent', 'UIEvent')}}{{Spec2('DOM2 Events')}}Définition initiale.
- -

Compatibilité des navigateurs

- -

{{Compat("api.UIEvent")}}

- -

Voir aussi

- - +{{APIRef("DOM Events")}} + +L'interface **`UIEvent`** représente des évènements simples de l'interface utilisateur. + +`UIEvent` dérive de {{domxref("Event")}}. Bien que la méthode {{domxref("UIEvent.initUIEvent()")}}  soit conservée pour la compatibilité ascendante, vous devez créer un objet `UIEvent` en utilisant le constructeur {{domxref("UIEvent.UIEvent", "UIEvent()")}}. + +Plusieurs interfaces descendent directement ou indirectement de celle-ci : {{domxref("MouseEvent")}}, {{domxref("FocusEvent")}}, {{domxref("KeyboardEvent")}}, {{domxref("WheelEvent")}}, {{domxref("InputEvent")}} et {{domxref("CompositionEvent")}}. + +## Constructeurs + +- {{domxref("UIEvent.UIEvent()", "UIEvent()")}} + - : Crée un objet `UIEvent`. + +## Propriétés + +_Cette interface hérite également des propriétés de son parent {{domxref("Event")}}._ + +- {{domxref("UIEvent.cancelBubble")}} {{Non-standard_inline}} {{Deprecated_inline}} + - : {{jsxref("Boolean")}} _(booléen)_ indiquant si les conséquences de l'évènement ont été annulées ou non. + + + +- {{domxref("UIEvent.detail")}}{{readonlyinline}} + - : Retourne un `long` qui donne quelques détails sur l'évènement, dépendant du type d'évènement. +- {{domxref("UIEvent.isChar")}} {{obsolete_inline}} {{readonlyinline}} + - : Retourne un {{jsxref("Boolean")}} indiquant si l'évènement a produit un caractère clé ou non. +- {{domxref("UIEvent.layerX")}} {{Non-standard_inline}} {{readonlyinline}} + - : Retourne la coordonnée horizontale de l'évènement par rapport à la couche actuelle. +- {{domxref("UIEvent.layerY")}} {{Non-standard_inline}} {{readonlyinline}} + - : Retourne la coordonnée verticale de l'évènement par rapport à la couche actuelle. +- {{domxref("UIEvent.pageX")}} {{Non-standard_inline}} {{readonlyinline}} + - : Retourne la coordonnée horizontale de l'évènement par rapport à l'ensemble du document. +- {{domxref("UIEvent.pageY")}} {{Non-standard_inline}} {{readonlyinline}} + - : Retourne la coordonnée verticale de l'évènement par rapport à l'ensemble du document. +- {{domxref("UIEvent.sourceCapabilities")}} {{non-standard_inline}} {{readonlyinline}} + - : Retourne une instance de l'interface `InputDeviceCapabilities` qui fournit des informations sur le périphérique physique responsable de l'évènement. +- {{domxref("UIEvent.view")}}{{readonlyinline}} + - : Retourne un {{domxref("WindowProxy")}} qui contient la vue de la génération de l'évènement. +- {{domxref("UIEvent.which")}} {{Non-standard_inline}} {{readonlyinline}} + - : Retourne l'identifiant `keyCode` de la touche pressée, ou le code du caractère (`charCode`) pour une touche alphanumérique enfoncée. + +## Méthodes + +_Cette interface hérite également des méthodes de son parent, {{domxref("Event")}}._ + +- {{domxref("UIEvent.initUIEvent()")}} {{deprecated_inline}} + - : Initialise un objet `UIEvent`. Si l'évènement a déjà été envoyé, cette méthode ne fait rien. + +## Spécifications + +| Spécification | Statut | Commentaire | +| -------------------------------------------------------------------------------- | ------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------- | +| {{SpecName('InputDeviceCapabilities')}} | {{Spec2('InputDeviceCapabilities')}} | Ajoute la propriété `sourceCapabilities`. | +| {{SpecName('UI Events')}} | {{Spec2('UI Events')}} | Extension de DOM3. | +| {{SpecName('DOM3 Events', '#interface-UIEvent', 'UIEvent')}} | {{Spec2('DOM3 Events')}} | Ajoute le constructeur `UIEvent()`, déprécie la méthode `initUIEvent()` et change le type de `view` de `AbstractView` vers `WindowProxy`. | +| {{SpecName('DOM2 Events', '#Events-UIEvent', 'UIEvent')}} | {{Spec2('DOM2 Events')}} | Définition initiale. | + +## Compatibilité des navigateurs + +{{Compat("api.UIEvent")}} + +## Voir aussi + +- [Introduction to events](/fr/docs/Learn/JavaScript/Building_blocks/Events) +- {{ domxref("Event") }} diff --git a/files/fr/web/api/uievent/layerx/index.md b/files/fr/web/api/uievent/layerx/index.md index d48034f4c7..8b00e7be60 100644 --- a/files/fr/web/api/uievent/layerx/index.md +++ b/files/fr/web/api/uievent/layerx/index.md @@ -10,27 +10,26 @@ tags: - lecture seule translation_of: Web/API/UIEvent/layerX --- -

{{APIRef("DOM Events")}} {{Non-standard_header}}

+{{APIRef("DOM Events")}} {{Non-standard_header}} -

La propriété en lecture seule UIEvent.layerX retourne la coordonnée horizontale de l'évènement relativement à la couche en cours.

+La propriété en lecture seule **`UIEvent.layerX`** retourne la coordonnée horizontale de l'évènement relativement à la couche en cours. -

Cette propriété prend en compte le défilement de la page, et retourne une valeur relative à l'ensemble du document, à moins que l'évènement ne se soit produit à l'intérieur d'un élément positionné, auquel cas la valeur retournée est relative au coin supérieur gauche de l'élément positionné.

+Cette propriété prend en compte le défilement de la page, et retourne une valeur relative à l'ensemble du document, à moins que l'évènement ne se soit produit à l'intérieur d'un élément positionné, auquel cas la valeur retournée est relative au coin supérieur gauche de l'élément positionné. -

Syntaxe

+## **Syntaxe** -
var posx = event.layerX
+ var posx = event.layerX - +- *`posx`* est une valeur entière en pixels pour la coordonnée x du pointeur de la souris, lorsque l'évènement souris est déclenché. -

Exemples

+## **Exemples** -
<html>
-<head>
-<title>Exemple pageX\pageY & layerX\layerY</title>
+```html
+
+
+Exemple pageX\pageY & layerX\layerY
 
-<script type="text/javascript">
+
 
-<style type="text/css">
+
+
 
-<body onmousedown="montrerCoords(event)">
+
 
-<p>Pour afficher les coordonnées de la souris, veuillez cliquer quelque part sur la page.</p>
+

Pour afficher les coordonnées de la souris, veuillez cliquer quelque part sur la page.

-<div id="d1"> -<span>Cette div n'est pas positionnée : cliquer dedans renverra des valeurs layerX/layerY identiques à celles de pageX/PageY.</span> -</div> +
+Cette div n'est pas positionnée : cliquer dedans renverra des valeurs layerX/layerY identiques à celles de pageX/PageY. +
-<div id="d2"> +
-<span>Cette div est positionnée : cliquer dedans renverra des valeurs layerX/layerY -relatives à son coin supérieur. Notez que les valeurs de pageX\pageY sont toujours relatives au document, ce qui inclue le défilement dans la page.</span> +Cette div est positionnée : cliquer dedans renverra des valeurs layerX/layerY +relatives à son coin supérieur. Notez que les valeurs de pageX\pageY sont toujours relatives au document, ce qui inclue le défilement dans la page. -<span>Un peu de défilement ! C'est un div positionné : le clic renverra des valeurs layerX/layerY relative à son coin supérieur gauche. Notez que les valeurs de pageX\pageY sont toujours relatives au document, ce qui inclue le défilement dans la page.</span> +Un peu de défilement ! C'est un div positionné : le clic renverra des valeurs layerX/layerY relative à son coin supérieur gauche. Notez que les valeurs de pageX\pageY sont toujours relatives au document, ce qui inclue le défilement dans la page. -</div> +
-<div id="d3"> -<form name="form_coords" id="form1"> - Id de l'élément parent : <input type="text" name="parentId" size="7" /><br /> - pageX:<input type="text" name="pageXCoords" size="7" /> - pageY:<input type="text" name="pageYCoords" size="7" /><br /> - layerX:<input type="text" name="layerXCoords" size="7" /> - layerY:<input type="text" name="layerYCoords" size="7" /> -</form> -</div> +
+
+ Id de l'élément parent :
+ pageX: + pageY:
+ layerX: + layerY: +
+
-</body> -</html> -
+ + +``` -

Spécifications

+## Spécifications -

Cette propriété ne fait partie d'aucune spécification.

+_Cette propriété ne fait partie d'aucune spécification._ -

Compatibilité des navigateurs

+## Compatibilité des navigateurs -

{{Compat("api.UIEvent.layerX")}}

+{{Compat("api.UIEvent.layerX")}} -- cgit v1.2.3-54-g00ecf