bookmarks.onChildrenReordered

Lancé lorsque les enfants d'un dossier ont changé leur commande en raison de la commande triée dans l'interface utilisateur. Cela n'est pas appelé à la suite d'un appel à bookmarks.move() ou une opération glisser dans l'interface utilisateur.

Syntaxe

js
browser.bookmarks.onChildrenReordered.addListener(listener);
browser.bookmarks.onChildrenReordered.removeListener(listener);
browser.bookmarks.onChildrenReordered.hasListener(listener);

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.

Synatxe addListener

Paramètres

callback

Fonction qui sera très semblable à cet événement. La fonction suivante les arguments suivants :

id

string. ID du dossier dont les enfants ont été réorganisés.

reorderInfo

object. Objet contenant des objets supplémentaires.

Objets supplémentaires

reorderInfo

childIds

array de string. Tableau contenant les ID de tous les éléments de signets de ce dossier, dans l'ordre où ils apparaissent maintenant dans l'interface utilisateur.

Compatibilité des navigateurs

BCD tables only load in the browser

Exemples

js
function handleChildrenReordered(id, reorderInfo) {
  console.log("Item: " + id + " children reordered");
  console.log("Children: " + reorderInfo.childIds);
}

function handleClick() {
  browser.bookmarks.onChildrenReordered.addListener(handleChildrenReordered);
}

browser.browserAction.onClicked.addListener(handleClick);

Note :

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.