From 3cf9bd8b9901006085d4e0f353b0d3b6b8f69d93 Mon Sep 17 00:00:00 2001 From: julieng Date: Mon, 15 Nov 2021 21:45:15 +0100 Subject: convert content to md --- .../api/bookmarks/onimportbegan/index.md | 71 ++++++++++------------ 1 file changed, 32 insertions(+), 39 deletions(-) (limited to 'files/fr/mozilla/add-ons/webextensions/api/bookmarks/onimportbegan/index.md') diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onimportbegan/index.md b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onimportbegan/index.md index 4c2a02eabe..daf1badb36 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onimportbegan/index.md +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onimportbegan/index.md @@ -13,48 +13,44 @@ tags: - onImportBegan translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/onImportBegan --- -
{{AddonSidebar()}}
+{{AddonSidebar()}} -

Lancé lorsque le navigateur a commencé à importer un ensemble de signet.

+Lancé lorsque le navigateur a commencé à importer un ensemble de signet. -

Pendant l'importation d'un ensemble de signets, {{WebExtAPIRef("bookmarks.onCreated", "onCreated")}} peut déclencher plusieurs fois. Si votre extension écoute onCreated, et que l'écouteur est cher, vous devez également écouter onImportBegan et {{WebExtAPIRef("bookmarks.onImportEnded", "onImportEnded")}}. Lorsque vous recevez onImportBegan, ignorez onCreated jusqu'à ce que vous receviez onImportEnded. Vous pouvez gérer toutes les autres notifications comme d'habitude.

+Pendant l'importation d'un ensemble de signets, {{WebExtAPIRef("bookmarks.onCreated", "onCreated")}} peut déclencher plusieurs fois. Si votre extension écoute `onCreated`, et que l'écouteur est cher, vous devez également écouter `onImportBegan` et {{WebExtAPIRef("bookmarks.onImportEnded", "onImportEnded")}}. Lorsque vous recevez `onImportBegan`, ignorez `onCreated` jusqu'à ce que vous receviez `onImportEnded`. Vous pouvez gérer toutes les autres notifications comme d'habitude. -

Syntaxe

+## Syntaxe -
browser.bookmarks.onImportBegan.addListener(listener)
+```js
+browser.bookmarks.onImportBegan.addListener(listener)
 browser.bookmarks.onImportBegan.removeListener(listener)
 browser.bookmarks.onImportBegan.hasListener(listener)
-
+``` -

Les événements ont trois fonctions :

+Les événements ont trois fonctions : -
-
addListener(callback)
-
Ajoute un écouteur à cet événement.
-
removeListener(listener)
-
Arrêtez d'écouter cet événement. L'argument listener est l'écouteur à supprimer.
-
hasListener(listener)
-
Vérifiez si listener est enregistré pour cet événement. Renvoie true s'il écoute, sinon false.
-
+- `addListener(callback)` + - : Ajoute un écouteur à cet événement. +- `removeListener(listener)` + - : Arrêtez d'écouter cet événement. L'argument `listener` est l'écouteur à supprimer. +- `hasListener(listener)` + - : Vérifiez si `listener` est enregistré pour cet événement. Renvoie `true` s'il écoute, sinon `false`. -

Syntaxe addListener

+## Syntaxe addListener -

Parameters

+### Parameters -
-
callback
-
-

Fonction qui sera appelée lorsque cet événement se produit. Il n'y a pas de paramètres.

-
-
+- `callback` + - : Fonction qui sera appelée lorsque cet événement se produit. Il n'y a pas de paramètres. -

Compatibilité du navigateur

+## Compatibilité du navigateur -

{{Compat("webextensions.api.bookmarks.onImportBegan")}}

+{{Compat("webextensions.api.bookmarks.onImportBegan")}} -

Exemples

+## Exemples -
function handleImportBegan() {
+```js
+function handleImportBegan() {
   console.log("Importing...");
 }
 
@@ -68,19 +64,17 @@ function handleClick() {
 }
 
 browser.browserAction.onClicked.addListener(handleClick);
-
+``` -

{{WebExtExamples}}

+{{WebExtExamples}} -

Note :

+> **Note :** +> +> Cette API est basée sur l'API Chromium [`chrome.bookmarks`](https://developer.chrome.com/extensions/bookmarks). Cette documentation provient de  [`bookmarks.json`](https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json) dans le code Chromium. +> +> 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. -

Cette API est basée sur l'API Chromium chrome.bookmarks. Cette documentation provient de  bookmarks.json dans le code Chromium.

- -

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.

-
- - -- cgit v1.2.3-54-g00ecf