diff options
author | julieng <julien.gattelier@gmail.com> | 2021-10-02 17:20:24 +0200 |
---|---|---|
committer | SphinxKnight <SphinxKnight@users.noreply.github.com> | 2021-10-02 17:30:20 +0200 |
commit | 1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde (patch) | |
tree | 30a56efd3eff3a01bd1611e1840fdbbfacf544a4 /files/fr/web/api/uievent | |
parent | c05efa8d7ae464235cf83d7c0956e42dc6974103 (diff) | |
download | translated-content-1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde.tar.gz translated-content-1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde.tar.bz2 translated-content-1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde.zip |
convert content to md
Diffstat (limited to 'files/fr/web/api/uievent')
-rw-r--r-- | files/fr/web/api/uievent/detail/index.md | 39 | ||||
-rw-r--r-- | files/fr/web/api/uievent/index.md | 161 | ||||
-rw-r--r-- | files/fr/web/api/uievent/layerx/index.md | 85 |
3 files changed, 119 insertions, 166 deletions
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 --- -<p>{{APIRef("DOM Events")}}</p> +{{APIRef("DOM Events")}} -<p><strong><code>UIEvent.detail</code> </strong>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).</p> +**`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). -<p>Pour les événements {{event("click")}} ou {{event("dblclick")}}, <code>UIEvent.detail</code> donne le nombre de clics courant.</p> +Pour les événements {{event("click")}} ou {{event("dblclick")}}, `UIEvent.detail` donne le nombre de clics courant. -<p>Pour les événements {{event("mousedown")}} ou {{event("mouseup")}}, <code>UIEvent.detail</code> donne le nombre de clics courant <em>plus</em> un.</p> +Pour les événements {{event("mousedown")}} ou {{event("mouseup")}}, `UIEvent.detail` donne le nombre de clics courant _plus_ un. -<p>Pour tous les autres objets {{domxref("UIEvent")}}, <code>UIEvent.detail</code> vaut toujours zéro.</p> +Pour tous les autres objets {{domxref("UIEvent")}}, `UIEvent.detail` vaut toujours zéro. -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Statut</th> - <th scope="col">Commentaires</th> - </tr> - <tr> - <td>{{SpecName('DOM3 Events','#widl-UIEvent-detail','UIEvent.detail')}}</td> - <td>{{Spec2('DOM3 Events')}}</td> - <td> </td> - </tr> - <tr> - <td>{{SpecName('DOM2 Events','#Events-UIEvent-detail','UIEvent.detail')}}</td> - <td>{{Spec2('DOM2 Events')}}</td> - <td>Première définition.</td> - </tr> - </tbody> -</table> +| 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. | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("api.UIEvent.detail")}}</p> +{{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 --- -<p>{{APIRef("DOM Events")}}</p> - -<p>L'interface <strong><code>UIEvent</code></strong> représente des évènements simples de l'interface utilisateur.</p> - -<p><code>UIEvent</code> 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 <code>UIEvent</code> en utilisant le constructeur {{domxref("UIEvent.UIEvent", "UIEvent()")}}.</p> - -<p>Plusieurs interfaces descendent directement ou indirectement de celle-ci : {{domxref("MouseEvent")}}, {{domxref("FocusEvent")}}, {{domxref("KeyboardEvent")}}, {{domxref("WheelEvent")}}, {{domxref("InputEvent")}} et {{domxref("CompositionEvent")}}.</p> - -<h2 id="Constructeurs">Constructeurs</h2> - -<dl> - <dt>{{domxref("UIEvent.UIEvent()", "UIEvent()")}}</dt> - <dd>Crée un objet <code>UIEvent</code>.</dd> -</dl> - -<h2 id="Propriétés">Propriétés</h2> - -<p><em>Cette interface hérite également des propriétés de son parent {{domxref("Event")}}.</em></p> - -<dl> - <dt>{{domxref("UIEvent.cancelBubble")}} {{Non-standard_inline}} {{Deprecated_inline}}</dt> - <dd>{{jsxref("Boolean")}} <em>(booléen)</em> indiquant si les conséquences de l'évènement ont été annulées ou non.</dd> -</dl> - -<dl> - <dt>{{domxref("UIEvent.detail")}}{{readonlyinline}}</dt> - <dd>Retourne un <code>long</code> qui donne quelques détails sur l'évènement, dépendant du type d'évènement.</dd> - <dt>{{domxref("UIEvent.isChar")}} {{obsolete_inline}} {{readonlyinline}}</dt> - <dd>Retourne un {{jsxref("Boolean")}} indiquant si l'évènement a produit un caractère clé ou non.</dd> - <dt>{{domxref("UIEvent.layerX")}} {{Non-standard_inline}} {{readonlyinline}}</dt> - <dd>Retourne la coordonnée horizontale de l'évènement par rapport à la couche actuelle.</dd> - <dt>{{domxref("UIEvent.layerY")}} {{Non-standard_inline}} {{readonlyinline}}</dt> - <dd>Retourne la coordonnée verticale de l'évènement par rapport à la couche actuelle.</dd> - <dt>{{domxref("UIEvent.pageX")}} {{Non-standard_inline}} {{readonlyinline}}</dt> - <dd>Retourne la coordonnée horizontale de l'évènement par rapport à l'ensemble du document.</dd> - <dt>{{domxref("UIEvent.pageY")}} {{Non-standard_inline}} {{readonlyinline}}</dt> - <dd>Retourne la coordonnée verticale de l'évènement par rapport à l'ensemble du document.</dd> - <dt>{{domxref("UIEvent.sourceCapabilities")}} {{non-standard_inline}} {{readonlyinline}}</dt> - <dd>Retourne une instance de l'interface <code>InputDeviceCapabilities</code> qui fournit des informations sur le périphérique physique responsable de l'évènement.</dd> - <dt>{{domxref("UIEvent.view")}}{{readonlyinline}}</dt> - <dd>Retourne un {{domxref("WindowProxy")}} qui contient la vue de la génération de l'évènement.</dd> - <dt>{{domxref("UIEvent.which")}} {{Non-standard_inline}} {{readonlyinline}}</dt> - <dd>Retourne l'identifiant <code>keyCode</code> de la touche pressée, ou le code du caractère (<code>charCode</code>) pour une touche alphanumérique enfoncée.</dd> -</dl> - -<h2 id="Méthodes">Méthodes</h2> - -<p><em>Cette interface hérite également des méthodes de son parent, {{domxref("Event")}}.</em></p> - -<dl> - <dt>{{domxref("UIEvent.initUIEvent()")}} {{deprecated_inline}}</dt> - <dd>Initialise un objet <code>UIEvent</code>. Si l'évènement a déjà été envoyé, cette méthode ne fait rien.</dd> -</dl> - -<h2 id="Spécifications">Spécifications</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Statut</th> - <th scope="col">Commentaire</th> - </tr> - <tr> - <td>{{SpecName('InputDeviceCapabilities')}}</td> - <td>{{Spec2('InputDeviceCapabilities')}}</td> - <td>Ajoute la propriété <code>sourceCapabilities</code>.</td> - </tr> - <tr> - <td>{{SpecName('UI Events')}}</td> - <td>{{Spec2('UI Events')}}</td> - <td>Extension de DOM3.</td> - </tr> - <tr> - <td>{{SpecName('DOM3 Events', '#interface-UIEvent', 'UIEvent')}}</td> - <td>{{Spec2('DOM3 Events')}}</td> - <td>Ajoute le constructeur <code>UIEvent()</code>, déprécie la méthode <code>initUIEvent()</code> et change le type de <code>view</code> de <code>AbstractView</code> vers <code>WindowProxy</code>.</td> - </tr> - <tr> - <td>{{SpecName('DOM2 Events', '#Events-UIEvent', 'UIEvent')}}</td> - <td>{{Spec2('DOM2 Events')}}</td> - <td>Définition initiale.</td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> - -<p>{{Compat("api.UIEvent")}}</p> - -<h2 id="Voir_aussi">Voir aussi</h2> - -<ul> - <li><a href="/fr/docs/Learn/JavaScript/Building_blocks/Events">Introduction to events</a></li> - <li>{{ domxref("Event") }}</li> -</ul> +{{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 --- -<p>{{APIRef("DOM Events")}} {{Non-standard_header}}</p> +{{APIRef("DOM Events")}} {{Non-standard_header}} -<p>La propriété en lecture seule <code><strong>UIEvent.layerX</strong></code> retourne la coordonnée horizontale de l'évènement relativement à la couche en cours.</p> +La propriété en lecture seule **`UIEvent.layerX`** retourne la coordonnée horizontale de l'évènement relativement à la couche en cours. -<p>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é.</p> +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é. -<h2 id="Syntax"><strong>Syntaxe</strong></h2> +## **Syntaxe** -<pre>var <em>posx</em> = <em>event</em>.layerX</pre> + var posx = event.layerX -<ul> - <li><em><code>posx</code></em> 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é.</li> -</ul> +- *`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é. -<h2 id="Syntax"><strong>Exemples</strong></h2> +## **Exemples** -<pre class="brush: html"><html> -<head> -<title>Exemple pageX\pageY & layerX\layerY</title> +```html +<html> +<head> +<title>Exemple pageX\pageY & layerX\layerY</title> -<script type="text/javascript"> +<script type="text/javascript"> function montrerCoords(evt){ var form = document.forms.form_coords; @@ -41,9 +40,9 @@ function montrerCoords(evt){ form.layerXCoords.value = evt.layerX; form.layerYCoords.value = evt.layerY; } -</script> +</script> -<style type="text/css"> +<style type="text/css"> #d1 { border: solid blue 1px; @@ -69,44 +68,44 @@ function montrerCoords(evt){ padding: 10px; } -</style> -</head> +</style> +</head> -<body onmousedown="montrerCoords(event)"> +<body onmousedown="montrerCoords(event)"> -<p>Pour afficher les coordonnées de la souris, veuillez cliquer quelque part sur la page.</p> +<p>Pour afficher les coordonnées de la souris, veuillez cliquer quelque part sur la page.</p> -<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> +<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> -<div id="d2"> +<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> +<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> -<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> +<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> -</div> +</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> +<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> -</body> -</html> -</pre> +</body> +</html> +``` -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<p><em>Cette propriété ne fait partie d'aucune spécification.</em></p> +_Cette propriété ne fait partie d'aucune spécification._ -<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("api.UIEvent.layerX")}}</p> +{{Compat("api.UIEvent.layerX")}} |