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/url/createobjecturl/index.html | 27 +++++++--------
 files/fr/web/api/url/hash/index.html            |  2 +-
 files/fr/web/api/url/index.html                 | 46 ++++++++++++-------------
 files/fr/web/api/url/revokeobjecturl/index.html |  2 +-
 files/fr/web/api/url/tojson/index.html          |  4 +--
 files/fr/web/api/url/tostring/index.html        |  4 +--
 files/fr/web/api/url/url/index.html             | 42 ++++++++++------------
 7 files changed, 60 insertions(+), 67 deletions(-)

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

diff --git a/files/fr/web/api/url/createobjecturl/index.html b/files/fr/web/api/url/createobjecturl/index.html
index 4d63b56b27..faca6b81b9 100644
--- a/files/fr/web/api/url/createobjecturl/index.html
+++ b/files/fr/web/api/url/createobjecturl/index.html
@@ -3,7 +3,6 @@ title: URL.createObjectURL
 slug: Web/API/URL/createObjectURL
 translation_of: Web/API/URL/createObjectURL
 ---
-

Résumé

{{APIRef("URL")}}
La méthode statique URL.createObjectURL() crée une chaîne contenant une URL représentant l’objet passé en paramètre. La durée de vie de l’URL est liée au {{domxref("document")}} de la fenêtre depuis laquelle elle a été créée. La nouvelle URL d’objet représente l’objet {{domxref("File")}} ou {{domxref("Blob")}} spécifié.

@@ -12,11 +11,11 @@ translation_of: Web/API/URL/createObjectURL

{{AvailableInWorkers}}

-
-

Note : Cette fonctionnalité n'est pas disponible dans les Service Workers à cause de possible fuite mémoire.

+
+

Note : Cette fonctionnalité n'est pas disponible dans les Service Workers à cause de possible fuite mémoire.

-

Syntaxe

+

Syntaxe

objectURL = URL.createObjectURL(object);
 
@@ -30,15 +29,13 @@ translation_of: Web/API/URL/createObjectURL

Valeur de retour

-
-
Une {{domxref("DOMString")}} contenant une URL d’objet, pouvant être utilisée comme une référence vers l’objet source object spécifié.
-
+

Une {{domxref("DOMString")}} contenant une URL d’objet, pouvant être utilisée comme une référence vers l’objet source object spécifié.

-

Exemple

+

Exemple

-

Voir Utilisation de l’objet URLs pour afficher des images.

+

Voir Utilisation de l’objet URLs pour afficher des images.

-

Notes d’utilisation

+

Notes d’utilisation

Gestion de la mémoire

@@ -51,10 +48,10 @@ translation_of: Web/API/URL/createObjectURL

Dans d’anciennes versions de la spécification de Media Source, attacher un flux à un élément {{HTMLElement("video")}} requiérait de créer une URL d’objet pour le {{domxref("MediaStream")}}. Cela n’est plus nécessaire, et les navigateurs cessent progressivement de supporter cette pratique.

-

Important : si vous avez toujours du code qui repose sur {{domxref("URL.createObjectURL")}} pour attacher des flux à des éléments média, vous devez mettre à jour votre code pour attacher simplement {{domxref("HTMLMediaElement.srcObject", "srcObject")}} directement au MediaStream.

+

Attention : si vous avez toujours du code qui repose sur {{domxref("URL.createObjectURL")}} pour attacher des flux à des éléments média, vous devez mettre à jour votre code pour attacher simplement {{domxref("HTMLMediaElement.srcObject", "srcObject")}} directement au MediaStream.

-

Spécifications

+

Spécifications

@@ -83,11 +80,11 @@ translation_of: Web/API/URL/createObjectURL

{{Compat("api.URL.createObjectURL")}}

-

Voir aussi

+

Voir aussi

    -
  • Utiliser des fichiers à partir d’applications web
  • -
  • Utilisation de l’objet URLs pour afficher des images
  • +
  • Utiliser des fichiers à partir d’applications web
  • +
  • Utilisation de l’objet URLs pour afficher des images
  • {{domxref("URL.revokeObjectURL()")}}
  • {{domxref("HTMLMediaElement.srcObject")}}
  • {{domxref("FileReader.readAsDataURL()")}}
  • diff --git a/files/fr/web/api/url/hash/index.html b/files/fr/web/api/url/hash/index.html index df993c4a2f..f89d838eb1 100644 --- a/files/fr/web/api/url/hash/index.html +++ b/files/fr/web/api/url/hash/index.html @@ -11,7 +11,7 @@ translation_of: Web/API/URL/hash ---
    {{ APIRef("URL API") }}
    -

    La propriété hash de l'interface {{domxref("URL")}} retourne un {{domxref("USVString")}} contenant le caractère '#' suivi par l'identificateur de fragment de URL.

    +

    La propriété hash de l'interface {{domxref("URL")}} retourne un {{domxref("USVString")}} contenant le caractère '#' suivi par l'identificateur de fragment de URL.

    Le fragment n'est pas décodé en pourcent. Si l'URL ne contient pas d'identificateur de fragment, la valeur de cette propriété est une chaîne de caractère vide — "".

    diff --git a/files/fr/web/api/url/index.html b/files/fr/web/api/url/index.html index 98ce833c1b..917fa44e1a 100644 --- a/files/fr/web/api/url/index.html +++ b/files/fr/web/api/url/index.html @@ -11,39 +11,39 @@ translation_of: Web/API/URL

    L'interface URL représente un objet qui fournit des méthodes statiques utilisées pour créer des URL d'objet.

    -

    Lors de l'utilisation d'un agent utilisateur dans lequel aucun constructeur n'a encore été implémenté, il est possible d'accéder à un objet en utilisant les propriétés {{domxref("Window.URL")}} (préfixées sur un navigateur basé sur Webkit tel que Window.webkitURL).

    +

    Lors de l'utilisation d'un agent utilisateur dans lequel aucun constructeur n'a encore été implémenté, il est possible d'accéder à un objet en utilisant les propriétés {{domxref("Window.URL")}} (préfixées sur un navigateur basé sur Webkit tel que Window.webkitURL).

    {{AvailableInWorkers}}

    Utilisation

    -

    Le constructeur prend un paramètre url et un paramètre de base facultatif à utiliser comme base si le paramètre url est une URL relative :

    +

    Le constructeur prend un paramètre url et un paramètre de base facultatif à utiliser comme base si le paramètre url est une URL relative :

    -
    const url = new URL('../cats', 'http://www.example.com/dogs');
    -console.log(url.hostname); // "www.example.com"
    -console.log(url.pathname); // "/cats"
    +
    const url = new URL('../cats', 'http://www.example.com/dogs');
    +console.log(url.hostname); // "www.example.com"
    +console.log(url.pathname); // "/cats"

    Les propriétés de l'URL peuvent être définies pour construire l'URL :

    -
    url.hash = 'tabby';
    -console.log(url.href); // "http://www.example.com/cats#tabby"
    +
    url.hash = 'tabby';
    +console.log(url.href); // "http://www.example.com/cats#tabby"

    Les URL seront encodées selon la norme RFC 3986:

    -
    url.pathname = 'démonstration.html';
    -console.log(url.href); // "http://www.example.com/d%C3%A9monstration.html"
    +
    url.pathname = 'démonstration.html';
    +console.log(url.href); // "http://www.example.com/d%C3%A9monstration.html"

    L'interface {{domxref("URLSearchParams")}}  peut être utilisée pour construire et manipuler la chaîne de requête de l'URL.

    -

    Pour obtenir les paramètres de recherche à partir de l'URL de la fenêtre en cours :

    +

    Pour obtenir les paramètres de recherche à partir de l'URL de la fenêtre en cours :

    -
    // https://some.site/?id=123
    -var parsedUrl = new URL(window.location.href);
    -console.log(parsedUrl.searchParams.get("id")); // 123
    +
    // https://some.site/?id=123
    +var parsedUrl = new URL(window.location.href);
    +console.log(parsedUrl.searchParams.get("id")); // 123
    -

    La méthode stringifier de l' URL est la propriété href , ainsi le constructeur peut être utilisé pour normaliser et encoder directement une URL :

    +

    La méthode stringifier de l' URL est la propriété href , ainsi le constructeur peut être utilisé pour normaliser et encoder directement une URL :

    -
    const response = await fetch(new URL('http://www.example.com/démonstration.html'));
    +
    const response = await fetch(new URL('http://www.example.com/démonstration.html'));

    Constructeur

    @@ -56,7 +56,7 @@ console.log<
    {{domxref("URL.hash")}}
    -
    Est une {{domxref("DOMString")}} (chaîne de caractères) contenant un '#' suivi de l'identifiant du fragment de l'URL.
    +
    Est une {{domxref("DOMString")}} (chaîne de caractères) contenant un '#' suivi de l'identifiant du fragment de l'URL.
    {{domxref("URL.host")}}
    Est une {{domxref("DOMString")}} (chaîne de caractères) contenant l'hôte, c'est-à-dire le hostname (nom d'hôte), ':'et le port de l'URL.
    {{domxref("URL.hostname")}}
    @@ -67,7 +67,7 @@ console.log<
    {{domxref("URL.origin")}} {{readonlyInline}}
    -
    Retourne une {{domxref("DOMString")}} (chaîne de caractères) contenant l'origine de l'URL, c'est son schéma, son domaine et son port .
    +
    Retourne une {{domxref("DOMString")}} (chaîne de caractères) contenant l'origine de l'URL, c'est son schéma, son domaine et son port .
    @@ -91,19 +91,19 @@ console.log<
    {{domxref("URL.search")}}
    Est une {{domxref("DOMString")}} (chaîne de caractères) contenant un '?' suivi par les paramètres de l'URL.
    {{domxref("URL.searchParams")}}
    -
    Retourne un objet {{domxref("URLSearchParams")}}  permettant d'accéder aux arguments de requête GET contenus dans l'URL.
    +
    Retourne un objet {{domxref("URLSearchParams")}}  permettant d'accéder aux arguments de requête GET contenus dans l'URL.
    {{domxref("URL.username")}}
    -
    Est une {{domxref("DOMString")}} (chaîne de caractères) contenant le nom d'utilisateur spécifié avant le nom de domaine.
    +
    Est une {{domxref("DOMString")}} (chaîne de caractères) contenant le nom d'utilisateur spécifié avant le nom de domaine.

    Méthodes

    -

    L'interface URL implémente les méthodes définies dans {{domxref("URLUtils")}}.

    +

    L'interface URL implémente les méthodes définies dans {{domxref("URLUtils")}}.

    {{domxref("URLUtils.toString()")}}
    Retourne une {{domxref("DOMString")}} (chaîne de caractères) contenant l'URL entière. C'est un synonyme de {{domxref("URLUtils.href")}}, mais il ne peut pas être utilisé pour modifier la valeur.
    -
    {{domxref("URL.toJSON()")}} [disponible depuis FireFox v54]
    +
    {{domxref("URL.toJSON()")}}
    Retourne une {{domxref("DOMString")}}   (chaîne de caractères) contenant l'URL entière. Il retourne la même chaîne que la propriété href .
    @@ -111,9 +111,9 @@ console.log<
    {{ domxref("URL.createObjectURL()") }}
    -
    Retourne une {{domxref("DOMString")}} (chaîne de caractères) contenant un "blob URL" unique ; c'est une URL avec blob : son schéma suivi d'une chaîne opaque identifiant de manière unique l'objet dans le navigateur.
    +
    Retourne une {{domxref("DOMString")}} (chaîne de caractères) contenant un "blob URL" unique ; c'est une URL avec blob : son schéma suivi d'une chaîne opaque identifiant de manière unique l'objet dans le navigateur.
    {{ domxref("URL.revokeObjectURL()") }}
    -
    Révoque un objet URL précédemment créé avec {{domxref ("URL.createObjectURL ()")}}.
    +
    Révoque un objet URL précédemment créé avec {{domxref ("URL.createObjectURL ()")}}.

    Spécifications

    diff --git a/files/fr/web/api/url/revokeobjecturl/index.html b/files/fr/web/api/url/revokeobjecturl/index.html index cf838f7b8e..5785e39c30 100644 --- a/files/fr/web/api/url/revokeobjecturl/index.html +++ b/files/fr/web/api/url/revokeobjecturl/index.html @@ -5,7 +5,7 @@ translation_of: Web/API/URL/revokeObjectURL ---
    {{ApiRef("URL")}}
    -

    La méthode statique URL.revokeObjectURL() libère une URL d’objet existante précédemment créée par un appel à {{domxref("URL.createObjectURL()") }}. Appelez cette méthode quand vous n’utilisez plus une URL d’objet pour indiquer au navigateur qu’il ne doit plus garder de référence sur l’objet.

    +

    La méthode statique URL.revokeObjectURL() libère une URL d’objet existante précédemment créée par un appel à {{domxref("URL.createObjectURL()") }}. Appelez cette méthode quand vous n’utilisez plus une URL d’objet pour indiquer au navigateur qu’il ne doit plus garder de référence sur l’objet.

    {{AvailableInWorkers}}

    diff --git a/files/fr/web/api/url/tojson/index.html b/files/fr/web/api/url/tojson/index.html index 8c34a37e42..3b594c32cd 100644 --- a/files/fr/web/api/url/tojson/index.html +++ b/files/fr/web/api/url/tojson/index.html @@ -29,8 +29,8 @@ translation_of: Web/API/URL/toJSON

    Exemples

    -
    const url = new URL("https://developer.mozilla.org/en-US/docs/Web/API/URL/toString");
    -url.toJSON()
    +
    const url = new URL("https://developer.mozilla.org/en-US/docs/Web/API/URL/toString");
    +url.toJSON()
     

    Spécifications

    diff --git a/files/fr/web/api/url/tostring/index.html b/files/fr/web/api/url/tostring/index.html index 6c20fada36..f3733e2678 100644 --- a/files/fr/web/api/url/tostring/index.html +++ b/files/fr/web/api/url/tostring/index.html @@ -29,8 +29,8 @@ translation_of: Web/API/URL/toString

    Examples

    -
    const url = new URL("https://developer.mozilla.org/en-US/docs/Web/API/URL/toString");
    -url.toString() // doit retourner l'URL en tant que chaîne
    +
    const url = new URL("https://developer.mozilla.org/en-US/docs/Web/API/URL/toString");
    +url.toString() // doit retourner l'URL en tant que chaîne
     

    Spécifications

    diff --git a/files/fr/web/api/url/url/index.html b/files/fr/web/api/url/url/index.html index c50003de75..c0ff1cb049 100644 --- a/files/fr/web/api/url/url/index.html +++ b/files/fr/web/api/url/url/index.html @@ -11,9 +11,9 @@ translation_of: Web/API/URL/URL ---

    {{APIRef("URL API")}}

    -

    Le constructeur URL() renvoie un nouvel objet {{domxref("URL")}} représentant l'URL définie par les paramètres.
    +

    Le constructeur URL() renvoie un nouvel objet {{domxref("URL")}} représentant l'URL définie par les paramètres.

    - Si l'URL de base donnée ou l'URL résultante ne sont pas des URL valides, une {{domxref("DOMException")}} de type SYNTAX_ERROR est levée.

    + Si l'URL de base donnée ou l'URL résultante ne sont pas des URL valides, une {{domxref("DOMException")}} de type SYNTAX_ERROR est levée.

    {{AvailableInWorkers}}

    @@ -26,17 +26,13 @@ translation_of: Web/API/URL/URL
    url
    -
    -
    -
    Un  {{domxref("USVString")}} représentant une URL absolue ou relative. Si l'URL est une URL relative, la base est obligatoire et sera utilisée comme URL de base. Si url est une URL absolue, une base donnée sera ignorée.
    -
    -
    +
    Un {{domxref("USVString")}} représentant une URL absolue ou relative. Si l'URL est une URL relative, la base est obligatoire et sera utilisée comme URL de base. Si url est une URL absolue, une base donnée sera ignorée.
    base {{optional_inline}}
    -
    Un {{domxref("USVString")}} représentant l'URL de base à utiliser dans le cas où l'URL est une URL relative. Si non spécifié, il est par défaut à ''.
    +
    Un {{domxref("USVString")}} représentant l'URL de base à utiliser dans le cas où l'URL est une URL relative. Si non spécifié, il est par défaut à ''.
    -

    Remarque : Vous pouvez toujours utiliser un objet {{domxref ("URL")}} existant pour la base, qui se stringifie en attribut {{domxref ("DOMString.href", "href")}} de l'objet.

    +

    Note : Vous pouvez toujours utiliser un objet {{domxref ("URL")}} existant pour la base, qui se stringifie en attribut {{domxref ("DOMString.href", "href")}} de l'objet.

    Exceptions

    @@ -51,29 +47,29 @@ translation_of: Web/API/URL/URL
- +
TypeErrorurl (dans le cas d'URL absolues) ou base + URL (dans le cas d'URL relatives) n'est pas une URL valide.url (dans le cas d'URL absolues) ou base + URL (dans le cas d'URL relatives) n'est pas une URL valide.

Exemple

-
var a = new URL("/", "https://developer.mozilla.org"); // Crée une URL pointant vers 'https://developer.mozilla.org/'
-var b = new URL("https://developer.mozilla.org");      // Crée une URL pointant vers 'https://developer.mozilla.org/'
-var c = new URL('en-US/docs', b);                      // Crée une URL pointant vers 'https://developer.mozilla.org/en-US/docs'
-var d = new URL('/en-US/docs', b);                     // Crée une URL pointant vers 'https://developer.mozilla.org/en-US/docs'
-var f = new URL('/en-US/docs', d);                     // Crée une URL pointant vers 'https://developer.mozilla.org/en-US/docs'
+
var a = new URL("/", "https://developer.mozilla.org"); // Crée une URL pointant vers 'https://developer.mozilla.org/'
+var b = new URL("https://developer.mozilla.org");      // Crée une URL pointant vers 'https://developer.mozilla.org/'
+var c = new URL('en-US/docs', b);                      // Crée une URL pointant vers 'https://developer.mozilla.org/en-US/docs'
+var d = new URL('/en-US/docs', b);                     // Crée une URL pointant vers 'https://developer.mozilla.org/en-US/docs'
+var f = new URL('/en-US/docs', d);                     // Crée une URL pointant vers 'https://developer.mozilla.org/en-US/docs'
 var g = new URL('/en-US/docs', "https://developer.mozilla.org/fr-FR/toto");
-                                                       // Crée une URL pointant vers 'https://developer.mozilla.org/en-US/docs'
-var h = new URL('/en-US/docs', a);                     // Crée une URL pointant vers 'https://developer.mozilla.org/en-US/docs'
-var i = new URL('/en-US/docs', '');                    // Déclenche une exception TypeError car '' n'est pas une URL valide
-var j = new URL('/en-US/docs');                        // Déclenche une exception TypeError car '/ fr-US / docs' n'est pas une URL valide
+                                                       // Crée une URL pointant vers 'https://developer.mozilla.org/en-US/docs'
+var h = new URL('/en-US/docs', a);                     // Crée une URL pointant vers 'https://developer.mozilla.org/en-US/docs'
+var i = new URL('/en-US/docs', '');                    // Déclenche une exception TypeError car '' n'est pas une URL valide
+var j = new URL('/en-US/docs');                        // Déclenche une exception TypeError car '/ fr-US / docs' n'est pas une URL valide
 var k = new URL('http://www.example.com', 'https://developers.mozilla.com');
-                                                       // Crée une URL pointant vers 'http://www.example.com/'
-var l = new URL('http://www.example.com', b);          // Crée une URL pointant vers 'http://www.example.com/'
+                                                       // Crée une URL pointant vers 'http://www.example.com/'
+var l = new URL('http://www.example.com', b);          // Crée une URL pointant vers 'http://www.example.com/'
 
-

Spécification

+

Spécification

@@ -97,5 +93,5 @@ var l = new URL('http://www.example.com', b); // À voir également
    -
  • L'interface à laquelle il appartient : {{domxref("URL")}}.
  • +
  • L'interface à laquelle il appartient : {{domxref("URL")}}.
-- cgit v1.2.3-54-g00ecf