aboutsummaryrefslogtreecommitdiff
path: root/files/fr/mozilla/add-ons/webextensions/api/pageaction
diff options
context:
space:
mode:
authorjulieng <julien.gattelier@gmail.com>2021-11-15 21:45:15 +0100
committerSphinxKnight <SphinxKnight@users.noreply.github.com>2021-11-15 22:10:33 +0100
commit3cf9bd8b9901006085d4e0f353b0d3b6b8f69d93 (patch)
treee82ac56afff3bc213cc2971cd8aada25a174eee9 /files/fr/mozilla/add-ons/webextensions/api/pageaction
parentf36cc6a7639a8f1adff02bc7a152bd7f54ceae6d (diff)
downloadtranslated-content-3cf9bd8b9901006085d4e0f353b0d3b6b8f69d93.tar.gz
translated-content-3cf9bd8b9901006085d4e0f353b0d3b6b8f69d93.tar.bz2
translated-content-3cf9bd8b9901006085d4e0f353b0d3b6b8f69d93.zip
convert content to md
Diffstat (limited to 'files/fr/mozilla/add-ons/webextensions/api/pageaction')
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/pageaction/getpopup/index.md67
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/pageaction/gettitle/index.md69
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/pageaction/hide/index.md54
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/pageaction/imagedatatype/index.md31
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/pageaction/index.md97
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/pageaction/isshown/index.md48
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/pageaction/onclicked/index.md83
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/pageaction/openpopup/index.md43
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/pageaction/setpopup/index.md65
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/pageaction/settitle/index.md64
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/pageaction/show/index.md59
11 files changed, 317 insertions, 363 deletions
diff --git a/files/fr/mozilla/add-ons/webextensions/api/pageaction/getpopup/index.md b/files/fr/mozilla/add-ons/webextensions/api/pageaction/getpopup/index.md
index 4be85d9766..7fdc1dad1d 100644
--- a/files/fr/mozilla/add-ons/webextensions/api/pageaction/getpopup/index.md
+++ b/files/fr/mozilla/add-ons/webextensions/api/pageaction/getpopup/index.md
@@ -13,44 +13,43 @@ tags:
- pageAction
translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/getPopup
---
-<div>{{AddonSidebar()}}</div>
+{{AddonSidebar()}}
-<p>Obtient l'URL d'un document HTML en tant que popup pour cette action de page.</p>
+Obtient l'URL d'un document HTML en tant que popup pour cette action de page.
-<p>C'est une fonction asynchrone qui renvoie une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code>.</p>
+C'est une fonction asynchrone qui renvoie une [`Promise`](/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise).
-<h2 id="Syntaxe">Syntaxe</h2>
+## Syntaxe
-<pre class="brush: js">var gettingPopup = browser.pageAction.getPopup(
+```js
+var gettingPopup = browser.pageAction.getPopup(
details // object
)
-</pre>
+```
-<h3 id="Paramètres">Paramètres</h3>
+### Paramètres
-<dl>
- <dt><code>details</code></dt>
- <dd><p><code>object</code>.</p>
- <dl>
- <dt><code>tabId</code></dt>
- <dd><code>integer</code>. ID de l'onglet dont vous souhaitez obtenir la fenêtre contextuelle.</dd>
- </dl>
- </dd>
-</dl>
+- `details`
-<h3 id="Valeur_retournée">Valeur retournée</h3>
+ - : `object`.
-<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera accompli avec une chaîne contenant l'URL du popup.</p>
+ - `tabId`
+ - : `integer`. ID de l'onglet dont vous souhaitez obtenir la fenêtre contextuelle.
-<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+### Valeur retournée
-<p>{{Compat("webextensions.api.pageAction.getPopup")}}</p>
+Une [`Promise`](/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise) qui sera accompli avec une chaîne contenant l'URL du popup.
-<h2 id="Exemples">Exemples</h2>
+## Compatibilité du navigateur
-<p>Ajoutez un élément de menu contextuel qui enregistre l'URL contextuelle de l'onglet en cours. Notez que vous aurez besoin de la  <a href="/fr/Add-ons/WebExtensions/manifest.json/permissions">permission</a> <code>contextMenus</code> dans votre <a href="/fr/Add-ons/WebExtensions/manifest.json">manifest</a> pour créer des éléments de menu contextuel.</p>
+{{Compat("webextensions.api.pageAction.getPopup")}}
-<pre class="brush: js">function gotPopup(popupURL) {
+## Exemples
+
+Ajoutez un élément de menu contextuel qui enregistre l'URL contextuelle de l'onglet en cours. Notez que vous aurez besoin de la  [permission](/fr/Add-ons/WebExtensions/manifest.json/permissions) `contextMenus` dans votre [manifest](/fr/Add-ons/WebExtensions/manifest.json) pour créer des éléments de menu contextuel.
+
+```js
+function gotPopup(popupURL) {
console.log(popupURL);
}
@@ -64,19 +63,18 @@ browser.contextMenus.onClicked.addListener(function(info, tab) {
var gettingPopup = browser.pageAction.getPopup({tabId: tab.id});
gettingPopup.then(gotPopup);
}
-});</pre>
-
-<p>{{WebExtExamples}}</p>
-
-<div class="note"><p><strong>Note :</strong></p>
+});
+```
-<p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/pageAction"><code>chrome.pageAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json"><code>page_action.json</code></a> dans le code de Chromium code.</p>
+{{WebExtExamples}}
-<p>Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.</p>
-</div>
+> **Note :**
+>
+> Cette API est basée sur l'API Chromium [`chrome.pageAction`](https://developer.chrome.com/extensions/pageAction). Cette documentation est dérivée de [`page_action.json`](https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json) dans le code de Chromium code.
+>
+> Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.
-<div class="hidden">
-<pre>// Copyright 2015 The Chromium Authors. All rights reserved.
+<div class="hidden"><pre>// Copyright 2015 The Chromium Authors. All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
@@ -103,5 +101,4 @@ browser.contextMenus.onClicked.addListener(function(info, tab) {
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-</pre>
-</div>
+</pre></div>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/pageaction/gettitle/index.md b/files/fr/mozilla/add-ons/webextensions/api/pageaction/gettitle/index.md
index 338d9f106e..4d209a7aad 100644
--- a/files/fr/mozilla/add-ons/webextensions/api/pageaction/gettitle/index.md
+++ b/files/fr/mozilla/add-ons/webextensions/api/pageaction/gettitle/index.md
@@ -13,65 +13,63 @@ tags:
- pageAction
translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/getTitle
---
-<div>{{AddonSidebar()}}</div>
+{{AddonSidebar()}}
-<p>Obtient le titre de la page action.</p>
+Obtient le titre de la page action.
-<p>C'est une fonction asynchrone qui renvoie une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code>.</p>
+C'est une fonction asynchrone qui renvoie une [`Promise`](/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise).
-<h2 id="Syntaxe">Syntaxe</h2>
+## Syntaxe
-<pre class="brush: js">var gettingTitle = browser.pageAction.getTitle(
+```js
+var gettingTitle = browser.pageAction.getTitle(
details // object
)
-</pre>
+```
-<h3 id="Paramètres">Paramètres</h3>
+### Paramètres
-<dl>
- <dt><code>details</code></dt>
- <dd><p><code>object</code>.</p>
- <dl>
- <dt><code>tabId</code></dt>
- <dd><code>integer</code>. L'ID de l'onglet contenant l'action page dont vous voulez obtenir le titre.</dd>
- </dl>
- </dd>
-</dl>
+- `details`
-<h3 id="Valeur_retournée">Valeur retournée</h3>
+ - : `object`.
-<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera accomplie  avec une chaîne contenant le titre de l'action de la page.</p>
+ - `tabId`
+ - : `integer`. L'ID de l'onglet contenant l'action page dont vous voulez obtenir le titre.
-<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+### Valeur retournée
-<p>{{Compat("webextensions.api.pageAction.getTitle")}}</p>
+Une [`Promise`](/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise) qui sera accomplie  avec une chaîne contenant le titre de l'action de la page.
-<h2 id="Exemples">Exemples</h2>
+## Compatibilité du navigateur
-<p>Cet exemple enregistre le titre de l'action de la page lorsque l'utilisateur clique sur son icône :</p>
+{{Compat("webextensions.api.pageAction.getTitle")}}
-<pre class="brush: js">function gotTitle(title) {
+## Exemples
+
+Cet exemple enregistre le titre de l'action de la page lorsque l'utilisateur clique sur son icône :
+
+```js
+function gotTitle(title) {
console.log(`Title ${title}`);
}
-browser.pageAction.onClicked.addListener((tab) =&gt; {
+browser.pageAction.onClicked.addListener((tab) => {
var gettingTitle = browser.pageAction.getTitle({
tabId: tab.id
});
gettingTitle.then(gotTitle);
-});</pre>
-
-<p>{{WebExtExamples}}</p>
-
-<div class="note"><p><strong>Note :</strong></p>
+});
+```
-<p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/pageAction"><code>chrome.pageAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json"><code>page_action.json</code></a> dans le code de Chromium code.</p>
+{{WebExtExamples}}
-<p>Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.</p>
-</div>
+> **Note :**
+>
+> Cette API est basée sur l'API Chromium [`chrome.pageAction`](https://developer.chrome.com/extensions/pageAction). Cette documentation est dérivée de [`page_action.json`](https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json) dans le code de Chromium code.
+>
+> Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.
-<div class="hidden">
-<pre>// Copyright 2015 The Chromium Authors. All rights reserved.
+<div class="hidden"><pre>// Copyright 2015 The Chromium Authors. All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
@@ -98,5 +96,4 @@ browser.pageAction.onClicked.addListener((tab) =&gt; {
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-</pre>
-</div>
+</pre></div>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/pageaction/hide/index.md b/files/fr/mozilla/add-ons/webextensions/api/pageaction/hide/index.md
index fb48b2c4ad..4289d313b5 100644
--- a/files/fr/mozilla/add-ons/webextensions/api/pageaction/hide/index.md
+++ b/files/fr/mozilla/add-ons/webextensions/api/pageaction/hide/index.md
@@ -13,49 +13,48 @@ tags:
- pageAction
translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/hide
---
-<div>{{AddonSidebar()}}</div>
+{{AddonSidebar()}}
-<p>Masque l'action de page pour un onglet donné.</p>
+Masque l'action de page pour un onglet donné.
-<p><code>hide()</code> remplace la correspondance de motifs, de sorte que l'action page ne sera pas affichée dans l'onglet spécifié même si son URL est associée à <a href="/Add-ons/WebExtensions/manifest.json/page_action"><code>show_matches</code></a>.</p>
+`hide()` remplace la correspondance de motifs, de sorte que l'action page ne sera pas affichée dans l'onglet spécifié même si son URL est associée à [`show_matches`](/Add-ons/WebExtensions/manifest.json/page_action).
-<h2 id="Syntaxe">Syntaxe</h2>
+## Syntaxe
-<pre class="brush: js">browser.pageAction.hide(
+```js
+browser.pageAction.hide(
tabId // integer
)
-</pre>
+```
-<h3 id="Paramètres">Paramètres</h3>
+### Paramètres
-<dl>
- <dt><code>tabId</code></dt>
- <dd><code>integer</code>. L'ID de l'onglet pour lequel vous souhaitez masquer l'action de la page.</dd>
-</dl>
+- `tabId`
+ - : `integer`. L'ID de l'onglet pour lequel vous souhaitez masquer l'action de la page.
-<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+## Compatibilité du navigateur
-<p>{{Compat("webextensions.api.pageAction.hide")}}</p>
+{{Compat("webextensions.api.pageAction.hide")}}
-<h2 id="Exemples">Exemples</h2>
+## Exemples
-<p>Masquez l'action de la page pour l'onglet en cours lorsque l'utilisateur clique dessus :</p>
+Masquez l'action de la page pour l'onglet en cours lorsque l'utilisateur clique dessus :
-<pre class="brush: js">browser.pageAction.onClicked.addListener((tab) =&gt; {
+```js
+browser.pageAction.onClicked.addListener((tab) => {
browser.pageAction.hide(tab.id);
-});</pre>
+});
+```
-<p>{{WebExtExamples}}</p>
+{{WebExtExamples}}
-<div class="note"><p><strong>Note :</strong></p>
+> **Note :**
+>
+> Cette API est basée sur l'API Chromium [`chrome.pageAction`](https://developer.chrome.com/extensions/pageAction). Cette documentation est dérivée de [`page_action.json`](https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json) dans le code de Chromium code.
+>
+> Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.
-<p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/pageAction"><code>chrome.pageAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json"><code>page_action.json</code></a> dans le code de Chromium code.</p>
-
-<p>Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.</p>
-</div>
-
-<div class="hidden">
-<pre>// Copyright 2015 The Chromium Authors. All rights reserved.
+<div class="hidden"><pre>// Copyright 2015 The Chromium Authors. All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
@@ -82,5 +81,4 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/hide
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-</pre>
-</div>
+</pre></div>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/pageaction/imagedatatype/index.md b/files/fr/mozilla/add-ons/webextensions/api/pageaction/imagedatatype/index.md
index 57119e284f..1f0257e55c 100644
--- a/files/fr/mozilla/add-ons/webextensions/api/pageaction/imagedatatype/index.md
+++ b/files/fr/mozilla/add-ons/webextensions/api/pageaction/imagedatatype/index.md
@@ -13,29 +13,27 @@ tags:
- pageAction
translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/ImageDataType
---
-<div>{{AddonSidebar()}}</div>
+{{AddonSidebar()}}
-<p>Données en pixel pour une image.</p>
+Données en pixel pour une image.
-<h2 id="Type">Type</h2>
+## Type
-<p>Un objet <code><a href="/fr/docs/Web/API/ImageData">ImageData</a></code> , par exemple à partir d'un élément {{htmlelement("canvas")}}.</p>
+Un objet [`ImageData`](/fr/docs/Web/API/ImageData) , par exemple à partir d'un élément {{htmlelement("canvas")}}.
-<h2 id="Browser_compatibility">Browser compatibility</h2>
+## Browser compatibility
-<p>{{Compat("webextensions.api.pageAction.ImageDataType")}}</p>
+{{Compat("webextensions.api.pageAction.ImageDataType")}}
-<p>{{WebExtExamples}}</p>
+{{WebExtExamples}}
-<div class="note"><p><strong>Note :</strong></p>
+> **Note :**
+>
+> Cette API est basée sur l'API Chromium [`chrome.pageAction`](https://developer.chrome.com/extensions/pageAction). Cette documentation est dérivée de [`page_action.json`](https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json) dans le code de Chromium code.
+>
+> Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.
-<p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/pageAction"><code>chrome.pageAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json"><code>page_action.json</code></a> dans le code de Chromium code.</p>
-
-<p>Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.</p>
-</div>
-
-<div class="hidden">
-<pre>// Copyright 2015 The Chromium Authors. All rights reserved.
+<div class="hidden"><pre>// Copyright 2015 The Chromium Authors. All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
@@ -62,5 +60,4 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/ImageDataType
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-</pre>
-</div>
+</pre></div>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/pageaction/index.md b/files/fr/mozilla/add-ons/webextensions/api/pageaction/index.md
index e9edd3861a..74b556d77d 100644
--- a/files/fr/mozilla/add-ons/webextensions/api/pageaction/index.md
+++ b/files/fr/mozilla/add-ons/webextensions/api/pageaction/index.md
@@ -12,76 +12,64 @@ tags:
- pageAction
translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction
---
-<div>{{AddonSidebar}}</div>
+{{AddonSidebar}}
-<p>Une <a href="/fr/Add-ons/WebExtensions/Page_actions">action de page</a> est une icône cliquable dans la barre d'adresse du navigateur.</p>
+Une [action de page](/fr/Add-ons/WebExtensions/Page_actions) est une icône cliquable dans la barre d'adresse du navigateur.
-<p><img alt="" src="page-action.png"></p>
+![](page-action.png)
-<p>Vous pouvez écouter les clics sur l'icône, ou spécifié une <a href="/fr/Add-ons/WebExtensions/Popups">fenêtre contextuelle </a>qui s'ouvre  lorsque l'icone est cliquée.</p>
+Vous pouvez écouter les clics sur l'icône, ou spécifié une [fenêtre contextuelle ](/fr/Add-ons/WebExtensions/Popups)qui s'ouvre  lorsque l'icone est cliquée.
-<p>Si vous spécifiez une fenêtre contextuelle, vous pouvez définir son contenu et son comportement en utilisant HTML, CSS et JavaScript, tout comme une page Web normale. Le JavaScript s'exécutant dans la fenêtre contextuelle accède à toutes les mêmes API WebExtension que vos scripts d'arrière-plan.</p>
+Si vous spécifiez une fenêtre contextuelle, vous pouvez définir son contenu et son comportement en utilisant HTML, CSS et JavaScript, tout comme une page Web normale. Le JavaScript s'exécutant dans la fenêtre contextuelle accède à toutes les mêmes API WebExtension que vos scripts d'arrière-plan.
-<p>Vous pouvez définir la plupart des propriétés d'une action de page de manière déclarative à l'aide de la  <a href="/fr/Add-ons/WebExtensions/manifest.json/page_action">clef page_action</a> dans votre <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json">manifest.json</a>, mais également les redéfinir par programmation en utilisant cette API.</p>
+Vous pouvez définir la plupart des propriétés d'une action de page de manière déclarative à l'aide de la  [clef page_action](/fr/Add-ons/WebExtensions/manifest.json/page_action) dans votre [manifest.json](/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json), mais également les redéfinir par programmation en utilisant cette API.
-<p>Les actions de page sont pour des actions qui ne sont pertinentes que pour des pages particulières (comme "favoris dans l'onglet courrant"). S'ils sont pertinents pour le navigateur dans son ensemble (par exemple, "Afficher tous les favoris"), utilisez plutôt une action du navigateur.</p>
+Les actions de page sont pour des actions qui ne sont pertinentes que pour des pages particulières (comme "favoris dans l'onglet courrant"). S'ils sont pertinents pour le navigateur dans son ensemble (par exemple, "Afficher tous les favoris"), utilisez plutôt une action du navigateur.
-<h2 id="Types">Types</h2>
+## Types
-<dl>
- <dt>{{WebExtAPIRef("pageAction.ImageDataType")}}</dt>
- <dd>Données en pixel pour une image.</dd>
-</dl>
+- {{WebExtAPIRef("pageAction.ImageDataType")}}
+ - : Données en pixel pour une image.
-<h2 id="Fonctions">Fonctions</h2>
+## Fonctions
-<dl>
- <dt>{{WebExtAPIRef("pageAction.show()")}}</dt>
- <dd>Affiche l'action de la page pour un onglet donné.</dd>
- <dt>{{WebExtAPIRef("pageAction.hide()")}}</dt>
- <dd>Caches l'action de la page pour un onglet donné.</dd>
- <dt>{{WebExtAPIRef("pageAction.isShown()")}}</dt>
- <dd>Vérifie si l'action de la page est affichée ou non.</dd>
- <dt>{{WebExtAPIRef("pageAction.setTitle()")}}</dt>
- <dd>Définit le titre de l'action de la page. Ceci est affiché dans une info-bulle sur l'action de la page.</dd>
- <dt>{{WebExtAPIRef("pageAction.getTitle()")}}</dt>
- <dd>Obtient le titre de l'action de la page</dd>
- <dt>{{WebExtAPIRef("pageAction.setIcon()")}}</dt>
- <dd>Définit l'icône de l'action de la page.</dd>
- <dt>{{WebExtAPIRef("pageAction.setPopup()")}}</dt>
- <dd>Définit l'URL de la fenêtre contextuelle de l'action de la page.</dd>
- <dt>{{WebExtAPIRef("pageAction.getPopup()")}}</dt>
- <dd>Obtient l'URL de la fenêtre d'action de la page.</dd>
- <dt>{{WebExtAPIRef("pageAction.openPopup()")}}</dt>
- <dd>Ouvre la fenêtre contextuelle de l'action de la page.</dd>
-</dl>
+- {{WebExtAPIRef("pageAction.show()")}}
+ - : Affiche l'action de la page pour un onglet donné.
+- {{WebExtAPIRef("pageAction.hide()")}}
+ - : Caches l'action de la page pour un onglet donné.
+- {{WebExtAPIRef("pageAction.isShown()")}}
+ - : Vérifie si l'action de la page est affichée ou non.
+- {{WebExtAPIRef("pageAction.setTitle()")}}
+ - : Définit le titre de l'action de la page. Ceci est affiché dans une info-bulle sur l'action de la page.
+- {{WebExtAPIRef("pageAction.getTitle()")}}
+ - : Obtient le titre de l'action de la page
+- {{WebExtAPIRef("pageAction.setIcon()")}}
+ - : Définit l'icône de l'action de la page.
+- {{WebExtAPIRef("pageAction.setPopup()")}}
+ - : Définit l'URL de la fenêtre contextuelle de l'action de la page.
+- {{WebExtAPIRef("pageAction.getPopup()")}}
+ - : Obtient l'URL de la fenêtre d'action de la page.
+- {{WebExtAPIRef("pageAction.openPopup()")}}
+ - : Ouvre la fenêtre contextuelle de l'action de la page.
-<h2 id="Evénements">Evénements</h2>
+## Evénements
-<dl>
- <dt>{{WebExtAPIRef("pageAction.onClicked")}}</dt>
- <dd>Activé lorsqu'une icône d'action de page est cliquée. Cet événement ne se déclenchera pas si l'action de la page comporte une fenêtre contextuelle.</dd>
-</dl>
+- {{WebExtAPIRef("pageAction.onClicked")}}
+ - : Activé lorsqu'une icône d'action de page est cliquée. Cet événement ne se déclenchera pas si l'action de la page comporte une fenêtre contextuelle.
-<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+## Compatibilité du navigateur
+{{Compat("webextensions.api.pageAction")}}
+{{WebExtExamples("h2")}}
-<p>{{Compat("webextensions.api.pageAction")}}</p>
+> **Note :**
+>
+> Cette API est basée sur l'API Chromium [`chrome.pageAction`](https://developer.chrome.com/extensions/pageAction). Cette documentation est dérivée de [`page_action.json`](https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json) dans le code de Chromium code.
+>
+> Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.
-
-
-<p>{{WebExtExamples("h2")}}</p>
-
-<div class="note"><p><strong>Note :</strong></p>
-
-<p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/pageAction"><code>chrome.pageAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json"><code>page_action.json</code></a> dans le code de Chromium code.</p>
-
-<p>Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.</p>
-</div>
-
-<div class="hidden">
-<pre>// Copyright 2015 The Chromium Authors. All rights reserved.
+<div class="hidden"><pre>// Copyright 2015 The Chromium Authors. All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
@@ -108,5 +96,4 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-</pre>
-</div>
+</pre></div>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/pageaction/isshown/index.md b/files/fr/mozilla/add-ons/webextensions/api/pageaction/isshown/index.md
index 8cf57feea5..c6b6144c27 100644
--- a/files/fr/mozilla/add-ons/webextensions/api/pageaction/isshown/index.md
+++ b/files/fr/mozilla/add-ons/webextensions/api/pageaction/isshown/index.md
@@ -12,46 +12,43 @@ tags:
- pageAction
translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/isShown
---
-<div>{{AddonSidebar()}}</div>
+{{AddonSidebar()}}
-<p>Renvoie <code>true</code> si l'action de la page est affichée pour l'onglet donné..</p>
+Renvoie `true` si l'action de la page est affichée pour l'onglet donné..
-<p>C'est une fonction asynchrone qui renvoie une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code>.</p>
+C'est une fonction asynchrone qui renvoie une [`Promise`](/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise).
-<h2 id="Syntaxe">Syntaxe</h2>
+## Syntaxe
-<pre class="brush: js">let gettingIsShown = browser.pageAction.isShown(
+```js
+let gettingIsShown = browser.pageAction.isShown(
details // object
)
-</pre>
+```
-<h3 id="Paramètres">Paramètres</h3>
+### Paramètres
-<dl>
- <dt><code>details</code></dt>
- <dd><p><code>object</code>. Un objet contenant le <code>tabId</code> à vérifier.</p>
- <dl>
- <dt><code>tabId</code></dt>
- <dd><code>integer</code>. ID de l'onglet à vérifier.</dd>
- </dl>
- </dd>
-</dl>
+- `details`
+ - : `object`. Un objet contenant le `tabId` à vérifier.
+ - `tabId`
+ - : `integer`. ID de l'onglet à vérifier.
-<h3 id="Valeur_retournée">Valeur retournée</h3>
+### Valeur retournée
-<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera remplie avec <code>true</code> si l'action de page de l'extension est affichée pour l'onglet donné, et <code>false</code> dans le cas contraire.</p>
+Une [`Promise`](/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise) qui sera remplie avec `true` si l'action de page de l'extension est affichée pour l'onglet donné, et `false` dans le cas contraire.
-<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+## Compatibilité du navigateur
-<p>{{Compat("webextensions.api.pageAction.isShown")}}</p>
+{{Compat("webextensions.api.pageAction.isShown")}}
-<h2 id="Exemples">Exemples</h2>
+## Exemples
-<p>Vérifiez l'état de l'onglet actuellement actif :</p>
+Vérifiez l'état de l'onglet actuellement actif :
-<pre class="brush: js">async function shownInActiveTab() {
+```js
+async function shownInActiveTab() {
  let tabs = await browser.tabs.query({
currentWindow:true,
active: true
@@ -60,6 +57,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/isShown
tabId: tabs[0].id
});
  console.log(shown);
-}</pre>
+}
+```
-<p>{{WebExtExamples}}</p>
+{{WebExtExamples}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/pageaction/onclicked/index.md b/files/fr/mozilla/add-ons/webextensions/api/pageaction/onclicked/index.md
index 39e8c38f7b..17f5b8c81b 100644
--- a/files/fr/mozilla/add-ons/webextensions/api/pageaction/onclicked/index.md
+++ b/files/fr/mozilla/add-ons/webextensions/api/pageaction/onclicked/index.md
@@ -13,75 +13,69 @@ tags:
- pageAction
translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/onClicked
---
-<div>{{AddonSidebar}}</div>
+{{AddonSidebar}}
-<p>Lancé quand l'icône de la page action est cliquée. Cet événement ne se déclenchera pas si l'action de la page comporte une fenêtre contextuelle.</p>
+Lancé quand l'icône de la page action est cliquée. Cet événement ne se déclenchera pas si l'action de la page comporte une fenêtre contextuelle.
-<p>Pour définir une action de clic droit, utilisez l'API {{WebExtAPIRef('contextMenus')}} avec l'élément "page_action" {{WebExtAPIRef('contextMenus/ContextType', 'context type', '', 'nocode')}}.</p>
+Pour définir une action de clic droit, utilisez l'API {{WebExtAPIRef('contextMenus')}} avec l'élément "page_action" {{WebExtAPIRef('contextMenus/ContextType', 'context type', '', 'nocode')}}.
-<h2 id="Syntaxe">Syntaxe</h2>
+## Syntaxe
-<pre class="brush: js">browser.pageAction.onClicked.addListener(listener)
+```js
+browser.pageAction.onClicked.addListener(listener)
browser.pageAction.onClicked.removeListener(listener)
browser.pageAction.onClicked.hasListener(listener)
-</pre>
+```
-<p>Les événements ont trois fonctions :</p>
+Les événements ont trois fonctions :
-<dl>
- <dt><code>addListener(callback)</code></dt>
- <dd>Ajoute un écouteur à cet événement.</dd>
- <dt><code>removeListener(listener)</code></dt>
- <dd>Arrêtez l'écouter cet événement. L'argument <code>listener</code> est l'écouteur à supprimer.</dd>
- <dt><code>hasListener(listener)</code></dt>
- <dd>Vérifie si un <code>listener</code> est enregistré pour cet événement. Retourne <code>true</code> s'il écoute, <code>false</code> sinon.</dd>
-</dl>
+- `addListener(callback)`
+ - : Ajoute un écouteur à cet événement.
+- `removeListener(listener)`
+ - : Arrêtez l'écouter cet événement. L'argument `listener` est l'écouteur à supprimer.
+- `hasListener(listener)`
+ - : Vérifie si un `listener` est enregistré pour cet événement. Retourne `true` s'il écoute, `false` sinon.
-<h2 id="Syntaxe_addListener">Syntaxe addListener</h2>
+## Syntaxe addListener
-<h3 id="Paramètres">Paramètres</h3>
+### Paramètres
-<dl>
- <dt><code>callback</code></dt>
- <dd>
- <p>Une fonction qui sera appelée lorsque cet événement se produit. La fonction recevra les arguments suivants :</p>
+- `callback`
- <dl>
- <dt><code>tab</code></dt>
- <dd>Un objet {{WebExtAPIRef('tabs.Tab')}} représentant l'onglet dont l'action de la page a été cliquée.</dd>
- </dl>
- </dd>
-</dl>
+ - : Une fonction qui sera appelée lorsque cet événement se produit. La fonction recevra les arguments suivants :
-<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+ - `tab`
+ - : Un objet {{WebExtAPIRef('tabs.Tab')}} représentant l'onglet dont l'action de la page a été cliquée.
-<p>{{Compat("webextensions.api.pageAction.onClicked")}}</p>
+## Compatibilité du navigateur
-<h2 id="Exemples">Exemples</h2>
+{{Compat("webextensions.api.pageAction.onClicked")}}
-<p>Lorsque l'utilisateur clique sur l'action de la page, masquez-là et naviguez dans l'onglet actif pour "<a href="http://chilloutandwatchsomecatgifs.com/">http://chilloutandwatchsomecatgifs.com/</a>" :</p>
+## Exemples
-<pre class="brush: js">var CATGIFS = "http://chilloutandwatchsomecatgifs.com/";
+Lorsque l'utilisateur clique sur l'action de la page, masquez-là et naviguez dans l'onglet actif pour "<http://chilloutandwatchsomecatgifs.com/>" :
-browser.pageAction.onClicked.addListener((tab) =&gt; {
+```js
+var CATGIFS = "http://chilloutandwatchsomecatgifs.com/";
+
+browser.pageAction.onClicked.addListener((tab) => {
browser.pageAction.hide(tab.id);
browser.tabs.update({url: CATGIFS});
});
browser.pageAction.onClicked.addListener(function () {
-});</pre>
-
-<p>{{WebExtExamples}}</p>
-
-<div class="note"><p><strong>Note :</strong></p>
+});
+```
-<p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/pageAction"><code>chrome.pageAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json"><code>page_action.json</code></a> dans le code de Chromium code.</p>
+{{WebExtExamples}}
-<p>Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.</p>
-</div>
+> **Note :**
+>
+> Cette API est basée sur l'API Chromium [`chrome.pageAction`](https://developer.chrome.com/extensions/pageAction). Cette documentation est dérivée de [`page_action.json`](https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json) dans le code de Chromium code.
+>
+> Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.
-<div class="hidden">
-<pre>// Copyright 2015 The Chromium Authors. All rights reserved.
+<div class="hidden"><pre>// Copyright 2015 The Chromium Authors. All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
@@ -108,5 +102,4 @@ browser.pageAction.onClicked.addListener(function () {
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-</pre>
-</div>
+</pre></div>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/pageaction/openpopup/index.md b/files/fr/mozilla/add-ons/webextensions/api/pageaction/openpopup/index.md
index 6e087d05f0..690fedfa0f 100644
--- a/files/fr/mozilla/add-ons/webextensions/api/pageaction/openpopup/index.md
+++ b/files/fr/mozilla/add-ons/webextensions/api/pageaction/openpopup/index.md
@@ -12,45 +12,42 @@ tags:
- sidebarAction
translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/openPopup
---
-<div>{{AddonSidebar()}}</div>
+{{AddonSidebar()}}Ouvrez le menu contextuel de l'action de la page.
-<div>Ouvrez le menu contextuel de l'action de la page.</div>
+Vous pouvez uniquement appeler cette fonction à partir du gestionnaire pour une [action utilisateur](/fr/Add-ons/WebExtensions/User_actions).
-<div></div>
+## Syntaxe
-<div>
-<p>Vous pouvez uniquement appeler cette fonction à partir du gestionnaire pour une <a href="/fr/Add-ons/WebExtensions/User_actions">action utilisateur</a>.</p>
-</div>
+```js
+browser.pageAction.openPopup()
+```
-<h2 id="Syntaxe">Syntaxe</h2>
+### Paramètres
-<pre class="brush: js">browser.pageAction.openPopup()
-</pre>
+None.
-<h3 id="Paramètres">Paramètres</h3>
+### Valeur retourné
-<p>None.</p>
+Une [`Promise`](/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise) qui est résolue sans arguments.
-<h3 id="Valeur_retourné">Valeur retourné</h3>
+## Compatibilité du navigateur
-<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui est résolue sans arguments.</p>
+{{Compat("webextensions.api.pageAction.openPopup", 10)}}
-<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+## Exemples
-<p>{{Compat("webextensions.api.pageAction.openPopup", 10)}}</p>
+Ouvrez la fenêtre contextuelle lorsque l'utilisateur sélectionne un élément de menu contextuel :
-<h2 id="Exemples">Exemples</h2>
-
-<p>Ouvrez la fenêtre contextuelle lorsque l'utilisateur sélectionne un élément de menu contextuel :</p>
-
-<pre class="brush: js">browser.menus.create({
+```js
+browser.menus.create({
id: "open-popup",
title: "open popup",
contexts: ["all"]
});
-browser.menus.onClicked.addListener(() =&gt; {
+browser.menus.onClicked.addListener(() => {
browser.pageAction.openPopup();
-});</pre>
+});
+```
-<p>{{WebExtExamples}}</p>
+{{WebExtExamples}}
diff --git a/files/fr/mozilla/add-ons/webextensions/api/pageaction/setpopup/index.md b/files/fr/mozilla/add-ons/webextensions/api/pageaction/setpopup/index.md
index 1309004f5a..d6881d7a17 100644
--- a/files/fr/mozilla/add-ons/webextensions/api/pageaction/setpopup/index.md
+++ b/files/fr/mozilla/add-ons/webextensions/api/pageaction/setpopup/index.md
@@ -13,40 +13,39 @@ tags:
- setPopup
translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/setPopup
---
-<div>{{AddonSidebar()}}</div>
+{{AddonSidebar()}}
-<p>Définit le document HTML à ouvrir en tant que fenêtre contextuelle lorsque l'utilisateur clique sur l'icône de l'action de la page.</p>
+Définit le document HTML à ouvrir en tant que fenêtre contextuelle lorsque l'utilisateur clique sur l'icône de l'action de la page.
-<h2 id="Syntaxe">Syntaxe</h2>
+## Syntaxe
-<pre class="brush: js">browser.pageAction.setPopup(
+```js
+browser.pageAction.setPopup(
details // object
)
-</pre>
+```
-<h3 id="Paramètres">Paramètres</h3>
+### Paramètres
-<dl>
- <dt><code>details</code></dt>
- <dd><p><code>object</code>.</p>
- <dl>
- <dt><code>tabId</code></dt>
- <dd><code>integer</code>. L'ID de l'onglet pour lequel vous souhaitez définir la fenêtre contextuelle.</dd>
- <dt><code>popup</code></dt>
- <dd><code>string</code>. URL vers le fichier HTML à afficher dans un popup. Si elle est définie sur une chaîne vide (''), aucune fenêtre contextuelle n'est affichée.</dd>
- </dl>
- </dd>
-</dl>
+- `details`
-<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+ - : `object`.
-<p>{{Compat("webextensions.api.pageAction.setPopup")}}</p>
+ - `tabId`
+ - : `integer`. L'ID de l'onglet pour lequel vous souhaitez définir la fenêtre contextuelle.
+ - `popup`
+ - : `string`. URL vers le fichier HTML à afficher dans un popup. Si elle est définie sur une chaîne vide (''), aucune fenêtre contextuelle n'est affichée.
-<h2 id="Exemples">Exemples</h2>
+## Compatibilité du navigateur
-<p>Ecoutez les événements {{WebExtAPIRef("tabs.onUpdated")}} et basculez le popup si le statut de chargement change :</p>
+{{Compat("webextensions.api.pageAction.setPopup")}}
-<pre class="brush: js">browser.tabs.onUpdated.addListener((tabId, changeInfo, tabInfo) =&gt; {
+## Exemples
+
+Ecoutez les événements {{WebExtAPIRef("tabs.onUpdated")}} et basculez le popup si le statut de chargement change :
+
+```js
+browser.tabs.onUpdated.addListener((tabId, changeInfo, tabInfo) => {
if (changeInfo.status) {
browser.pageAction.show(tabId);
if (changeInfo.status == "loading") {
@@ -61,19 +60,18 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/setPopup
});
}
}
-});</pre>
-
-<p>{{WebExtExamples}}</p>
-
-<div class="note"><p><strong>Note :</strong></p>
+});
+```
-<p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/pageAction"><code>chrome.pageAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json"><code>page_action.json</code></a> dans le code de Chromium code.</p>
+{{WebExtExamples}}
-<p>Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.</p>
-</div>
+> **Note :**
+>
+> Cette API est basée sur l'API Chromium [`chrome.pageAction`](https://developer.chrome.com/extensions/pageAction). Cette documentation est dérivée de [`page_action.json`](https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json) dans le code de Chromium code.
+>
+> Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.
-<div class="hidden">
-<pre>// Copyright 2015 The Chromium Authors. All rights reserved.
+<div class="hidden"><pre>// Copyright 2015 The Chromium Authors. All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
@@ -100,5 +98,4 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/setPopup
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-</pre>
-</div>
+</pre></div>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/pageaction/settitle/index.md b/files/fr/mozilla/add-ons/webextensions/api/pageaction/settitle/index.md
index 49e71850de..7678267fb7 100644
--- a/files/fr/mozilla/add-ons/webextensions/api/pageaction/settitle/index.md
+++ b/files/fr/mozilla/add-ons/webextensions/api/pageaction/settitle/index.md
@@ -13,59 +13,56 @@ tags:
- setTitle
translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/setTitle
---
-<div>{{AddonSidebar()}}</div>
+{{AddonSidebar()}}
-<p>Définit le titre de la page action. Le titre est affiché dans une info-bulle lorsque l'utilisateur survole l'action de la page</p>
+Définit le titre de la page action. Le titre est affiché dans une info-bulle lorsque l'utilisateur survole l'action de la page
-<h2 id="Syntaxe">Syntaxe</h2>
+## Syntaxe
-<pre class="brush: js">browser.pageAction.setTitle(
+```js
+browser.pageAction.setTitle(
details // object
)
-</pre>
+```
-<h3 id="Paramètres">Paramètres</h3>
+### Paramètres
-<dl>
- <dt><code>details</code></dt>
- <dd><p><code>object</code>.</p>
- <dl>
- <dt><code>tabId</code></dt>
- <dd><code>integer</code>. L'ID de l'onglet dont vous voulez définir le titre.</dd>
- <dt><code>title</code></dt>
- <dd><code>string</code>. Le texte de l'info-bulle.</dd>
- </dl>
- </dd>
-</dl>
+- `details`
-<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+ - : `object`.
-<p>{{Compat("webextensions.api.pageAction.setTitle")}}</p>
+ - `tabId`
+ - : `integer`. L'ID de l'onglet dont vous voulez définir le titre.
+ - `title`
+ - : `string`. Le texte de l'info-bulle.
-<h2 id="Exemples">Exemples</h2>
+## Compatibilité du navigateur
-<p>Chaque fois qu'un onglet est mis à jour, affichez l'action de la page pour cet onglet et définissez son titre pour afficher l'ID de l'onglet :</p>
+{{Compat("webextensions.api.pageAction.setTitle")}}
-<pre class="brush: js">browser.tabs.onUpdated.addListener((tabId, changeInfo, tabInfo) =&gt; {
+## Exemples
+
+Chaque fois qu'un onglet est mis à jour, affichez l'action de la page pour cet onglet et définissez son titre pour afficher l'ID de l'onglet :
+
+```js
+browser.tabs.onUpdated.addListener((tabId, changeInfo, tabInfo) => {
browser.pageAction.show(tabId);
browser.pageAction.setTitle({
tabId: tabId,
title: "Tab ID: " + tabId
});
});
-</pre>
-
-<p>{{WebExtExamples}}</p>
-
-<div class="note"><p><strong>Note :</strong></p>
+```
-<p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/pageAction"><code>chrome.pageAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json"><code>page_action.json</code></a> dans le code de Chromium code.</p>
+{{WebExtExamples}}
-<p>Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.</p>
-</div>
+> **Note :**
+>
+> Cette API est basée sur l'API Chromium [`chrome.pageAction`](https://developer.chrome.com/extensions/pageAction). Cette documentation est dérivée de [`page_action.json`](https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json) dans le code de Chromium code.
+>
+> Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.
-<div class="hidden">
-<pre>// Copyright 2015 The Chromium Authors. All rights reserved.
+<div class="hidden"><pre>// Copyright 2015 The Chromium Authors. All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
@@ -92,5 +89,4 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/setTitle
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-</pre>
-</div>
+</pre></div>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/pageaction/show/index.md b/files/fr/mozilla/add-ons/webextensions/api/pageaction/show/index.md
index f526b3a358..6e342b56dd 100644
--- a/files/fr/mozilla/add-ons/webextensions/api/pageaction/show/index.md
+++ b/files/fr/mozilla/add-ons/webextensions/api/pageaction/show/index.md
@@ -13,41 +13,41 @@ tags:
- show
translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/show
---
-<div>{{AddonSidebar()}}</div>
+{{AddonSidebar()}}
-<p>Affiche l'action de la page pour un onglet donné. L'action de la page est affichée chaque fois que l'onglet donné est l'onglet actif.</p>
+Affiche l'action de la page pour un onglet donné. L'action de la page est affichée chaque fois que l'onglet donné est l'onglet actif.
-<p><code>show()</code> remplace la correspondance de motifs, de sorte que l'action page sera affichée dans l'onglet spécifié même si <a href="/Add-ons/WebExtensions/manifest.json/page_action"><code>show_matches</code></a> e correspond pas à l'URL ou si <a href="/Add-ons/WebExtensions/manifest.json/page_action"><code>hide_matches</code></a> ne correspond pas.</p>
+`show()` remplace la correspondance de motifs, de sorte que l'action page sera affichée dans l'onglet spécifié même si [`show_matches`](/Add-ons/WebExtensions/manifest.json/page_action) e correspond pas à l'URL ou si [`hide_matches`](/Add-ons/WebExtensions/manifest.json/page_action) ne correspond pas.
-<p>Notez que l'appel à <code>show()</code> n'a aucun effet sur un onglet sans contenu chargé.</p>
+Notez que l'appel à `show()` n'a aucun effet sur un onglet sans contenu chargé.
-<h2 id="Syntaxe">Syntaxe</h2>
+## Syntaxe
-<pre class="brush: js">browser.pageAction.show(
+```js
+browser.pageAction.show(
tabId // integer
)
-</pre>
+```
-<h3 id="Paramètres">Paramètres</h3>
+### Paramètres
-<dl>
- <dt><code>tabId</code></dt>
- <dd><code>integer</code>. L'ID de l'onglet pour lequel vous souhaitez afficher l'action de la page.</dd>
-</dl>
+- `tabId`
+ - : `integer`. L'ID de l'onglet pour lequel vous souhaitez afficher l'action de la page.
-<h3 id="Valeur_renvoyée">Valeur renvoyée</h3>
+### Valeur renvoyée
-<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera remplie avec <code>undefined</code>.</p>
+Une [`Promise`](/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise) qui sera remplie avec `undefined`.
-<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+## Compatibilité du navigateur
-<p>{{Compat("webextensions.api.pageAction.show")}}</p>
+{{Compat("webextensions.api.pageAction.show")}}
-<h2 id="Exemples">Exemples</h2>
+## Exemples
-<p>Cette exemple montre l'action de la page pour l'onglet actif lorsque l'utilisateur sélectionne un élément de menu contextuel. Notez que vous aurez besoin de la <a href="/fr/Add-ons/WebExtensions/manifest.json/permissions">permission</a> <code>contextMenus</code>  dans votre <a href="/fr/Add-ons/WebExtensions/manifest.json">manifest</a> pour créer des éléments de menu contextuel.</p>
+Cette exemple montre l'action de la page pour l'onglet actif lorsque l'utilisateur sélectionne un élément de menu contextuel. Notez que vous aurez besoin de la [permission](/fr/Add-ons/WebExtensions/manifest.json/permissions) `contextMenus`  dans votre [manifest](/fr/Add-ons/WebExtensions/manifest.json) pour créer des éléments de menu contextuel.
-<pre class="brush: js">browser.contextMenus.create({
+```js
+browser.contextMenus.create({
id: "show",
title: "Show page action"
});
@@ -57,19 +57,17 @@ browser.contextMenus.onClicked.addListener(function(info, tab) {
browser.pageAction.show(tab.id);
}
});
-</pre>
+```
-<p>{{WebExtExamples}}</p>
+{{WebExtExamples}}
-<div class="note"><p><strong>Note :</strong></p>
+> **Note :**
+>
+> Cette API est basée sur l'API Chromium [`chrome.pageAction`](https://developer.chrome.com/extensions/pageAction). Cette documentation est dérivée de [`page_action.json`](https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json) dans le code de Chromium code.
+>
+> Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.
-<p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/pageAction"><code>chrome.pageAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json"><code>page_action.json</code></a> dans le code de Chromium code.</p>
-
-<p>Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.</p>
-</div>
-
-<div class="hidden">
-<pre>// Copyright 2015 The Chromium Authors. All rights reserved.
+<div class="hidden"><pre>// Copyright 2015 The Chromium Authors. All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
@@ -96,5 +94,4 @@ browser.contextMenus.onClicked.addListener(function(info, tab) {
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-</pre>
-</div>
+</pre></div>