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
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. Renvoietrue
s'il écoute, sinonfalse
.
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
destring
. 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
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.