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
---
 .../web/api/document/createnodeiterator/index.html | 24 ++++++++++++----------
 1 file changed, 13 insertions(+), 11 deletions(-)

(limited to 'files/fr/web/api/document/createnodeiterator')

diff --git a/files/fr/web/api/document/createnodeiterator/index.html b/files/fr/web/api/document/createnodeiterator/index.html
index b43b427f36..7183969144 100644
--- a/files/fr/web/api/document/createnodeiterator/index.html
+++ b/files/fr/web/api/document/createnodeiterator/index.html
@@ -9,11 +9,11 @@ translation_of: Web/API/Document/createNodeIterator
 ---
 

{{APIRef("DOM")}}

-

Renvoie un  nouvel objet NodeIterator.

+

Renvoie un  nouvel objet NodeIterator.

-

Syntaxe

+

Syntaxe

-
var nodeIterator = document.createNodeIterator(root, whatToShow, filter);
+
var nodeIterator = document.createNodeIterator(root, whatToShow, filter);
 

Valeurs

@@ -22,7 +22,7 @@ translation_of: Web/API/Document/createNodeIterator
root
Le noeud racine à partir duquel commencer la traversée de {{domxref("NodeIterator")}}.
whatToShow {{ optional_inline() }}
-
Est un unsigned long (long non signé) facultatif représentant un masque de bits créé par la combinaison des constantes de la propriété NodeFilter. C'est un moyen pratique de filtrage pour certains types de noeuds. Il est par défaut 0xFFFFFFFF représentant la constante SHOW_ALL. +
Est un unsigned long (long non signé) facultatif représentant un masque de bits créé par la combinaison des constantes de la propriété NodeFilter. C'est un moyen pratique de filtrage pour certains types de noeuds. Il est par défaut 0xFFFFFFFF représentant la constante SHOW_ALL. @@ -102,9 +102,11 @@ translation_of: Web/API/Document/createNodeIterator
Un objet implémentant l'interface {{ domxref("NodeFilter") }} ; sa méthode acceptNode() sera appelée pour chaque nœud du sous-arbre basé à la racine qui est accepté comme inclus par l'indicateur whatToShow pour déterminer s'il faut ou non l'inclure dans la liste des nœuds iterables (une simple fonction de rappel peut également être utilisée à la place). La méthode devrait retourner l'un des NodeFilter.FILTER_ACCEPT, NodeFilter.FILTER_REJECT ou NodeFilter.FILTER_SKIP. Voir l'{{anch("Exemple")}}.
-
Note : Avant Gecko 12.0 {{geckoRelease("12.0")}}, cette méthode acceptait un quatrième paramètre facultatif (entityReferenceExpansion). Cela ne faisait pas partie de la spécification DOM4 et a donc été supprimé. Ce paramètre indiquait si les enfants des nœuds de référence d'entité étaient visibles ou non par l'itérateur. Puisque de tels noeuds n'ont jamais été créés dans les navigateurs, ce paramètre n'a eu aucun effet.
+
+

Note : Avant Gecko 12.0 {{geckoRelease("12.0")}}, cette méthode acceptait un quatrième paramètre facultatif (entityReferenceExpansion). Cela ne faisait pas partie de la spécification DOM4 et a donc été supprimé. Ce paramètre indiquait si les enfants des nœuds de référence d'entité étaient visibles ou non par l'itérateur. Puisque de tels noeuds n'ont jamais été créés dans les navigateurs, ce paramètre n'a eu aucun effet.

+
-

Exemple

+

Exemple

var nodeIterator = document.createNodeIterator(
     document.body,
@@ -122,16 +124,16 @@ while (currentNode = nodeIterator.nextNode()) {
 
 
-

Compatibilité des navigateurs

+

Compatibilité des navigateurs

Pris en charge dans FF 3.5+, Chrome 1+, Opera 9+, Safari 3+, IE9+, Edge

-

Voir aussi

+

Voir aussi

-

Spécifications

+

Spécifications

-

DOM Level 2 Traversal : NodeIterator

+

DOM Level 2 Traversal : NodeIterator

-- cgit v1.2.3-54-g00ecf