From 6772831200d14c2436aea2d0c837f40dbf12156f Mon Sep 17 00:00:00 2001 From: SphinxKnight Date: Sun, 26 Sep 2021 13:11:47 +0200 Subject: Prepare Web API section for Markdown conversion (#2464) * Remove summary classes and ids * Remove unecessary hidden * Remove useless span filled with useless attributes / ids * Remove useless font * Remove notranslate * Remove id in other elements than headings * Remove name attributes * Remove
 for JS w/ language-js class

* Remove 
 for HTML w/ language-html class

* Remove 
 for other lang w/ language-* class

* Rm highlighted line in code samples

* fix links, internal, external, absolute URLs

* missing file from last commit

* Fix styles errors apart from table + some classes

* Fix notes and warnings (+ some other :x)

* fix typo during merge which broke a doc

* aand forgot a conflict

* fix remaining classes of errors except dls and images

* Fix dls

* Fix images (deki/mozillademos) and remaining style issues

* Remove script tag from svg file

* Remove script tag from svg fileS

* Compress SVG files for CI
---
 files/fr/web/api/file/name/index.html              |  6 ++--
 .../using_files_from_web_applications/index.html   | 36 +++++++++++-----------
 2 files changed, 22 insertions(+), 20 deletions(-)

(limited to 'files/fr/web/api/file')

diff --git a/files/fr/web/api/file/name/index.html b/files/fr/web/api/file/name/index.html
index 2dddc3083c..be29d91b9a 100644
--- a/files/fr/web/api/file/name/index.html
+++ b/files/fr/web/api/file/name/index.html
@@ -18,7 +18,9 @@ original_slug: Web/API/File/fileName
 
 

Renvoie le nom du fichier. Pour des raisons de sécurité, le chemin est exclu de la propriété.

-
Cette propriété est dépréciée. Utilisez {{domxref("File.name")}} à la place.
+
+

Note : Cette propriété est dépréciée. Utilisez {{domxref("File.name")}} à la place.

+

Syntaxe

@@ -28,7 +30,7 @@ original_slug: Web/API/File/fileName

Une chaîne de caractères.

-

Specification

+

Specification

Ne fait partie d'aucune spécification.

diff --git a/files/fr/web/api/file/using_files_from_web_applications/index.html b/files/fr/web/api/file/using_files_from_web_applications/index.html index 62587156ca..8d9eb1119e 100644 --- a/files/fr/web/api/file/using_files_from_web_applications/index.html +++ b/files/fr/web/api/file/using_files_from_web_applications/index.html @@ -12,7 +12,7 @@ translation_of: Web/API/File/Using_files_from_web_applications

Grâce à l'API File ajoutée au DOM avec HTML5, il est maintenant possible depuis une page web de proposer à l'utilisateur de sélectionner des fichiers locaux, puis d'en lire le contenu. Cette sélection est possible en utilisant un élément HTML {{ HTMLElement("input") }} ou par glisser-déposer.

-

Vous pouvez utiliser si vous le souhaitez l'API DOM File depuis du code chrome d'extensions ou d'un autre navigateur ; notez cependant qu'il existe des fonctionnalités additionnelles auxquelles il vous faudra être attentif. Reportez-vous à Using the DOM File API in chrome code pour plus de détails.

+

Vous pouvez utiliser si vous le souhaitez l'API DOM File depuis du code chrome d'extensions ou d'un autre navigateur ; notez cependant qu'il existe des fonctionnalités additionnelles auxquelles il vous faudra être attentif. Reportez-vous à Using the DOM File API in chrome code pour plus de détails.

Accéder au(x) fichier(s) sélectionné(s)

@@ -35,7 +35,7 @@ translation_of: Web/API/File/Using_files_from_web_applications var
fichierSelectionne = $('#input')[0].files[0];
-

Si vous rencontrez une erreur "files is undefined" : vous n'avez pas sélectionné le bon élément HTML, en oubliant qu'un sélecteur jQuery renvoie une liste d'éléments DOM correspondants. Récupérez l'élément DOM pour appeler sa méthode "files".

+

Note : Si vous rencontrez une erreur "files is undefined" : vous n'avez pas sélectionné le bon élément HTML, en oubliant qu'un sélecteur jQuery renvoie une liste d'éléments DOM correspondants. Récupérez l'élément DOM pour appeler sa méthode "files".

Accéder au(x) fichier(s) sélectionné(s) sur un événement change

@@ -54,7 +54,7 @@ var
fichierSelectionne = $('#input')[0].files[0];

Ajouter dynamiquement un gestionnaire d'événement change

-

Dans le cas où votre champ input a été créé à l'aide d'une bibliothèque JavaScript comme jQuery, il vous faudra utiliser la méthode {{ domxref("EventTarget.addEventListener()") }} pour ajouter le gestionnaire d'événement change, comme cela :

+

Dans le cas où votre champ input a été créé à l'aide d'une bibliothèque JavaScript comme jQuery, il vous faudra utiliser la méthode {{ domxref("EventTarget.addEventListener()") }} pour ajouter le gestionnaire d'événement change, comme cela :

var inputElement = document.getElementById("inputField");
 inputElement.addEventListener("change", handleFiles, false);
@@ -387,7 +387,7 @@ function handleFiles(files) {
 
 
 
-

Note : la méthode non standard sendAsBinary utilisée dans l'exemple ci-dessus est obsolète depuis Gecko 31 {{ geckoRelease(31) }} ; utilisez plutôt la méthode standard send(Blob data)

+

Note : la méthode non standard sendAsBinary utilisée dans l'exemple ci-dessus est obsolète depuis Gecko 31 {{ geckoRelease(31) }} ; utilisez plutôt la méthode standard send(Blob data)

Gérer le processus de téléchargement d'un fichier de manière asynchrone

@@ -455,29 +455,29 @@ if (isset($_FILES['myFile'])) {

Sous Firefox, la constante de configuration pdfjs.disabled doit être définie à false {{non-standard_inline()}} pour afficher les PDF encapsulés dans dans un {{ HTMLElement("iframe") }} plutôt que de s'en voir proposer le téléchargement sur le PC local.

-
<iframe id="viewer">
+
<iframe id="viewer">

Et voici comment modifier la valeur de l'attribut src :

-
var obj_url = window.URL.createObjectURL(blob);
-var iframe = document.getElementById('viewer');
-iframe.setAttribute('src', obj_url);
-window.URL.revokeObjectURL(obj_url);
+
var obj_url = window.URL.createObjectURL(blob);
+var iframe = document.getElementById('viewer');
+iframe.setAttribute('src', obj_url);
+window.URL.revokeObjectURL(obj_url);

Exemple : Utiliser un objet URLs avec d'autres types de fichiers

Vous pouvez manipuler de la même façon des fichiers d'autres formats. Voici comment prévisualiser une vidéo téléchargée sur le serveur :

-
var video = document.getElementById('video');
-var obj_url = window.URL.createObjectURL(blob);
-video.src = obj_url;
-video.play()
-window.URL.revokeObjectURL(obj_url);
+
var video = document.getElementById('video');
+var obj_url = window.URL.createObjectURL(blob);
+video.src = obj_url;
+video.play()
+window.URL.revokeObjectURL(obj_url);
-

Spécifications

+

Spécifications

@@ -488,7 +488,7 @@ window.URL{{ domxref("FileList") }}
  • {{ domxref("FileReader") }}
  • Utiliser XMLHttpRequest
  • -
  • Using the DOM File API in chrome code
  • +
  • Using the DOM File API in chrome code
  • {{ domxref("XMLHttpRequest") }}
  • -
  • jQuery JavaScript library
  • +
  • jQuery JavaScript library
  • -- cgit v1.2.3-54-g00ecf