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
---
 .../api/range/createcontextualfragment/index.html  |  6 +++---
 files/fr/web/api/range/extractcontents/index.html  |  2 +-
 files/fr/web/api/range/index.html                  | 24 ++++++++--------------
 files/fr/web/api/range/selectnode/index.html       |  8 ++++----
 files/fr/web/api/range/setstart/index.html         | 10 ++++-----
 files/fr/web/api/range/surroundcontents/index.html |  8 ++++----
 6 files changed, 25 insertions(+), 33 deletions(-)

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

diff --git a/files/fr/web/api/range/createcontextualfragment/index.html b/files/fr/web/api/range/createcontextualfragment/index.html
index 90209b4a20..6f9342d87d 100644
--- a/files/fr/web/api/range/createcontextualfragment/index.html
+++ b/files/fr/web/api/range/createcontextualfragment/index.html
@@ -5,19 +5,19 @@ translation_of: Web/API/Range/createContextualFragment
 ---
 

La méthode Range.createContextualFragment() retourne un {{domxref("DocumentFragment")}} en invoquant l’algorithme d’analyse de fragment HTML ou l’algorithme d’analyse de fragment XML, avec le début du range (le parent du nœud sélectionné) comme nœud de contexte. L’algorithme d’analyse de fragment HTML est utilisé si le range appartient à un Document dont le bit « HTMLness » est défini. Dans le cas du HTML, si le nœud de contexte est censé être html, pour des raisons historiques l’algorithme d’analyse de fragment est invoqué avec body pour contexte à la place.

-

Syntaxe

+

Syntaxe

documentFragment = range.createContextualFragment( chaineHTML )
 
-

Paramètres

+

Paramètres

chaineHTML
Une chaîne contenant du texte et des balises à convertir en un fragment de document.
-

Exemple

+

Exemple

var chaineHTML = "<div>Je suis un nœud div<div>";
 var range = document.createRange();
diff --git a/files/fr/web/api/range/extractcontents/index.html b/files/fr/web/api/range/extractcontents/index.html
index 3c2dc3377a..dd0d7a672d 100644
--- a/files/fr/web/api/range/extractcontents/index.html
+++ b/files/fr/web/api/range/extractcontents/index.html
@@ -11,7 +11,7 @@ translation_of: Web/API/Range/extractContents
 
 

Les nœuds partiellement sélectionnés sont clonés pour inclure les balises parentes nécessaires pour rendre le fragment de document valide.

-

Syntaxe

+

Syntaxe

documentFragment = range.extractContents();
 
diff --git a/files/fr/web/api/range/index.html b/files/fr/web/api/range/index.html index c42a83b4ea..a17b45d829 100644 --- a/files/fr/web/api/range/index.html +++ b/files/fr/web/api/range/index.html @@ -5,13 +5,13 @@ translation_of: Web/API/Range ---

{{ ApiRef() }}

-

Introduction

+

Introduction

L'objet Range (littéralement : "étendue" ou "portée", ici : "segment") représente un fragment de document qui peut contenir des nœuds et des parties de nœuds texte dans un document donné.

Un segment peut être crée en utilisant la méthode createRange de l'objet document. Les objets range peuvent également être récupérés en utilisant la méthode getRangeAt de l'objet selection.

-

Propriétés

+

Propriétés

collapsed
@@ -28,9 +28,9 @@ translation_of: Web/API/Range
Renvoie un nombre représentant l'endroit où le segment débute dans startContainer.
-

Méthodes

+

Méthodes

-

Méthodes de positionnement

+

Méthodes de positionnement

Ces méthodes permettent de définir le début et la fin d'un segment.

@@ -55,7 +55,7 @@ translation_of: Web/API/Range
Replie le segment sur l'un de ses points frontières.
-

Méthodes de modification

+

Méthodes de modification

Ces méthodes recupèrent les nœuds d'un segment et modifient le contenu d'un segment.

@@ -72,7 +72,7 @@ translation_of: Web/API/Range
Déplace le contenu d'un segment dans un nouveau nœud.
-

Autres méthodes

+

Autres méthodes

compareBoundaryPoints
@@ -85,7 +85,7 @@ translation_of: Web/API/Range
Renvoie le texte du segment.
-

Les méthodes Gecko

+

Les méthodes Gecko

Cette section décrit les méthodes de range qui sont particulières à Mozilla et ne font pas partie des spécifications DOM W3C.

@@ -100,12 +100,4 @@ translation_of: Web/API/Range
Renvoie un booléen indiquant si un nœud donné a une intersection avec le segment.
isPointInRange
Renvoie un booléen indiquant si le point donné est dans le segment.
- - -

Liens Interwikis

- -

 

- -
 
- -

{{ languages( { "en": "en/DOM/range", "es": "es/DOM/range", "ja": "ja/DOM/range", "pl": "pl/DOM/range" } ) }}

+ \ No newline at end of file diff --git a/files/fr/web/api/range/selectnode/index.html b/files/fr/web/api/range/selectnode/index.html index 2cbc7f7624..25e418cc4d 100644 --- a/files/fr/web/api/range/selectnode/index.html +++ b/files/fr/web/api/range/selectnode/index.html @@ -12,26 +12,26 @@ translation_of: Web/API/Range/selectNode

La méthode Range.selectNode() définit le {{domxref ("Range")}} destiné à contenir le {{domxref("Node")}} et son contenu. Le {{domxref ("Node")}} parent du début et de la fin du {{domxref("Range")}} sera le même que le parent du noeudDeReference.

-

Syntaxe

+

Syntaxe

range.selectNode(noeudDeReference);
 
-

Paramètres

+

Paramètres

noeudDeReference
Le {{domxref("Node")}} à choisir à l'intérieur d'un {domxref("Range")}}.
-

Exemple

+

Exemple

var range = document.createRange();
 var noeudDeReference = document.getElementsByTagName("div").item(0);
 
 range.selectNode(noeudDeReference);
-

Spécifications

+

Spécifications

diff --git a/files/fr/web/api/range/setstart/index.html b/files/fr/web/api/range/setstart/index.html index 1ae3662b22..019a481c37 100644 --- a/files/fr/web/api/range/setstart/index.html +++ b/files/fr/web/api/range/setstart/index.html @@ -14,23 +14,23 @@ translation_of: Web/API/Range/setStart

Si le startNode est un {{ domxref("Node") }}  de type Text, Comment, ou CDATASection, alors startOffset est le nombre de caractères depuis le départ du startNode. Pour les autres types de Nœud, startOffset est le nombre de noeuds enfants entre le debut du startNode.

-

Si vous définissez le point de départ en dessous (plus bas dans le document), le point final entraînera une plage réduite avec les points de départ et de fin réglés tous les deux sur la position de départ spécifiée.

+

Si vous définissez le point de départ en dessous (plus bas dans le document), le point final entraînera une plage réduite avec les points de départ et de fin réglés tous les deux sur la position de départ spécifiée.

-

Syntaxe

+

Syntaxe

range.setStart(startNode, startOffset);
 
-

Paramètres

+

Paramètres

startNode
{{ domxref("Node") }} ou {{ domxref("Range") }} devrait démarrer.
startOffset
-
Un entier supérieur ou égal à zéro représentant le décalage pour le début du {{domxref ("Range")}} à partir du début de startNode.
+
Un entier supérieur ou égal à zéro représentant le décalage pour le début du {{domxref ("Range")}} à partir du début de startNode.
-

Example

+

Example

var range = document.createRange();
 var startNode = document.getElementsByTagName("p").item(2);
diff --git a/files/fr/web/api/range/surroundcontents/index.html b/files/fr/web/api/range/surroundcontents/index.html
index 86a49e1398..4b8b6fa87e 100644
--- a/files/fr/web/api/range/surroundcontents/index.html
+++ b/files/fr/web/api/range/surroundcontents/index.html
@@ -16,7 +16,7 @@ range.insertNode(newNode)

Cependant, une exception sera levée si le {{ domxref("Range") }} découpe un nœud non-{{ domxref("Text") }} sur une seule de ses bornes. C’est-à-dire que, contrairement à l’alternative ci-dessus, s’il y a des nœuds partiellement sélectionnés, ils ne seront pas clonés ; à la place, l’opération échouera.

-

Syntaxe

+

Syntaxe

range.surroundContents(newNode);
 
@@ -28,7 +28,7 @@ range.insertNode(newNode)
Un {{ domxref("Node") }} à insérer à l’emplacement du range.
-

Exemple

+

Exemple

var range = document.createRange();
 var newNode = document.createElement("p");
@@ -37,7 +37,7 @@ range.selectNode(document.getElementsByTagName("div").item(0));
 range.surroundContents(newNode);
 
-

Spécifications

+

Spécifications

@@ -66,5 +66,5 @@ range.surroundContents(newNode);

Voir aussi

-- cgit v1.2.3-54-g00ecf