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/clipboard/write/index.html | 70 ----------------------------- files/fr/web/api/clipboard/write/index.md | 70 +++++++++++++++++++++++++++++ 2 files changed, 70 insertions(+), 70 deletions(-) delete mode 100644 files/fr/web/api/clipboard/write/index.html create mode 100644 files/fr/web/api/clipboard/write/index.md (limited to 'files/fr/web/api/clipboard/write') diff --git a/files/fr/web/api/clipboard/write/index.html b/files/fr/web/api/clipboard/write/index.html deleted file mode 100644 index 214a32eac6..0000000000 --- a/files/fr/web/api/clipboard/write/index.html +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: Clipboard.write() -slug: Web/API/Clipboard/write -translation_of: Web/API/Clipboard/write ---- -
{{APIRef("Clipboard API")}}
- -

La methode write() de {{domxref("Clipboard")}} écrie des données arbitraire, comme des images, vers le presse-papier. Elle peut être utilisé pour implémenter une fonctionalité de copier coller.

- -

Avant de pouvoir écrire dans le presse-papier, vous devez utiliser Permissions API pour avoir l'autorisation "clipboard-write".

- -
-

Note: Browser support for the asynchronous clipboard APIs is still in the process of being implemented. Be sure to check the {{anch("Browser compatibility", "compatibility table")}} as well as {{SectionOnPage("/en-US/docs/Web/API/Clipboard", "Clipboard availability")}} for more information.

-
- -

Syntax

- -
var promise = navigator.clipboard.write(dataTransfer)
- -

Paramètres

- -
-
dataTransfer
-
Un objet {{domxref("DataTransfer")}} contenant les données à écrire dans le presse-papier.
-
- -

Return value

- -

Une {{jsxref("Promise")}} qui sera résolut quand les données seront écrite dans le presse papier. Cette promesse est rejetée si l'accés au presse-papier échoue.

- -

Exemple

- -

Cette fonction d'exemple remplace l'actuel contenut du presse-papier par le texte spécifié en paramètre.

- -
function setClipboard(text) {
-  let data = new DataTransfer();
-
-  data.items.add(text, "text/plain");
-  navigator.clipboard.write(data).then(function() {
-    /* success */
-  }, function() {
-    /* failure */
-  });
-}
-
- -

Le code commence par la creation d'un nouveau objet {{domxref("DataTransfer")}} dans lequel le texte est placé pour être envoyé au presse-papier. {{domxref("DataTransferItemList.add()")}} est appelé pour ajouté le texte àDataTransfer, ensuite write() est appelé, en spécifiant une function d'accomplissement et une fonction d'erreur.

- -

Specifications

- - - - - - - - - - - - - - -
SpecificationStatusComment
{{SpecName('Clipboard API','#h-clipboard-write-data','write()')}}{{Spec2('Clipboard API')}}Initial definition.
- -

Browser compatibility

- - - -

{{Compat("api.Clipboard.write")}}

diff --git a/files/fr/web/api/clipboard/write/index.md b/files/fr/web/api/clipboard/write/index.md new file mode 100644 index 0000000000..214a32eac6 --- /dev/null +++ b/files/fr/web/api/clipboard/write/index.md @@ -0,0 +1,70 @@ +--- +title: Clipboard.write() +slug: Web/API/Clipboard/write +translation_of: Web/API/Clipboard/write +--- +
{{APIRef("Clipboard API")}}
+ +

La methode write() de {{domxref("Clipboard")}} écrie des données arbitraire, comme des images, vers le presse-papier. Elle peut être utilisé pour implémenter une fonctionalité de copier coller.

+ +

Avant de pouvoir écrire dans le presse-papier, vous devez utiliser Permissions API pour avoir l'autorisation "clipboard-write".

+ +
+

Note: Browser support for the asynchronous clipboard APIs is still in the process of being implemented. Be sure to check the {{anch("Browser compatibility", "compatibility table")}} as well as {{SectionOnPage("/en-US/docs/Web/API/Clipboard", "Clipboard availability")}} for more information.

+
+ +

Syntax

+ +
var promise = navigator.clipboard.write(dataTransfer)
+ +

Paramètres

+ +
+
dataTransfer
+
Un objet {{domxref("DataTransfer")}} contenant les données à écrire dans le presse-papier.
+
+ +

Return value

+ +

Une {{jsxref("Promise")}} qui sera résolut quand les données seront écrite dans le presse papier. Cette promesse est rejetée si l'accés au presse-papier échoue.

+ +

Exemple

+ +

Cette fonction d'exemple remplace l'actuel contenut du presse-papier par le texte spécifié en paramètre.

+ +
function setClipboard(text) {
+  let data = new DataTransfer();
+
+  data.items.add(text, "text/plain");
+  navigator.clipboard.write(data).then(function() {
+    /* success */
+  }, function() {
+    /* failure */
+  });
+}
+
+ +

Le code commence par la creation d'un nouveau objet {{domxref("DataTransfer")}} dans lequel le texte est placé pour être envoyé au presse-papier. {{domxref("DataTransferItemList.add()")}} est appelé pour ajouté le texte àDataTransfer, ensuite write() est appelé, en spécifiant une function d'accomplissement et une fonction d'erreur.

+ +

Specifications

+ + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName('Clipboard API','#h-clipboard-write-data','write()')}}{{Spec2('Clipboard API')}}Initial definition.
+ +

Browser compatibility

+ + + +

{{Compat("api.Clipboard.write")}}

-- cgit v1.2.3-54-g00ecf