From c05efa8d7ae464235cf83d7c0956e42dc6974103 Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:14 +0200 Subject: move *.html to *.md --- files/fr/web/api/customevent/detail/index.html | 73 ----------------- files/fr/web/api/customevent/detail/index.md | 73 +++++++++++++++++ files/fr/web/api/customevent/index.html | 91 ---------------------- files/fr/web/api/customevent/index.md | 91 ++++++++++++++++++++++ .../web/api/customevent/initcustomevent/index.html | 70 ----------------- .../web/api/customevent/initcustomevent/index.md | 70 +++++++++++++++++ 6 files changed, 234 insertions(+), 234 deletions(-) delete mode 100644 files/fr/web/api/customevent/detail/index.html create mode 100644 files/fr/web/api/customevent/detail/index.md delete mode 100644 files/fr/web/api/customevent/index.html create mode 100644 files/fr/web/api/customevent/index.md delete mode 100644 files/fr/web/api/customevent/initcustomevent/index.html create mode 100644 files/fr/web/api/customevent/initcustomevent/index.md (limited to 'files/fr/web/api/customevent') diff --git a/files/fr/web/api/customevent/detail/index.html b/files/fr/web/api/customevent/detail/index.html deleted file mode 100644 index 17b2453a60..0000000000 --- a/files/fr/web/api/customevent/detail/index.html +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: CustomEvent.detail -slug: Web/API/CustomEvent/detail -tags: - - API - - DOM - - Propriétés - - Évènement personnalisé -translation_of: Web/API/CustomEvent/detail ---- -

{{APIRef("DOM")}}

- -

Le detail de la propriété en lecture seule de l'interface {{domxref("CustomEvent")}} renvoie toutes les données transmises lors de l'initialisation de l'évènement.

- -

{{AvailableInWorkers}}

- -

Syntaxe

- -
 let myDetail = customEventInstance.detail;
- -

Valeur retournée

- -

Toute donnée initialisée avec l'évènement.

- -

Exemple

- -
// ajoute un écouteur d'évènement approprié
-obj.addEventListener("cat", function(e) { process(e.detail) });
-
-// crée et distribue l'évènement
-let event = new CustomEvent("cat", {
-  detail: {
-    hazcheeseburger: true
-  }
-});
-obj.dispatchEvent(event);
-
-// Retournera un objet contenant la propriété hazcheeseburger
-let myDetail = event.detail;
-
- -

Spécifications

- - - - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName('DOM WHATWG','#dom-customeventinit-detail','detail')}}{{Spec2('DOM WHATWG')}}Définition initiale.
- -

Compatibilité des navigateurs

- - - -

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

- -

Voir aussi

- - - -

 

diff --git a/files/fr/web/api/customevent/detail/index.md b/files/fr/web/api/customevent/detail/index.md new file mode 100644 index 0000000000..17b2453a60 --- /dev/null +++ b/files/fr/web/api/customevent/detail/index.md @@ -0,0 +1,73 @@ +--- +title: CustomEvent.detail +slug: Web/API/CustomEvent/detail +tags: + - API + - DOM + - Propriétés + - Évènement personnalisé +translation_of: Web/API/CustomEvent/detail +--- +

{{APIRef("DOM")}}

+ +

Le detail de la propriété en lecture seule de l'interface {{domxref("CustomEvent")}} renvoie toutes les données transmises lors de l'initialisation de l'évènement.

+ +

{{AvailableInWorkers}}

+ +

Syntaxe

+ +
 let myDetail = customEventInstance.detail;
+ +

Valeur retournée

+ +

Toute donnée initialisée avec l'évènement.

+ +

Exemple

+ +
// ajoute un écouteur d'évènement approprié
+obj.addEventListener("cat", function(e) { process(e.detail) });
+
+// crée et distribue l'évènement
+let event = new CustomEvent("cat", {
+  detail: {
+    hazcheeseburger: true
+  }
+});
+obj.dispatchEvent(event);
+
+// Retournera un objet contenant la propriété hazcheeseburger
+let myDetail = event.detail;
+
+ +

Spécifications

+ + + + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('DOM WHATWG','#dom-customeventinit-detail','detail')}}{{Spec2('DOM WHATWG')}}Définition initiale.
+ +

Compatibilité des navigateurs

+ + + +

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

+ +

Voir aussi

+ + + +

 

diff --git a/files/fr/web/api/customevent/index.html b/files/fr/web/api/customevent/index.html deleted file mode 100644 index 5fcc5dc9a1..0000000000 --- a/files/fr/web/api/customevent/index.html +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: CustomEvent -slug: Web/API/CustomEvent -tags: - - API - - DOM - - Interface - - Reference - - évènements -translation_of: Web/API/CustomEvent ---- -

{{APIRef("DOM")}}

- -

Les interfaces CustomEvent DOM sont des évènements initialisés par une application pour n'importe quel usage.

- -

{{AvailableInWorkers}}

- -

Constructeur

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

Propriétés

- -
-
{{domxref("CustomEvent.detail")}} {{readonlyinline}}
-
Toute donnée transmise lors de l'initialisation de l'événement.
-
- -

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

- -

{{Page("/fr/docs/Web/API/Event", "Propriétés")}}

- -

Méthodes

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

Cette interface hérite les méthodes de son parent {{domxref("Event")}}:

- -

{{Page("/fr/docs/Web/API/Event", "Méthodes")}}

- -

Spécifications

- - - - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName('DOM WHATWG','#interface-customevent','CustomEvent')}}{{Spec2('DOM WHATWG')}}Définition initial
- -

Compatibilité des navigateurs

- -

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

- -

Déclenchement à partir de code privilégié vers du code non-privilégié

- -

Lors du déclenchement d'un CustomEvent depuis du code privilégié (une extension, par exemple) vers du code non-privilégié (une page web par exemple), vous devez prendre en considération la sécurité. Firefox et les autres applications Gecko empêchent qu'un objet créé dans un contexte soit utilisé dans un autre, ce qui empêchera généralement les failles de sécurité, mais ces restrictions peuvent aussi empêcher votre code de s'executer comme prévu.

- -

Lors de la création d'un objet CustomEvent, vous devez créer l'objet à partir de la même fenêtre que celle où vous déclencherez l'évenement.

- -
// doc est une référence au contenu du document
-function dispatchCustomEvent(doc) {
-  var eventDetail = Components.utils.cloneInto({foo: 'bar'}, doc.defaultView);
-  var myEvent = doc.defaultView.CustomEvent("mytype", eventDetail);
-  doc.dispatchEvent(myEvent);
-}
- -

Notez qu'exposer une fonction permettra au script de l'exécuter avec les privilèges qu'accorde Chrome ce qui peut ouvrir une faille de sécurité.

- -

Voir aussi

- - diff --git a/files/fr/web/api/customevent/index.md b/files/fr/web/api/customevent/index.md new file mode 100644 index 0000000000..5fcc5dc9a1 --- /dev/null +++ b/files/fr/web/api/customevent/index.md @@ -0,0 +1,91 @@ +--- +title: CustomEvent +slug: Web/API/CustomEvent +tags: + - API + - DOM + - Interface + - Reference + - évènements +translation_of: Web/API/CustomEvent +--- +

{{APIRef("DOM")}}

+ +

Les interfaces CustomEvent DOM sont des évènements initialisés par une application pour n'importe quel usage.

+ +

{{AvailableInWorkers}}

+ +

Constructeur

+ +
+
{{domxref("CustomEvent.CustomEvent", "CustomEvent()")}}
+
Crée un CustomEvent.
+
+ +

Propriétés

+ +
+
{{domxref("CustomEvent.detail")}} {{readonlyinline}}
+
Toute donnée transmise lors de l'initialisation de l'événement.
+
+ +

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

+ +

{{Page("/fr/docs/Web/API/Event", "Propriétés")}}

+ +

Méthodes

+ +
+
{{domxref("CustomEvent.initCustomEvent()")}} {{deprecated_inline}}
+
Initialise un objet CustomEvent. Si l'événement a déjà été distribué, cette méthode ne fait rien.
+
+ +

Cette interface hérite les méthodes de son parent {{domxref("Event")}}:

+ +

{{Page("/fr/docs/Web/API/Event", "Méthodes")}}

+ +

Spécifications

+ + + + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('DOM WHATWG','#interface-customevent','CustomEvent')}}{{Spec2('DOM WHATWG')}}Définition initial
+ +

Compatibilité des navigateurs

+ +

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

+ +

Déclenchement à partir de code privilégié vers du code non-privilégié

+ +

Lors du déclenchement d'un CustomEvent depuis du code privilégié (une extension, par exemple) vers du code non-privilégié (une page web par exemple), vous devez prendre en considération la sécurité. Firefox et les autres applications Gecko empêchent qu'un objet créé dans un contexte soit utilisé dans un autre, ce qui empêchera généralement les failles de sécurité, mais ces restrictions peuvent aussi empêcher votre code de s'executer comme prévu.

+ +

Lors de la création d'un objet CustomEvent, vous devez créer l'objet à partir de la même fenêtre que celle où vous déclencherez l'évenement.

+ +
// doc est une référence au contenu du document
+function dispatchCustomEvent(doc) {
+  var eventDetail = Components.utils.cloneInto({foo: 'bar'}, doc.defaultView);
+  var myEvent = doc.defaultView.CustomEvent("mytype", eventDetail);
+  doc.dispatchEvent(myEvent);
+}
+ +

Notez qu'exposer une fonction permettra au script de l'exécuter avec les privilèges qu'accorde Chrome ce qui peut ouvrir une faille de sécurité.

+ +

Voir aussi

+ + diff --git a/files/fr/web/api/customevent/initcustomevent/index.html b/files/fr/web/api/customevent/initcustomevent/index.html deleted file mode 100644 index 29dfb281d8..0000000000 --- a/files/fr/web/api/customevent/initcustomevent/index.html +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: CustomEvent.initCustomEvent() -slug: Web/API/CustomEvent/initCustomEvent -tags: - - API - - DOM - - Méthodes -translation_of: Web/API/CustomEvent/initCustomEvent ---- -

{{APIRef("DOM")}}{{deprecated_header}}

- -

La méthode CustomEvent.initCustomEvent() initialise un objet CustomEvent. Si l'évènement a déjà été distribué, cette méthode ne change rien.

- -

Les évènements initialisés par ce moyen doivent être créés avec la méthode {{domxref("Document.createEvent()")}}. Cette méthode doit être appelée pour définir l'évènement avant son envoi en utilisant {{domxref("EventTarget.dispatchEvent()") }}. Une fois l'évènement envoyé, la méthode ne fait rien.

- -
-

Attention : N'utilisez plus cette méthode car elle est dépréciée.

- -

À la place, utilisez les constructeurs d'évènements spécifiques comme {{domxref("CustomEvent.CustomEvent", "CustomEvent()")}}. La page Création et déclenchement d'évènements donne plus d'informations sur la façon de les utiliser.

-
- -

Syntaxe

- -
event.initCustomEvent(type, canBubble, cancelable, detail);
-
- -

Paramètres

- -
-
type
-
est une {{domxref("DOMString")}} (chaîne de caractères) contenant le nom de l'évènement.
-
canBubble
-
est un {{jsxref("Boolean")}} (booléen) indiquant si l'événement passe à travers le DOM ou non.
-
cancelable
-
est un {{jsxref("Boolean")}} indiquant si l'événement est annulable.
-
detail
-
Les données transmises lors de l'initialisation de l'évènement.
-
- -

Spécifications

- - - - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName('DOM WHATWG','#dom-customevent-initcustomevent','CustomEvent')}}{{Spec2('DOM WHATWG')}}Définition initiale, mais déjà dépréciée au profit de l'utilisation d'un constructeur,{{domxref("CustomEvent.CustomEvent", "CustomEvent()")}}
- -

Compatibilité des navigateurs

- - - -

{{Compat("api.CustomEvent.initCustomEvent")}}

- -

Voir aussi

- - diff --git a/files/fr/web/api/customevent/initcustomevent/index.md b/files/fr/web/api/customevent/initcustomevent/index.md new file mode 100644 index 0000000000..29dfb281d8 --- /dev/null +++ b/files/fr/web/api/customevent/initcustomevent/index.md @@ -0,0 +1,70 @@ +--- +title: CustomEvent.initCustomEvent() +slug: Web/API/CustomEvent/initCustomEvent +tags: + - API + - DOM + - Méthodes +translation_of: Web/API/CustomEvent/initCustomEvent +--- +

{{APIRef("DOM")}}{{deprecated_header}}

+ +

La méthode CustomEvent.initCustomEvent() initialise un objet CustomEvent. Si l'évènement a déjà été distribué, cette méthode ne change rien.

+ +

Les évènements initialisés par ce moyen doivent être créés avec la méthode {{domxref("Document.createEvent()")}}. Cette méthode doit être appelée pour définir l'évènement avant son envoi en utilisant {{domxref("EventTarget.dispatchEvent()") }}. Une fois l'évènement envoyé, la méthode ne fait rien.

+ +
+

Attention : N'utilisez plus cette méthode car elle est dépréciée.

+ +

À la place, utilisez les constructeurs d'évènements spécifiques comme {{domxref("CustomEvent.CustomEvent", "CustomEvent()")}}. La page Création et déclenchement d'évènements donne plus d'informations sur la façon de les utiliser.

+
+ +

Syntaxe

+ +
event.initCustomEvent(type, canBubble, cancelable, detail);
+
+ +

Paramètres

+ +
+
type
+
est une {{domxref("DOMString")}} (chaîne de caractères) contenant le nom de l'évènement.
+
canBubble
+
est un {{jsxref("Boolean")}} (booléen) indiquant si l'événement passe à travers le DOM ou non.
+
cancelable
+
est un {{jsxref("Boolean")}} indiquant si l'événement est annulable.
+
detail
+
Les données transmises lors de l'initialisation de l'évènement.
+
+ +

Spécifications

+ + + + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('DOM WHATWG','#dom-customevent-initcustomevent','CustomEvent')}}{{Spec2('DOM WHATWG')}}Définition initiale, mais déjà dépréciée au profit de l'utilisation d'un constructeur,{{domxref("CustomEvent.CustomEvent", "CustomEvent()")}}
+ +

Compatibilité des navigateurs

+ + + +

{{Compat("api.CustomEvent.initCustomEvent")}}

+ +

Voir aussi

+ + -- cgit v1.2.3-54-g00ecf