aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/javascript/reference/global_objects/promise
diff options
context:
space:
mode:
authorSphinxKnight <SphinxKnight@users.noreply.github.com>2021-07-30 20:18:17 +0200
committerGitHub <noreply@github.com>2021-07-30 20:18:17 +0200
commit2a76c37d0e733dedf8ed87d1e7e46caf3c44667e (patch)
treeeef4e1f7f84846e950ff27780bf447000542d4e0 /files/fr/web/javascript/reference/global_objects/promise
parent6f195c0befca01246e2db1c38a65628baf1938e1 (diff)
downloadtranslated-content-2a76c37d0e733dedf8ed87d1e7e46caf3c44667e.tar.gz
translated-content-2a76c37d0e733dedf8ed87d1e7e46caf3c44667e.tar.bz2
translated-content-2a76c37d0e733dedf8ed87d1e7e46caf3c44667e.zip
Prepare JS French section for Markdown (#1574)
* Rm IDs w/ [^h\d] id=" * Remove class="hidden" * Remove hidden for code blocks * rm summary classes * Use Note consistently * Remove sup * Rm code in pre * Fixes dd/dt/dl * Fix some more dd * Remove inline style and useless/craft from span/font * h2m report fixing - Consistent use of notes * h2m report fixing - Consistent use of warnings * h2m report fixing - reword one callout * h2m report fixing - array cruft spans hell * Cleaning the rest of docs for md conversion
Diffstat (limited to 'files/fr/web/javascript/reference/global_objects/promise')
-rw-r--r--files/fr/web/javascript/reference/global_objects/promise/all/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/promise/catch/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/promise/index.html14
-rw-r--r--files/fr/web/javascript/reference/global_objects/promise/race/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/promise/reject/index.html2
-rw-r--r--files/fr/web/javascript/reference/global_objects/promise/resolve/index.html6
-rw-r--r--files/fr/web/javascript/reference/global_objects/promise/then/index.html2
7 files changed, 6 insertions, 24 deletions
diff --git a/files/fr/web/javascript/reference/global_objects/promise/all/index.html b/files/fr/web/javascript/reference/global_objects/promise/all/index.html
index 58689bd760..1f62847df2 100644
--- a/files/fr/web/javascript/reference/global_objects/promise/all/index.html
+++ b/files/fr/web/javascript/reference/global_objects/promise/all/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise/all
<div>{{EmbedInteractiveExample("pages/js/promise-all.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Promise.all(<var>iterable</var>);</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/promise/catch/index.html b/files/fr/web/javascript/reference/global_objects/promise/catch/index.html
index 1f00156404..eccaacb0cc 100644
--- a/files/fr/web/javascript/reference/global_objects/promise/catch/index.html
+++ b/files/fr/web/javascript/reference/global_objects/promise/catch/index.html
@@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise/catch
<div>{{EmbedInteractiveExample("pages/js/promise-catch.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox"><var>p.catch(siRejetée)</var>;
diff --git a/files/fr/web/javascript/reference/global_objects/promise/index.html b/files/fr/web/javascript/reference/global_objects/promise/index.html
index 6d0e549324..5ff6ca128c 100644
--- a/files/fr/web/javascript/reference/global_objects/promise/index.html
+++ b/files/fr/web/javascript/reference/global_objects/promise/index.html
@@ -19,8 +19,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise
<div>{{EmbedInteractiveExample("pages/js/promise-constructor.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">new Promise( /* exécuteur */ function(resolve, reject) { ... } );</pre>
@@ -53,7 +51,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise
<p><img alt="" src="https://mdn.mozillademos.org/files/15911/promises.png" style="height: 297px; width: 801px;"></p>
<div class="note">
-<p><strong>Note</strong>: Une promesse est dans l'état <em>settled </em>(acquittée) qu'elle soit tenue ou rompue mais plus en attente. Le terme <em>resolved</em> (résolue) est aussi utilisé concernant les promesses — cela signifie que la promesse est acquittée ou bien enfermée dans une chaine de promesse. Le billet de Domenic Denicola, <a href="https://github.com/domenic/promises-unwrapping/blob/master/docs/states-and-fates.md"><em>States and fates</em> (en anglais)</a>, contient de plus amples détails sur la terminologie utilisée.</p>
+<p><strong>Note :</strong> Une promesse est dans l'état <em>settled </em>(acquittée) qu'elle soit tenue ou rompue mais plus en attente. Le terme <em>resolved</em> (résolue) est aussi utilisé concernant les promesses — cela signifie que la promesse est acquittée ou bien enfermée dans une chaine de promesse. Le billet de Domenic Denicola, <a href="https://github.com/domenic/promises-unwrapping/blob/master/docs/states-and-fates.md"><em>States and fates</em> (en anglais)</a>, contient de plus amples détails sur la terminologie utilisée.</p>
</div>
<div class="warning">
@@ -78,14 +76,8 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise
<dd>Attend que l'ensemble des promesses aient été acquittées (tenues ou rompues) et renvoie une promesse qui est résolue après que chaque promesse ait été tenue ou rompue. La valeur de résolution de la promesse renvoyée est un tableau dont chaque élément est le résultat des promesses initiales.</dd>
<dt>{{jsxref("Promise.race", "Promise.race(iterable)")}}</dt>
<dd>Renvoie une promesse qui est tenue ou rompue dès que l'une des promesses de l'itérable est tenue ou rompue avec la valeur ou la raison correspondante.</dd>
-</dl>
-
-<dl>
<dt>{{jsxref("Promise.reject", "Promise.reject(raison)")}}</dt>
<dd>Renvoie un objet <code>Promise</code> qui est rompue avec la raison donnée.</dd>
-</dl>
-
-<dl>
<dt>{{jsxref("Promise.resolve", "Promise.resolve(valeur)")}}</dt>
<dd>Renvoie un objet <code>Promise</code> qui est tenue (résolue) avec la valeur donnée. Si la valeur possède une méthode <code>then</code>, la promesse renvoyée « suivra » cette méthode pour arriver dans son état, sinon la promesse renvoyée sera tenue avec la valeur fournie. Généralement, quand on veut savoir si une valeur est une promesse, on utilisera {{jsxref("Promise.resolve","Promise.resolve(valeur)")}} et on travaillera avec la valeur de retour en tant que promesse.</dd>
</dl>
@@ -129,7 +121,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise
<h3 id="Exemple_interactif">Exemple interactif</h3>
-<pre class="brush: html hidden">&lt;button id="btn" type="button"&gt;Créer un objet Promise !&lt;/button&gt;
+<pre class="brush: html">&lt;button id="btn" type="button"&gt;Créer un objet Promise !&lt;/button&gt;
&lt;div id="log"&gt;&lt;/div&gt;
</pre>
@@ -183,7 +175,7 @@ function testPromise() {
}
</pre>
-<pre class="brush: js hidden">if ("Promise" in window) {
+<pre class="brush: js">if ("Promise" in window) {
var btn = document.getElementById("btn");
btn.addEventListener("click", testPromise);
} else {
diff --git a/files/fr/web/javascript/reference/global_objects/promise/race/index.html b/files/fr/web/javascript/reference/global_objects/promise/race/index.html
index f8a9b47570..ddb0475694 100644
--- a/files/fr/web/javascript/reference/global_objects/promise/race/index.html
+++ b/files/fr/web/javascript/reference/global_objects/promise/race/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise/race
<div>{{EmbedInteractiveExample("pages/js/promise-race.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Promise.race(<var>itérable</var>);</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/promise/reject/index.html b/files/fr/web/javascript/reference/global_objects/promise/reject/index.html
index db9d24aec7..e8fbfe5b5c 100644
--- a/files/fr/web/javascript/reference/global_objects/promise/reject/index.html
+++ b/files/fr/web/javascript/reference/global_objects/promise/reject/index.html
@@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise/reject
<div>{{EmbedInteractiveExample("pages/js/promise-reject.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
<h2 id="Syntaxe">Syntaxe</h2>
<pre class="syntaxbox">Promise.reject(<var>raison</var>);</pre>
diff --git a/files/fr/web/javascript/reference/global_objects/promise/resolve/index.html b/files/fr/web/javascript/reference/global_objects/promise/resolve/index.html
index fa37abb588..7f9e6d1ea9 100644
--- a/files/fr/web/javascript/reference/global_objects/promise/resolve/index.html
+++ b/files/fr/web/javascript/reference/global_objects/promise/resolve/index.html
@@ -16,10 +16,8 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise/resolve
<div>{{EmbedInteractiveExample("pages/js/promise-resolve.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
-
-<div class="blockIndicator warning">
-<p><strong>Attention !</strong> <code>Promise.resolve()</code> ne doit pas être appelée sur un objet <em>thenable</em> qui se résout en lui-même. Cela provoquera une récursion infinie et <code>resolve()</code> tentera d'aplatir ce qui ressemble à une promesse imbriquée à l'infini.</p>
+<div class="warning">
+<p><strong>Attention :</strong> <code>Promise.resolve()</code> ne doit pas être appelée sur un objet <em>thenable</em> qui se résout en lui-même. Cela provoquera une récursion infinie et <code>resolve()</code> tentera d'aplatir ce qui ressemble à une promesse imbriquée à l'infini.</p>
</div>
<h2 id="Syntaxe">Syntaxe</h2>
diff --git a/files/fr/web/javascript/reference/global_objects/promise/then/index.html b/files/fr/web/javascript/reference/global_objects/promise/then/index.html
index fb939a6390..cf5990f1ea 100644
--- a/files/fr/web/javascript/reference/global_objects/promise/then/index.html
+++ b/files/fr/web/javascript/reference/global_objects/promise/then/index.html
@@ -17,7 +17,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Promise/then
<div>{{EmbedInteractiveExample("pages/js/promise-then.html")}}</div>
-<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p>
+
<div class="note">
<p><strong>Note :</strong> Si aucun des deux arguments n'est utilisé ou que les objets fournis ne sont pas des fonctions, une nouvelle promesse est créée sans autre gestionnaire supplémentaire. Si le premier argument est absent ou qu'un objet qui n'est pas une fonction est passé, la nouvelle promesse utilisera la fonction de réussite de la promesse originelle. De même, si le deuxième argument n'est pas passé ou que ce n'est pas une fonction, la nouvelle promesse créée utilisera la fonction de rejet de la promesse appelante.</p>