From 2a0848dfc98c2f04fe5c72a627e2b3be281fc3df Mon Sep 17 00:00:00 2001 From: MDN Date: Wed, 16 Mar 2022 00:12:44 +0000 Subject: [CRON] sync translated content --- files/fr/_redirects.txt | 1 + files/fr/_wikihistory.json | 2 +- .../sharedworkerglobalscope/connect_event/index.md | 52 ++++++++++++++++++++++ .../api/sharedworkerglobalscope/onconnect/index.md | 51 --------------------- 4 files changed, 54 insertions(+), 52 deletions(-) create mode 100644 files/fr/web/api/sharedworkerglobalscope/connect_event/index.md delete mode 100644 files/fr/web/api/sharedworkerglobalscope/onconnect/index.md (limited to 'files/fr') diff --git a/files/fr/_redirects.txt b/files/fr/_redirects.txt index f18598385c..a5dcbf8334 100644 --- a/files/fr/_redirects.txt +++ b/files/fr/_redirects.txt @@ -3743,6 +3743,7 @@ /fr/docs/Web/API/Selection.toString /fr/docs/Web/API/Selection/toString /fr/docs/Web/API/Selection_API /fr/docs/conflicting/Web/API/Selection /fr/docs/Web/API/ServiceWorkerState /fr/docs/orphaned/Web/API/ServiceWorkerState +/fr/docs/Web/API/SharedWorkerGlobalScope/onconnect /fr/docs/Web/API/SharedWorkerGlobalScope/connect_event /fr/docs/Web/API/Storage/LocalStorage /fr/docs/conflicting/Web/API/Window/localStorage /fr/docs/Web/API/StorageEstimate /fr/docs/conflicting/Web/API/StorageManager/estimate /fr/docs/Web/API/Touch_events/Supporting_both_TouchEvent_and_MouseEvent /fr/docs/conflicting/Web/API/Pointer_events diff --git a/files/fr/_wikihistory.json b/files/fr/_wikihistory.json index db7fabbb59..4eb949802b 100644 --- a/files/fr/_wikihistory.json +++ b/files/fr/_wikihistory.json @@ -19238,7 +19238,7 @@ "Arzak656" ] }, - "Web/API/SharedWorkerGlobalScope/onconnect": { + "Web/API/SharedWorkerGlobalScope/connect_event": { "modified": "2020-10-15T22:26:31.419Z", "contributors": [ "Arzak656" diff --git a/files/fr/web/api/sharedworkerglobalscope/connect_event/index.md b/files/fr/web/api/sharedworkerglobalscope/connect_event/index.md new file mode 100644 index 0000000000..6f3f17e881 --- /dev/null +++ b/files/fr/web/api/sharedworkerglobalscope/connect_event/index.md @@ -0,0 +1,52 @@ +--- +title: SharedWorkerGlobalScope.onconnect +slug: Web/API/SharedWorkerGlobalScope/connect_event +translation_of: Web/API/SharedWorkerGlobalScope/onconnect +original_slug: Web/API/SharedWorkerGlobalScope/onconnect +--- +{{APIRef("Web Workers API")}} + +La proriété **`onconnect`** de l'interface {{domxref("SharedWorkerGlobalScope")}} est un gestionnaire d'évènement pour l'évènement {{event("connect")}}, c'est à dire quand une connexion {{domxref("MessagePort")}} est ouverte entre le {{domxref("SharedWorker")}} et le _thread_ principale. + +## Syntaxe + +```js +onconnect = function() { ... }; +``` + +## Exemple + +Cet exemple montre le gestionnaire d'évènement `onconnect` quand une connection depuis le thread principal vers un fichier de _worker_ partagé via un {{domxref("MessagePort")}}. L'objet évènement est un {{domxref("MessageEvent")}}. + +Le port de connexion peut-être récupéré avec la propriété `ports` de l'objet évènement. Le port a un gestionnaire d'évènement `onmessage` pour gérer les évènement venant de cet port et la méthode `postMessage()` peut-être utilisée pour répondre au _thread_ principale qui utilise le _worker_. + +```js +onconnect = function(e) { + var port = e.ports[0]; + + port.onmessage = function(e) { + var workerResult = 'Result: ' + (e.data[0] * e.data[1]); + port.postMessage(workerResult); + } + + port.start(); +} +``` + +Pour l'exemple complet en fonctionnement, voir [Basic shared worker example](https://github.com/mdn/simple-shared-worker) ([run shared worker](http://mdn.github.io/simple-shared-worker/).) + +> **Note :** La propriété `data` de l'objet évènement est `null` dans Firefox. À partir de la version 65, elle est initialisée comme une chaîne vide, selon les spécifications ({{bug(1508824)}}). + +## Spécifications + +| Spécification | Status | Commentaire | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------- | ----------- | +| {{SpecName('HTML WHATWG', '#handler-sharedworkerglobalscope-onconnect', 'onconnect')}} | {{Spec2('HTML WHATWG')}} | | + +## Compatibilité des navigateurs + +{{Compat("api.SharedWorkerGlobalScope.onconnect")}} + +## Voir aussi + +- {{domxref("SharedWorkerGlobalScope")}} diff --git a/files/fr/web/api/sharedworkerglobalscope/onconnect/index.md b/files/fr/web/api/sharedworkerglobalscope/onconnect/index.md deleted file mode 100644 index f14a8d0b4b..0000000000 --- a/files/fr/web/api/sharedworkerglobalscope/onconnect/index.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: SharedWorkerGlobalScope.onconnect -slug: Web/API/SharedWorkerGlobalScope/onconnect -translation_of: Web/API/SharedWorkerGlobalScope/onconnect ---- -{{APIRef("Web Workers API")}} - -La proriété **`onconnect`** de l'interface {{domxref("SharedWorkerGlobalScope")}} est un gestionnaire d'évènement pour l'évènement {{event("connect")}}, c'est à dire quand une connexion {{domxref("MessagePort")}} est ouverte entre le {{domxref("SharedWorker")}} et le _thread_ principale. - -## Syntaxe - -```js -onconnect = function() { ... }; -``` - -## Exemple - -Cet exemple montre le gestionnaire d'évènement `onconnect` quand une connection depuis le thread principal vers un fichier de _worker_ partagé via un {{domxref("MessagePort")}}. L'objet évènement est un {{domxref("MessageEvent")}}. - -Le port de connexion peut-être récupéré avec la propriété `ports` de l'objet évènement. Le port a un gestionnaire d'évènement `onmessage` pour gérer les évènement venant de cet port et la méthode `postMessage()` peut-être utilisée pour répondre au _thread_ principale qui utilise le _worker_. - -```js -onconnect = function(e) { - var port = e.ports[0]; - - port.onmessage = function(e) { - var workerResult = 'Result: ' + (e.data[0] * e.data[1]); - port.postMessage(workerResult); - } - - port.start(); -} -``` - -Pour l'exemple complet en fonctionnement, voir [Basic shared worker example](https://github.com/mdn/simple-shared-worker) ([run shared worker](http://mdn.github.io/simple-shared-worker/).) - -> **Note :** La propriété `data` de l'objet évènement est `null` dans Firefox. À partir de la version 65, elle est initialisée comme une chaîne vide, selon les spécifications ({{bug(1508824)}}). - -## Spécifications - -| Spécification | Status | Commentaire | -| -------------------------------------------------------------------------------------------------------------------- | -------------------------------- | ----------- | -| {{SpecName('HTML WHATWG', '#handler-sharedworkerglobalscope-onconnect', 'onconnect')}} | {{Spec2('HTML WHATWG')}} | | - -## Compatibilité des navigateurs - -{{Compat("api.SharedWorkerGlobalScope.onconnect")}} - -## Voir aussi - -- {{domxref("SharedWorkerGlobalScope")}} -- cgit v1.2.3-54-g00ecf